如何在 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(檢查可用的打包版本適合您的目的。

一般來說,應該在監獄內添加客製化服務。修改核心 FreeNAS rootfs 是不受歡迎的,因為它會使系統升級變得複雜。

相關內容