Ich habe ein NAS, auf dem FreeNAS 0.7.2 (FreeBSD 7.3) läuft.
Ich habe versucht, Flexget zu installieren, aber es erfordert eine gewisse Abhängigkeit von pysqlite. Ich habe Python 2.6 und Python-Setuptools.
Running pysqlite-2.6.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-rlGbDw/pysqlite-2.6.0/egg-dist-tmp-19vzBL
unable to execute cc: No such file or directory
error: Setup script exited with error: command 'cc' failed with exit status 1
Meines Wissens nach bedeutet dies, dass kein CC-Compiler verfügbar ist?
Wie installiere ich GCC auf FreeNAS, da keine Build-Tools (GCC, Make usw.) mitgeliefert werden?
Ich habe hier eine andere Frage dazu gelesen Wie installiere ich Compiler und Binutils auf FreeNAS?
Dieser Benutzer hat jedoch nur erklärt, dass er ftp2.freebsd.org besucht hat, was ich in den letzten 15 Minuten auch getan habe (indem ich dort herumgesucht habe).
Danke!
Antwort1
Ich würde Folgendes vorschlagen:
- Wenn möglich, aktualisieren Sie Ihre Box auf FreeNAS 9.1.1 (0.7.2 gilt derzeit als altmodisch),
- Erstelle ein Gefängnis,
- Melden Sie sich beim Jail an und installieren Sie FlexGet. Möglicherweise können Sie mit dem Befehl davonkommen
pkg-add -r py-flexget
(überprüfen Sie, ob derverfügbare verpackte Versionist für Ihre Zwecke geeignet.)
Im Allgemeinen sollten benutzerdefinierte Dienste innerhalb von Jails hinzugefügt werden. Das Ändern des FreeNAS-Rootfs ist verpönt, da es Systemupgrades erschwert.