web-dev-qa-db-ja.com

FreeBSD10にパッケージマネージャーをインストールする

pkg addを使用してパッケージをインストールしようとしましたが、次のような返信がありました。

パッケージマネージャーがインストールされていません

私が使用したものをインストールするには:

tar -C /tmp -zvxf pkg-1.2.1_1.txz

その後:

/tmp/usr/local/sbin/pkg-static pkg-1.2.1_1.txz

それは初めてうまくいきました。しかし、PCを再起動すると、エラーが発生しました。

以前のエラーから遅延したエラー終了

FreeBSDインストールDVDからパッケージマネージャーを今すぐインストールする方法は?

2
user3007554

インターネットに接続している場合は、pkg bootstrapを使用してpkgをインストールできます。これにより、pkg-staticが呼び出され、パッケージマネージャーがバイナリパッケージとしてフェッチおよびインストールされます。

バイナリパッケージをインストールしたくない場合は、先に進んで、portsツリーからports-mgmt/pkgをビルドできます( http://www.freshports.org/ports-mgmt/pkg ) :

cd /usr/ports/ports-mgmt/pkg  # adjust to where your ports tree is
make install
1
plonk

あなたはただ必要です

tar -C / -zvxf pkg-1.2.1_1.txz

はい、パスからtmpを削除します。/tmp内のすべてが再起動後に削除されるためです。

したがって、パッケージを/に抽出すると、ファイルは次の場所に存在します。

/usr/local/sbin/pkg-static

そしてそれはうまくいくでしょう。

0
HVNSweeting