pkg
Нажимаем y чтобы установить pkg
pkg upgrade pkg install nano wget
Отключаем репозитории FreeBSD:
mv /etc/pkg/FreeBSD.conf /root/FreeBSD.conf-old
Создаем файлик репозитория TrueOS:
mkdir -p /usr/local/etc/pkg/repos nano /usr/local/etc/pkg/repos/pcbsd.conf
Пишем туда такое:
pcbsd: { url: "http://pkg.cdn.pcbsd.org/11.0-CURRENTJULY2016/amd64/", signature_type: "fingerprints", fingerprints: "/usr/local/etc/pkg/fingerprints/pcbsd", enabled: true }
Затем создаем директории:
mkdir -p /usr/local/etc/pkg/fingerprints/pcbsd/revoked mkdir -p /usr/local/etc/pkg/fingerprints/pcbsd/trusted
И скачиваем файл fingerprint и кладем его куда надо:
wget --no-check-certificate https://github.com/pcbsd/pcbsd-build/raw/master/pcbsd/pkg-dist/fingerprints/pcbsd/trusted/pkg.cdn.pcbsd.org.20131209
mv pkg.cdn.pcbsd.org.20131209 /usr/local/etc/pkg/fingerprints/pcbsd/trusted/
pkg upgrade -fy
fetch --no-verify-peer -o /etc/freebsd-update.conf 'https://github.com/pcbsd/freebsd/raw/master/etc/freebsd-update.conf'
freebsd-update fetch
freebsd-update install
pkg install -fy pcbsd-base
rehash
pbreg set /PC-BSD/SysType PCBSD
pc-extractoverlay ports
pc-extractoverlay desktop
дальше перезагружаемся. Если нужно при первой загрузке настроить парметры, то перед перезагрузкой выполняем:
touch /var/.runxsetup
touch /var/.pcbsd-firstboot
touch /var/.pcbsd-firstgui
reboot
Discussion