web-dev-qa-db-ja.com

FreeNAS7.2にGCCまたはコンパイラをインストールする方法

私はFreeNAS0.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コンパイラが利用できないことを意味しますか?
ビルドツール(GCC、makeなど)が付属していないため、FreeNASにGCCをインストールするにはどうすればよいですか。

私はそれについてここで別の質問を読みました FreeNASにコンパイラとbinutilsをインストールする方法は?

しかし、そのユーザーは、ftp2.freebsd.orgにアクセスしたことを説明しただけです。

ありがとう!

3
Dean

私は次のことを提案します:

  • 可能であれば、ボックスをFreeNAS 9.1.1にアップグレードします(この時点で0.7.2は旧石器時代と見なされます)。
  • 刑務所を作成し、
  • 刑務所にログインし、FlexGetをインストールします。コマンドpkg-add -r py-flexgetで逃げることができるかもしれません( 利用可能なパッケージバージョン があなたの目的に適していることを確認してください。)

一般に、カスタムサービスは刑務所内に追加する必要があります。コアFreeNASrootfsを変更すると、システムのアップグレードが複雑になるため、嫌われます。

1
ewhac