Как установить GCC или компилятор на FreeNAS 7.2

Как установить GCC или компилятор на FreeNAS 7.2

У меня есть 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 не приветствуется, так как это усложняет обновление системы.

Связанный контент