Debian ベースの Linux ディストリビューションを使用して、ランダムパッケージのローカルの適切なリポジトリをすばやく作成するには?

Debian ベースの Linux ディストリビューションを使用して、ランダムパッケージのローカルの適切なリポジトリをすばやく作成するには?

場合によっては、ローカルパッケージを手動でインストールする必要がありますdpkg -i <packagename>。時にはパッケージの機能を活用する方が便利ですので、apt質問は次のとおりです。

Xubuntu 13.04/UbuntuなどのDebianベースのLinuxディストリビューションを使用して、ランダムパッケージのローカルリポジトリをすばやく作成するには?

ベストアンサー1

これは試している場合と区別する必要があります。フルパッケージツリーのコピー公式リポジトリからソース優先順位の微調整。ランダムパッケージは、ダミーパッケージ、すなわちテスト目的でローカルにコンパイルまたは断片的な方法でコピーされるパッケージを指す。これは簡単な設定に基づいています。古い文書

まず、パッケージをホストするディレクトリを作成します。

mkdir <packagedir>

次に、.debパッケージファイルをそこに移動します。作成したディレクトリの上のディレクトリからこのコマンドを実行します(権限がそれを許可していることを確認してください)。

dpkg-scanpackages packagedir | gzip > packagedir/Packages.gz

.list/etc/apt/sources.list.d/次に、次の内容で拡張子を持つファイルを作成します。

deb [trusted=yes] file:///path_to_dir_above_packagedir packagedir/

そして、適切なデータベースを更新します。

apt-get update

この時点で、他のパッケージと同様に、ローカルリポジトリからパッケージをインストールできますapt-get install <packagename>。ローカルリポジトリに新しいパッケージが追加されたら、そのパッケージをdpkg-scanpackages更新するために再定義されたコマンドを実行する必要があります。package.gzファイルを更新する必要があり、apt新しいパッケージを使用できるようにするには、まず更新する必要があります。これがあなたに役立つことを願っていますテスト目的。

おすすめ記事