10 Oct 2013

mldonkey auf FreeNAS

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!

  • ssh-login, dann:
  • Das Root-Filesystem muss zuerst read-write gemounted werden:
# 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
  • mit Trick
[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.