私はFreeBSDを学びようとしていますが、xorg-minimal、gedit、libreofficeを数週間オフラインでインストールしようとしましたが(マニュアルを読む)、私は続けています。これはFreeBSD 10を新しくインストールしたものです。ここに時間をかけて私を助けて基本的な事項を説明してくださっていますか?
xorg-minimal-7.5.2.tbzとgeditとlibreofficeをディスクに保存し、pkg-1.8.3も正常にインストールしました。
最後の試みで、/usr/local/etc/pkg/repos/FreeBSD.conf
次のように編集しました。
FreeBSD: {
enabled: no
}
次に、/usr/local/etc/pkg/repos/<fileName>.conf
次のように編集します。
file name: {
url: file:///.../.../.../<packages>/
enabled: yes
}
を使用しようとすると、pkg install
次のエラーが発生します。
pkg: file:/.../.../meta.txz : No such file or directory
pkg: repository ... has no meta file,
pkg: file:/.../.../digests.txz: No such file or directory
pkg: ///xorg-minimal-7.5.2.tbz is not a valid package: no manifest found
私が言ったように、私はあまりにも多くを試してみたので、少し酔ったように感じ始め、いくつかの主要なステップを見逃しても驚かないでしょう。
ベストアンサー1
pkg
構成されたパッケージストアからダウンロードされるため、ローカルシステムでは利用できないさまざまなメタデータファイルに依存します。ここで最善の解決策は、デフォルトのFreeBSDリポジトリを使用して単にこのpkg add
コマンドを使用することです。このコマンドは、ローカルパッケージアーカイブファイルからパッケージをインストールしようとしますが、代わりに設定されたリポジトリを検索pkg install
し、次のパッケージをインストールしてみます。リモートソース。
ただし、pkg fetch
後で使用するように設定されたリポジトリからパッケージアーカイブファイルをダウンロードすることもできますpkg add
。
# pkg fetch -d zsh
# pkg add /var/cache/pkg/zsh-5.0.7_2.txz
この-d
フラグは、指定されたパッケージを正常にインストールするために必要な依存関係をダウンロードするように指示pkg fetch
します。pkg
デフォルトでは、この方法でダウンロードされたパッケージはに保存され、/var/cache/pkg
呼び出し時にアーカイブパスを含める必要がありますpkg add
。