
を使用して 14.04 リポジトリの完全なローカル ミラーを作成しapt-mirror
、 を使用して LAN 経由でそれに接続しましたapache
。ローカル ミラーから更新するマシン上の source.list ファイルを調整しました。
独自の .deb ファイル (mypackage.deb) を追加し、 を通じて利用できるようにするために必要なプロセスは何ですかapt-get install mypackage
?
答え1
ディレクトリを作成し、その中に .deb パッケージを配置します。
debian ファイルにあるいくつかの情報を思い出してください:
dpkg --info <yourpackage.deb>
ディレクトリに移動して入力してくださいsudo dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz
次の行を追加しますsources.list
: deb file:///path/to/directory /
- はい、空白を含めます:)
sudo apt-get update
sudo apt-get install <packagename>
答え2
将来パッケージを更新したり、新しいパッケージを追加したりする予定がある場合は、その場しのぎの手段に頼るのではなく、適切なツールを使用することを強くお勧めします。
そのため、Ubuntuミラーに独自のパッケージを混ぜるのではなく、物事をきちんと隔離しておくために、独自の小さなリポジトリを作成することを検討してください。また、認証のためにパッケージに署名します。
設定には少し時間がかかりますが、将来的にはメンテナンスの手間が大幅に軽減されます。
このタスクに最適なツールは であることがわかりましたreprepro
。
始めるためのリンクをいくつか紹介します: