web-dev-qa-db-ja.com

カスタムリポジトリから古いパッケージバージョンを自動的に削除するにはどうすればよいですか?

重複の可能性:
ローカルリポジトリから古いパッケージを削除

Ubuntu用のプライベートリポジトリを作成したい。
コマンドdpkg-scanpackages . /dev/null | gzip -9c > Packages.gzを実行し、リポジトリを正常に作成しました。数日後、ubuntuを更新し、ダウンロードしたアーカイブを/ var/cache/aptから個人のリポジトリに配置しました。再度、上記のコマンドを実行してリポジトリを更新しましたが、バージョンにいくつかの問題がありました(同じプログラムの複数のバージョン)。 -mスイッチを使用して複数のバージョンを許可しようとしましたが、リポジトリが正常に作成されました。

私の質問は、個人のUbuntuリポジトリから古いバージョンを自動的に削除できますか(ディスクスペースを節約できます)

2
Hari

質問を正しく理解している場合は、 apt-mirror を使用することをお勧めします

これは、Ubuntuディストリビューション全体、または必要に応じてppaのみをミラーリングできます。

リポジトリを最新の状態に保つため、バージョンを手動で最新の状態に保つことを心配する必要はありません。

基本的に、更新するたびに1つのコマンドを実行する必要があります。

1
ender