У меня есть NAS, работающий под управлением FreeNAS 0.7.2 (FreeBSD 7.3).
Я пытался установить Flexget, но он требует некоторой зависимости pysqlite. У меня есть python 2.6 и 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
Насколько мне известно, это означает, что у него нет доступного компилятора cc?
Как мне установить GCC на FreeNAS, если в нем нет никаких инструментов сборки (GCC, make и т. д.).
Я читал здесь еще один вопрос по этому поводу Как установить компилятор и binutils на FreeNAS?
Однако этот пользователь лишь объяснил, что посетил ftp2.freebsd.org, что я и делал последние 15 минут (искал там информацию).
Спасибо!
решение1
Я бы предложил следующее:
- Если возможно, обновите свой компьютер до FreeNAS 9.1.1 (0.7.2 на данный момент считается палеолитической версией),
- Создайте тюрьму,
- Войдите в джейл и установите FlexGet. Возможно, вам удастся обойтись без команды
pkg-add -r py-flexget
(проверьте, чтодоступна упакованная версияподходит для ваших целей.)
В общем, пользовательские сервисы должны быть добавлены в джейлы. Изменение ядра FreeNAS rootfs не приветствуется, так как это усложняет обновление системы.