我有一个 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 编译器?
我该如何在 FreeNAS 上安装 GCC,因为它没有附带任何构建工具(GCC、make 等)。
我在这里读到了另一个关于它的问题 如何在 FreeNAS 上安装编译器和 binutils?
然而该用户只解释他们访问了 ftp2.freebsd.org - 我在过去 15 分钟内也访问过它(在其中进行搜索)。
谢谢!
答案1
我建议如下:
- 如果可能的话,请将你的设备升级到 FreeNAS 9.1.1(0.7.2 目前被认为是旧石器时代的),
- 创建一个监狱,
- 登录监狱并安装 FlexGet。您可能能够使用该命令
pkg-add -r py-flexget
(检查可用的打包版本适合您的目的。
一般情况下,应在 jail 内添加自定义服务。修改核心 FreeNAS rootfs 是不被接受的,因为这会使系统升级变得复杂。