FreeNAS 9.3: add pkgng support for HOST

FreeNAS

Das FreeNAS OS (als HOST) sieht selbst keine individuelle Package Installation von zusätzlicher Software vor.
Stattdessen steht einem pkgng innerhalb von Jails zur Verfügung.

Meine persönlichen 3 Pflichtwerkzeuge, auf jedem Server, sind:
tmux
zsh mit github.com/plitc/zshrc
vim-lite mit github.com/plitc/vimrc-lite

Gegenüber einem allgemeinen FreeBSD werden jedoch in FreeNAS tmux und zsh schon im Base System gleich mitgeliefert.

die folgenden Schritte beschreiben das vorübergehende einbinden des FreeBSD Repositorys zur nachträglichen Installation von vim-lite:

$
pkg2ng
pkg audit -F
mkdir /usr/ports; mkdir /usr/ports/packages
pkg -vv; pkg version
cd /usr/local/etc/pkg/repos
mv FreeBSD.conf .FreeBSD.conf.ORI

cat <<REPO> /usr/local/etc/pkg/repos/FreeBSD.conf
FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/freebsd:9:x86:64/latest",
  mirror_type: "srv",
  enabled: yes
}
REPO

pkg -vv; pkg update
pkg install vim-lite

mv /usr/local/etc/pkg/repos/FreeBSD.conf /usr/local/etc/pkg/repos/.FreeBSD.conf.ACTIVE; cp /usr/local/etc/pkg/repos/.FreeBSD.conf.ORI /usr/local/etc/pkg/repos/FreeBSD.conf
pkg -vv; pkg info
$

vim-lite wurde erfolgreich installiert (/usr/local/bin/vim)

$
[root@freenas:~]# pkg info
libiconv-1.14_8                Character set conversion library
vim-lite-7.4.778               Improved version of the vi editor (lite package)
$

That’s FreeNAS/BSD

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *