Ubuntu と Linux Mint は同じパッケージ マネージャーを使用しているため、Ubuntu を Linux Mint に置き換えたいと思っています。また、PC に Windows 10 もインストールされており、これらもそのままにしておきたいと考えています。インストールしたプログラムやファイルなどのデータを失うことなく、Ubuntu を置き換える方法はありますか?
答え1
ファイルとほとんどの設定は保持できますが、プログラムを再インストールする必要があります。
保存しておきたいデータはすべてバックアップしてください。再インストール後、コピーし直すことができます。
バックアップには、ディレクトリ内のすべてのドットファイル (名前が で始まるファイルとディレクトリ
.
)を含めるようにしてください$HOME
。個々のプログラムの設定のほとんどは$HOME/.config
、または他のドットファイルに保存されるため、これらのバックアップを作成すると、新しいインストールにコピーして設定を保持できるはずです。関係するプログラムのバージョンが大きく異なる場合は、設定形式が変更されている可能性があり、これが機能しなくなることがありますが、Ubuntu と Mint の最新バージョンを切り替える場合は、100% 機能する可能性が非常に高くなります。一部のプログラムの動作が異常であることがわかった場合は、対応するドット ファイルを削除してデフォルト設定に戻すことができます。
インストールされているプログラムのリストをエクスポートし、その
installed.list
ファイルをバックアップに含めます。apt list --installed > installed.list
既存のパーティションをフォーマットして、新しいシステムをインストールします。
古いシステムからパッケージを再インストールします。
sudo apt install $(cut -d'/' -f1 installed.list)
バックアップからファイルを任意の場所にコピーします。古いシステムのドットファイルを新しいシステムの
$HOME
にコピーします。$HOME
こうすることで、見た目も操作感も以前のシステムとほぼ同じ新しいシステムが完成するはずです。
重要な注意事項: 動作すると思いますが、保証はありません。異なるプログラム バージョンがインストールされるため、設定の一部が正しくコピーされない可能性があります。また、手動でインストールしたか、非標準のリポジトリから取得したか、このバージョンの Ubuntu では利用できないなどの理由で、一部のパッケージが欠落している可能性もあります。
幸いなことに、リスクはほとんど発生しません。個人データはすべてバックアップされるため、最悪の場合でも、プログラムを新しいシステムで動作させるために、プログラムの構成ディレクトリ/ファイル (ドットファイル) を削除する必要がある状況に直面する可能性があります。