web-dev-qa-db-ja.com

バックアップソフトウェアソース

Ubuntu 10.04では、[システム]> [管理]> [ソフトウェアソース]に移動し、[認証]タブに移動すると、すべてのキーを表示でき、サードパーティのソースからダウンロードできます。

これをバックアップして、すべてのソースとキーを新しいシステムにコピーするにはどうすればよいですか?

6
RyanScottLewis

ソースリストをバックアップする方法には、garbagecollectorによる 既に説明済み があります( Javier Rivera で説明されている追加ディレクトリにも注意してください)。

システムに追加された信頼できるキーをバックアップするには、apt-keyコマンドラインプログラムを使用できます。 GUIからこれを行う方法があるかどうかはわかりません。

ターミナルから次のようなものを実行できます。

Sudo apt-key exportall > ~/repositories.key

次に、他のシステムでSoftware Sourcesからそのキーファイルをインポートできるか、apt-keyを再度使用できます。

Sudo apt-key add /path/to/repositories.key

Ubuntuデスクトップシステムは1つしかないので、これをテストしていませんが、動作するはずです。

9
moberley

10.04以降、ソースリストは別の場所、前述の/etc/apt/sources.listおよび/etc/apt/sources.list.d/内のすべてのファイルに配置できます。

キーは同様の方法で保存されます。ファイル/etc/apt/trusted.gpgとファイル/etc/apt/trusted.gpg.d/

最後に、鍵を復号化できるようにするために、trustdb.gpgの情報が必要になります。

これらすべてのファイルとディレクトリをコピーする必要があります。

編集:キーをコピーする最良の方法は、別の answer で説明されています。したがって、sources.listとsources.list.d内のすべてのファイルのみをコピーしてください。他の人に役立つと思われる場合に備えて、ファイルの配置に関する情報を保持します。

3
Javier Rivera

これは、ソースのバックアップに役立つと思います。

Sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

次に、新しいシステムになったら逆の操作を行います。

たぶんこれも試してみてください software 。私自身は使っていませんが。

0
myusuf3