UbuntuとLinux Mintは同じパッケージマネージャを使用しているので、UbuntuをLinux Mintに置き換えたいと思います。私のコンピュータにも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バージョンでは機能しないため、欠落している可能性があります。
良いニュースは、関連するリスクがほとんどないということです。すべての個人データがバックアップされるため、最悪のシナリオは、プログラムの構成ディレクトリ/ファイル(ドットファイル)を削除する必要があることです。システムの新しいタスクが正常に動作します。