Ubuntu(または任意のLinux)ソフトウェア構成をバックアップする

Ubuntu(または任意のLinux)ソフトウェア構成をバックアップする

Linux のプロにとっては、これを行う非常に明白な方法があると確信していますが、Ubuntu ソフトウェア構成を基本的にディストリビューションとしてバックアップする簡単な方法はありますか?

明確に言うと、私はラップトップに Ubuntu 12.10 をインストールしました。大量のアップデートを実行し、多数のソフトウェアをインストールし、いくつかの設定を構成しました。基本的にこの構成を「保存」して、必要に応じてコンピューターを同じ時点に復元できるイメージを作成したいと考えています。ディスクの内容をダンプするだけでよいことはわかっていますが、必要に応じて別のハードウェアにインストールできるように (おそらく別の PC でセットアップを複製する)、ハードウェアに依存しないようにしたいと考えていました。

私が探しているのは、現在の構成をカスタム ディストリビューションに変換する方法だと思いますが、すべての更新と構成を保持しながらこれを行う簡単な方法がわかりません。ただし、この種のレプリケーションは IT で一般的に使用されていると思われるため、おそらく簡単な方法があると思います。

編集: 追加の説明として、バックアップが機能するためにはインターネット接続は必要ありません (つまり、すべてのパッケージ、更新、および構成がバックアップとともに保存される必要があります)。また、特定のハードウェア構成に結び付けられてはなりません (したがって、直接のディスク イメージ クローンでは機能しないと思います)。

何か案は?

答え1

Linux には、システム全体の設定ファイルとユーザーごとの設定ファイルの 2 種類の設定ファイルがあります。システム全体の設定ファイルは に保存され/etc、通常は (常にではありませんが) などのシステム ユーティリティに適用されますiptables。ユーザーごとの設定ファイルは、 などのドットで始まる名前でホーム ディレクトリに存在し、.bashrc各ユーザー固有の設定ファイルを保持します。デフォルトでは、これらのファイルはほとんどのファイル ブラウザーや では非表示になっていますls。Nautilus で隠しファイルの表示を切り替えるには、Ctrl-H を押し、オプションlsとともに使用します-a。 の設定ファイルのバックアップを作成するには、を/etc実行します。 は、 のバックアップを作成したい のフォルダーです。ホーム フォルダーの設定ファイルとフォルダーのバックアップを作成するには、 を実行します。は、すべてのドット ファイル (ドットで始まるファイルの別名) のバックアップを作成したい のフォルダーです。cp -r /etc destinationdestination/etcsudo cp -r ~/.* destinationdestination

関連情報