pkg:pkg-staticを抽出できません。

pkg:pkg-staticを抽出できません。

私はAsus M50VMシリーズのラップトップでFreeBSD 10を実行しています。私はソフトウェアを見つけるためにpkgを使用するまでマニュアルに従いました。オプションや引数の有無にかかわらず、pkgを実行するたびに、次のような結果が表示されます。

$ pkg
The package management tool is not yet installed on your system.
Do you want to fetch and install it now [y/N]: y
Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait...
Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done
pkg: fail to extract pkg-static
$

私のFreeBSDノートブックはイーサネットケーブルを介してルーターに接続されています。この質問を投稿するために現在使用しているWindowsデスクトップは、同じケーブルを介して同じルーターに接続されているため、インターネットアクセスを提供することがわかります。

私は何を見逃していますか?この問題の考えられる原因は何ですか?何を確認する必要がありますか?

答え1

$pkgコマンドラインプロンプトのドル記号()を使用して、一般ユーザーとして実行してみることを提案します。

ログインを試みてroot(例:+を押す)、そのAltセッションでF2実行してみてください。pkg

答え2

suコマンドプロンプトを入力してください。システムはルートパスワードを要求します。ルートパスワードを入力すると、ルートとして実行されます。

これでpkgsをインストールできます。

答え3

より多くのコンテンツを含むより大きなインストールイメージをダウンロードする必要があるかもしれません。 Linuxの場合も同様ですが、FreeBSDについてはよくわかりません。しかし、私はそれがインターネットに関連していないと思います。ファイル抽出に問題があると言いたいです。可能であれば、ポートからパッケージをインポートしてください。

答え4

これは、抽出されたpkgファイルをインストールディレクトリに書き込めない場合に発生します。これを行うにはroot権限が必要です。wheelこれを行うには、ユーザーがこのグループに属しているか、surootとしてログインする必要があります。もう1つの興味深い例は、root権限を持っていますが、読み取り専用ファイルシステムを持っている場合です。

関連情報