Posts

Showing posts with the label pkg info

Adding Multiple Repositories to GhostBSD-Arm64 install to Raspberry Pi 4

Adding Multiple Repositories to GhostBSD-Arm64 install to Raspberry Pi 4 For Raspberry Pi 4B, 3B, 400 I have GhostBSD-Arm64 running from this image in this directory http://76.14.239.229/packages/   http://ghostbsdarm64.hopto.org/packages/Ghost14_selfbuilt_raspi4b_Dec12_3.img.xz December 12, 2023  image to 'dd' write into a USB flash drive and insert into a blue USB 3.0 connector on the Raspberry Pi 4B, 3B, 400 I installed multiple repositories, so I did NOT have to Poudriere Build 30,000 pkgs.  Just build the pkgs for installing XFCE Desktop Environment.  I want pkgs Abiword, Dia, xfce-screenshooter also to use for my minimal desktop.  I had issues with compiling Firefox browser, So I thought I might use the Firefox-ESR that FreeBSD built.  PersonalBSD  has several packages built in the last few days of November, December 2023.  Ok, Yes, multiple repositories might create some problems.  We can deal with that issue when it arises.  I ...

GhostBSD.conf file and pkg usage and tips; XORG XFCE XFCE4-GOODIES Desktop Environment installed

GhostBSD.conf file and pkg usage and tips XORG XFCE XFCE4-GOODIES Desktop Environment installed As of December 11, 2023 Below is a tested GhostBSD.conf that works with Raspi4B root@rpi-fred4B_test_Dec10_2:~ # cp -p /usr/local/etc/pkg/repos/GhostBSD.conf . root@rpi-fred4B_test_Dec10_2:~ # cat GhostBSD.conf # $GhostBSD$ # # To disable this repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/GhostBSD.conf file: # #   mkdir -p /usr/local/etc/pkg/repos #   echo "GhostBSD: { enabled: no }" > /usr/local/etc/pkg/repos/GhostBSD.conf #          GhostBSD: {         # url: "http://192.168.1.7/packages/ghostbsd-14-aarch64-ghostbsd_ports/All",         # url: "http://76.14.239.229/packages/ghostbsd-14-aarch64-ghostbsd_ports/Latest/",           url: "http://76.14.239.229/packages/ghostbsd-1...

Install and Setup NGINX web server on FreeBSD 15.0 aarch64 running on Raspberry Pi

Install and Setup NGINX web server on FreeBSD 15.0 aarch64 running on Raspberry Pi https://vermaden.wordpress.com/2023/04/30/simple-freebsd-poudriere-harvester-guide/ Used the NGINX setup for nginx.conf configuration file   https://vermaden.wordpress.com/2023/08/10/freebsd-on-freeipa-idm-with-poudriere-repo/ Perused this newer custom version August 10, 2023 version https://www.digitalocean.com/community/tutorials/how-to-set-up-a-poudriere-build-system-to-create-packages-for-your-freebsd-servers   Digital Ocean is a good easy start to setting up Poudriere builder.  I started with this first. https://lobste.rs/s/4q9wfy/simple_freebsd_poudriere_harvester   Discussion between ADavis and Vermaden about poudriere setup and use to build packages. https://forums.freebsd.org/threads/questions-about-poudriere-and-ccache.69328/ SevenDogs  setup of CCACHE and TMPFS to decrease build times.  Good Reading https://www.zenarmor.com/docs/freebsd-tutorials/how-to-install-pac...

Learning how to make a GhostBSD Package from 4 files

    https://docs.freebsd.org/en/books/porters-handbook/quick-porting/ Quick Porting chapter 3 https://docs.freebsd.org/en/books/porters-handbook/index.html   Index to Handbook https://man.freebsd.org/cgi/man.cgi?query=pkg-create&sektion=8&format=html pkg-create manuel to read about keywords, -- a utility for creating software package distributions   Look at a previously made package GBI GhostBSD Installer as an example. GBI, uses Python Language source files, and pc-sysinstall shell script files:   pkg info -R gbi >gbi_pkg-plist.txt   name: "gbi" origin: "sysutils/gbi" version: "10.0.1" comment: "GBI is the GhostBSD front end user interface for pc-sysinstall." maintainer: "ericturgeon@ghostbsd.org" www: "https://github.com/GhostBSD/gbi/" abi: "FreeBSD:13:amd64"Pkpkg arch: "freebsd:13:x86:64" prefix: "/usr/local" flatsize: 2279953 timestamp: 1684522894 licenselogic: "single...