10 Oct 2013
Mann kann auch Standard-Freebsd-Pakete auf dem Freenas installieren, wenn man sich an spezielle Spielregeln hält.
Es gilt zuerst, sich auf dem FreeNAS also root z. B. via ssh einzuloggen. Der verbleibende Speicherplatz, vor allem bei einer USB-Installation, ist stetig zu kontrollieren, ansonsten crasht das NAS!
# mount -uw /
Mit einem Trick können wir FreeNAS dazu bringen, offizielle pkg-Pakete zu installieren. Per Default zeigt das Repository auf eine ungünsige Location, jedoch können wir das elegant umschiffen: (Dies gilt sich je nach FreeBSD-Version anzupassen)
Standard
[root@freenas] ~# pkg_add -r mldonkey-core-3.1.2
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/mldonkey-core-3.1.2.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/mldonkey-core-3.1.2.tbz' by URL
[root@freenas] ~# pkg_add -r ../../packages-9.1-release/All/mldonkey-core-3.1.2
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/../../packages-9.1-release/All/mldonkey-core-3.1.2.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/../../packages-9.1-release/All/expat-2.0.1_2.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/../../packages-9.1-release/All/png-1.5.12.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/../../packages-9.1-release/All/jpeg-8_3.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/../../packages-9.1-release/All/pkgconf-0.8.9.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/../../packages-9.1-release/All/freetype2-2.4.9_1.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/../../packages-9.1-release/All/fontconfig-2.9.0,1.tbz... Done.