Ubuntu で設定とインストール済みパッケージのリストをバックアップする方法は?
2697 ワード
バックアップパッケージ管理
Ubuntu の新規インストール以降に行ったすべてのことのバックアップを作成したい場合、可能なオプションは何ですか?何をバックアップすればよいですか?変更したすべての設定、インストールしたすべてのパッケージなどを取得したい.
プログラムのリストをバックアップする簡単な方法は、これを実行することです:
次のように、再インストール後に dpkg が読み取れる*形式でバックアップします.
* dpkg の利用可能なパッケージのリストを更新する必要があるかもしれません.更新しないと、選択内容が無視されます (詳細については、this debian bug を参照してください).次のように、
再インストールする前に、おそらくいくつかのプログラムから設定をバックアップする必要があります.これは、/etc からフォルダーを取得し、ユーザー ディレクトリからすべてのコンテンツを取得することで簡単に実行できます (nautilus で表示されるものだけではありません!).
再インストール後、次の方法で復元できます.
これは、マシンにユーザーが 1 人しかいないこと (それ以外の場合は
投稿 How to backup settings and a list of installed packages in Ubuntu? は Stack All Flow に最初に表示されました.
Ubuntu の新規インストール以降に行ったすべてのことのバックアップを作成したい場合、可能なオプションは何ですか?何をバックアップすればよいですか?変更したすべての設定、インストールしたすべてのパッケージなどを取得したい.
受け入れられた回答
プログラム
プログラムのリストをバックアップする簡単な方法は、これを実行することです:
dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys
次のように、再インストール後に dpkg が読み取れる*形式でバックアップします.
sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y
* dpkg の利用可能なパッケージのリストを更新する必要があるかもしれません.更新しないと、選択内容が無視されます (詳細については、this debian bug を参照してください).次のように、
sudo dpkg --set-selections < ~/Package.list
の前にこれを行う必要があります.apt-cache dumpavail > ~/temp_avail
sudo dpkg --merge-avail ~/temp_avail
rm ~/temp_avail
設定と個人データ
再インストールする前に、おそらくいくつかのプログラムから設定をバックアップする必要があります.これは、/etc からフォルダーを取得し、ユーザー ディレクトリからすべてのコンテンツを取得することで簡単に実行できます (nautilus で表示されるものだけではありません!).
rsync --progress /home/`whoami` /path/to/user/profile/backup/here
再インストール後、次の方法で復元できます.
rsync --progress /path/to/user/profile/backup/here /home/`whoami`
したがって、疑似bashスクリプトとしてすべて一緒に。
これは、マシンにユーザーが 1 人しかいないこと (それ以外の場合は
/'whoami'
を削除)、および両方のインストールで同じユーザー名を使用したこと (そうでない場合は rsync の dest を変更) を想定しています.dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys
rsync --progress /home/`whoami` /path/to/user/profile/backup/here
## Reinstall now
rsync --progress /path/to/user/profile/backup/here /home/`whoami`
sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/Package.list
sudo dselect
投稿 How to backup settings and a list of installed packages in Ubuntu? は Stack All Flow に最初に表示されました.
Reference
この問題について(Ubuntu で設定とインストール済みパッケージのリストをバックアップする方法は?), 我々は、より多くの情報をここで見つけました https://dev.to/stackallflow/how-to-backup-settings-and-a-list-of-installed-packages-in-ubuntu-1kdjテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol