FreeNAS 7.2 に GCC またはコンパイラをインストールする方法

FreeNAS 7.2 に GCC またはコンパイラをインストールする方法

私は FreeNAS 0.7.2 (FreeBSD 7.3) を実行している NAS を持っています。

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、make など) が付属していないので、GCC を FreeNAS にインストールするにはどうすればよいですか。

私はここでそれに関する別の質問を読んだ FreeNAS にコンパイラと binutils をインストールするにはどうすればいいですか?

しかし、そのユーザーは、ftp2.freebsd.org にアクセスしたとだけ説明していましたが、私は過去 15 分間、それを行いました (その中で検索しました)。

ありがとう!

答え1

次のことを提案します:

  • 可能であれば、お使いのボックスをFreeNAS 9.1.1にアップグレードしてください(0.7.2は現時点では旧式と見なされます)。
  • 刑務所を作り、
  • jailにログインしてFlexGetをインストールします。コマンドで回避できる可能性がありますpkg-add -r py-flexgetパッケージ版ありあなたの目的に適しています。

一般的に、カスタム サービスは jail 内に追加する必要があります。コア FreeNAS の rootfs を変更すると、システムのアップグレードが複雑になるため、好ましくありません。

関連情報