web-dev-qa-db-ja.com

新規インストールとクリーンアップ?

私は約3年前にUbuntuを使い始めて以来、熱心なユーザーでした。その間、私はたくさんのアプリやテーマなどを試しました。また、すべてのバージョンが更新されたので、Lucidを実行しています。

基本的に、私のシステムは一種の「面倒な」ものになっており、活発なクリーンアップと新規インストールを計画しています。/homeは他のすべてとは別のパーティションにあるため、それを保持できます。使用されていない不要なアプリを見つけて削除したい(方法をよく理解している)。また、デフォルトのデスクトップテーマに戻り、そこからビルドアップしたいと思います。そして、他の混乱は確かに存在します。

だから、私の質問は、システムをクリーンアップして新しく再インストールするための良い、論理的な計画は何ですか? (1つの注意点は、この問題の検索で多くのリンクを見つけたことです。このトピックには多くのリンクがあり、多くは古くなっています。そのため、控えめに言ってもかなり混乱しています。)

ありがとう。

14
wdypdx22

通常、再インストールを行う際に保持したい4つのことがあります。

  1. ホームディレクトリ-前述のように、別のパーティションにホームがあります。
  2. / etcで行ったカスタマイズ。何かを作成した場合は、おそらく手作業で行ったため、それらが何であるかをある程度理解できます。
  3. インストール済みプログラムのリスト。 dpkg --get-selections | grep install > installed.txtを実行すると、現在インストールされているパッケージのリストが作成されます。あなたの場合、これはあなたが保存したいもののように聞こえないので、このステップをスキップできます。
  4. /varディレクトリ。一部のプログラムは重要なデータをここに保存するため、バックアップする価値があります。/varに保存されているのは、メールディレクトリ、データベース、ゲームの保存ファイル、Web設定ファイルなどです。バックアップがあると、必要であることが判明したものを選択的に復元できます。

したがって、計画はおそらく次のようになります。

  1. / etcのカスタマイズをバックアップします。
  2. / varディレクトリをバックアップします。
  3. dpkg --get-selections | grep install > installed.txtを実行するか、[アプリケーション]メニューに目を通して、定期的に使用するアプリケーションの名前を確認します。
  4. システムを再インストールします。
  5. 不足しているアプリケーションをインストールします。生成されたリストを使用する場合は、次のことができます。

    Sudo dpkg --set-selection < installed.txt
    Sudo apt-get install --yes dselect
    
  6. /etcでカスタマイズを再適用します(まだ必要な場合)。

  7. ホームパーティションをext4にアップグレードします(オプション、詳細については buntu wiki を参照してください)。
  8. /varから必要であることが判明したものをすべて復元します。

ホームディレクトリの構成ファイルを消去することはお勧めしません。たとえば、ブラウザのブックマークやセキュリティキーなどが失われます。デフォルト設定に戻すためのより良い戦略は、新しいユーザーアカウントを作成し、その設定を通常のアカウントが使用しているものと比較することです。

11
jbowtie

これはすべて個人的な好みに依存します。しかし、これが私のシステムである場合、/ homeの再フォーマットを含むクリーンインストールを実行します。

私がこれを行う理由は、7.xxシリーズではext3ファイルシステムを使用し、新しい10.04ではext4を使用しているためです。 ext3からext4に変換できますが、とにかく再インストールするため、再フォーマットがはるかに簡単です。

/ homeを別のドライブにバックアップする必要があります。必要なファイルだけをバックアップし、構成ファイル(.gnome2、.gconfなどの隠しファイル)は省きます。再インストールしたら、ファイルをコピーして元の場所に戻します。

これが最善の方法である場合とそうでない場合があります。それはあなたの好みと目的に依存します。

4
Dariel Dato-on

Ubuntuからやり直したいときは、通常、次の手順に従います。

  • LiveCDから起動します。
  • ホームパーティションをマウントする
  • ホームディレクトリの名前をjavier-oldに変更します。
  • ホームパーティションを維持したままインストールすると、デフォルトユーザー(この例ではjavier)の新しいホームが作成されます
  • インストール後、すべてのnormalファイルをjavier-oldからjavierに移動します。
  • 次に、設定を保持したいプログラムから設定ファイルを見つけ、javier-oldから新しいホームに移動します(通常は.Thunderbird、.gnome2/gedit、.ssh、.Privateなど)。
  • Firefoxは特別な扱いを受けます。拡張機能フォルダーを残して、他のファイルをコピーします。時々、Firefoxファイルのよりきめ細かいコピーを行います。通常、ブックマークとパスワードが必要です。

そして、それがすべてです。そうすることで、きれいなシステムから始めるだけでなく、ほとんどのアプリをデフォルトにリセットしますが、本当に欲しいアプリもリセットします。

最後に、いくつかのデータまたはいくつかの構成を後で回復したい場合に備えて、javier-oldディレクトリを保持します。

3
Javier Rivera

jbowtieは包括的な方法を提供します。私はそれに追加したいと思います。

パッケージをインストールする前に、/ etc/apt/sources.listファイルが新しいシステムにコピーされ、続いてapt-getが更新されていることを確認する必要があります。

Aptパッケージに加えて、手動でコンパイルされたパッケージや、ソースで入手できない可能性がある手動でダウンロードされた.debパッケージを忘れないでください。これらを見つけるには、古いバックアップフォルダと新しいbinフォルダを「差分」すると便利です。

さらに良いことに、これらのシステムフォルダーに対する手動操作のログを保持して、完璧なクローンを作成することは価値があるかもしれません。

1
user10826