如何在 FreeNAS 7.2 上安装 GCC 或编译器

如何在 FreeNAS 7.2 上安装 GCC 或编译器

我有一个 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 是不被接受的,因为这会使系统升级变得复杂。

相关内容