我有一個 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 是不受歡迎的,因為它會使系統升級變得複雜。