マイナーなように聞こえるかもしれませんが、どこでも解決策を見つけることができませんでした。 (1)すべての現在のパッケージを含み、(2)すべての古いパッケージを保持するレプリカを取得できるように、適切なストレージをバックアップまたは複製する方法はありますか?
あることを知っていますが、apt-mirror
以前のapt-clone
パッケージバージョンを維持している場合は、非常に単純な文書には何も記載されていません。残念ながら、当社の製品は、最新バージョンのみを保持するリポジトリのパッケージに依存しています。現在およびすべての以前のパッケージバージョンを含むローカルリポジトリを維持したいと思います。可能ですか?達成する方法?
答え1
私自身と他の人のための注意:私が今使っている解決策は次のとおりです。aptly
。
ウェブサイトから:
aptlyはDebianリポジトリ管理のスイス軍用ナイフです。これにより、リモートリポジトリのミラーリング、ローカルパッケージリポジトリの管理、スナップショットの取得、新しいバージョンのパッケージと依存関係のインポート、スナップショットをDebianリポジトリとして公開できます。
適切に私の経験はこれまで素晴らしかった。
答え2
パッケージリリースのスナップショットを保持しているように見えるdebmarshalモードで使用でき、debmirror
必要に応じてロールバックできます。によると簡単に見えます。ウィキペディアへ。
これが複雑すぎると、ミラーは通常パッケージが更新されたときにパッケージを削除しないため、必要に応じてブラウザを使用してパッケージを再ダウンロードできます。また、aptは、/var/lib/apt/archives
.dllを使用しない限り、ダウンロードされたすべてのパッケージのキャッシュを保持しますclean
。