リポジトリをバックアップするにはどうすればよいですか?


23

Ubuntu Software Centerに追加したすべてのリポジトリをバックアップしたいのですが、sources.listにはCanonicalに属するリポジトリのみが含まれているようです。

それで、他のものはどこにありますか?

回答:


19

/etc/apt/sources.list.d/追加した各PPAの個々のエントリを含むディレクトリがありますadd-apt-repository。これらは、バックアップする必要があるファイルです。


15

多くの人は、ファイルのディレクトリを処理するよりも、単一のファイルをバックアップおよび復元する方が簡単だと感じています(他の言及されたソリューションが必要とするように)。このような場合で、各PPAをの内部の独自のファイルに保存する/etc/apt/sources.list.d/必要がない場合は、次のコマンドを使用して、追加したすべてのリポジトリをsources.listホームディレクトリにあるという単一のファイルに保存できます。

cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list

次に、このファイルをリポジトリに移動/etc/apt/sources.listsudo apt-get updateて、リポジトリを再追加します。別のコンピューターでこのバックアップを使用する場合は、マシン上のUbuntuのバージョンがsources.listファイルのバージョンと一致していることを確認してください。一致しない場合、問題が発生する可能性があります。



3

/ etc / aptディレクトリ全体をバックアップします。再インストールする必要がある場合は、コピーして戻すか、同じリリースバージョンの別のマシンの同じ場所にコピーすることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.