再インストール後に設定とプログラムを復元する方法

すべてを更新またはフォーマットすることを考えていた場合、または同じプログラムと構成にしたいマシンが複数ある場合は、この記事を見逃すことはできません。


アップデート:主な利点は、システムが更新前とまったく同じであり、同じ構成と同じプログラムがインストールされているが、新しいUbuntuのすべてのニュースと更新があることです。

クリーンインストール:システムをクリーンな状態に保ち、すべてが完全に機能し、以前の構成エラーが発生しないようにします。

ほとんどの場合、理想は組み合わせです。クリーンなシステムですが、ユーザー設定と以前に手動でインストールしたプログラムを維持します。 この記事では、これを実現する方法を説明します。システムは最初からインストールされますが、以前のシステムで行っていたプログラムとカスタマイズは維持されます。

ユーザー設定を維持する

すべてのユーザーオプションは、例外なく、ディレクトリにあります /ホーム、私たちがしなければならないのは、このフォルダを変更しないでおくことだけです。

ディレクトリというXNUMXつの異なる状況が考えられます。 /ホーム システムの他の部分と同じパーティションにあるか(新しいインストールで内容が消去されます)、または別のパーティションにあります。

/ホーム 独立したパーティションの場合:この場合、作業がはるかに簡単になります。インストールプロセス中に手動パーティションを選択し、パーティションを確認するだけです。 /ホーム 戻って /ホーム フォーマットボックスはチェックされていません。

/ホーム ルートパーティション内:この場合、ディレクトリ全体のバックアップコピーを作成する必要があります /ホーム これはインストール中に消去されるためです。

1.アップグレード前にバックアップを作成します。

cd / && sudo tar cvfz backup_home.tar.bz2 / home

ファイルを保存します バックアップ_ホーム.tar.bz2 USBドライブなど、消去されないことがわかっているサイト。

2.新しいシステムをインストールします。通常は新しいUbuntuをインストールします。

3.アップグレード後にバックアップを復元します。

cd / && sudo tar xvfz /routadondeguardeelbackup/backup_home.tar.bz2
注:この方法を正しく機能させるには、新しいユーザーに古いシステムと同じ名前を付ける必要があります。

インストールされたプログラムを復元する

インストール後に時間がかかる可能性のあるもうXNUMXつの問題は、以前に持っていたすべてのプログラムを再インストールすることですが、これはXNUMXつのコマンドで解決できます。

1.インストールされているプログラムのリストを取得します。更新の前に、古いシステムでは、次のコマンドを使用してインストールされているプログラムのリストを取得します。

dpkg --get-selections | awk '$ 2〜 / ^ install $ / {print $ 1}'> package_list.txt

ファイルを保存します package_list.txt USBドライブなど、消去されないことがわかっている場所

2.新しいシステムをインストールします。通常は新しいUbuntuをインストールします。

3.すべてのプログラムを再インストールします。インストール後、プログラムは手動でインストールされません。それらを回復するには、ファイルを使用します。 package_list.txt 次のようにします。

cat package_list.txt | xargs sudo aptitude install -y

注:このシステムは、パッケージマネージャーを使用してインストールされたプログラムに対してのみ機能し、手動でコンパイルされたプログラムや他の方法を使用してインストールされたプログラムに対しては機能しません。

その他のカスタマイズ

システムで他のカスタマイズを手動で行っている場合があります。たとえば、でのブートシステムの変更などです。 /ブート、のWebサーバーからのファイルは/ var / WWWの またはのシステム構成ファイル の/ etc いくつかの例を挙げます。

この場合、影響を受けるXNUMXつまたは複数のフォルダーのバックアップコピーを作成し、更新されたシステムに復元します。

cd / && sudo tar cvfz backup.tar.gz / folder1 / folder2 ...#バックアップを作成します
cd / && sudo tar xvfz backup.tar.gz#バックアップを復元する
Fosco(この素晴らしい記事の原作者)に感謝します!

出典 深さのUbuntu


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   リズマーAルイスG

    こんにちは、、、助けを求めて書いています、、、 Linux Canaima 2.0のデスクトップを3.0に復元しました…..しかし、教育プログラムを失いました。どうすれば復元できますか。最初にバックアップを作成する必要がありましたか。 しかし、彼は私にプログラムを失うことはないだろうと私に言った、そして私はそれらを取得しなかった、そして私はinstall-canima.shスクリプトを使用した...パーティションでそれらのプログラムを取得する方法があるLinux初心者でお願いします……。

  2.   リズマーAルイスG

    こんにちは、、、助けを求めて書いています、、、 Linux Canaima 2.0のデスクトップを3.0に復元しました…..しかし、教育プログラムを失いました。どうすれば復元できますか。最初にバックアップを作成する必要がありましたか。 しかし、彼は私にプログラムを失うことはないだろうと私に言った、そして私はそれらを取得しなかった、そして私はinstall-canima.shスクリプトを使用した...パーティションでそれらのプログラムを取得する方法があるLinux初心者でお願いします……。

  3.   ルス

    こんにちは、linux mint 18.1を使用しています…端末の名前を変更したため、管理者としてユーザーにアクセスできなくなりました。 アクセスしようとすると、このメッセージクラウドがICEauthorityファイル/ホーム/ luz.ICEauthorityを更新しません。どうすればよいですか?