13

インストールされているdebian/ubuntuシステム全体のクローンを作成する簡単な方法はありますか?

インストールされているパッケージと可能な限りの設定に関して、同じインストールを行いたいです。

aptitude、apt-get、synapticのオプションを調べましたが、何も見つかりませんでした。

4

8 に答える 8

11

apt-get インストールをミラーリングする方法。

プライマリ システム

dpkg --get-selections > installed-software
scp installed-software $targetsystem:.

対象システム

dpkg --set-selections < installed-software
dselect"

終わり。

この投稿に +1

于 2009-11-25T21:25:11.000 に答える
9

このガイドはあなたの直接の質問に答えるはずです

しかし、私はRsyncをお勧めし、単純に /root 全体を複製します。初めてだけ高価です。

また、独自のパッケージ リポジトリを作成し、すべてのマシンでリポジトリから毎日の更新を実行することもできます。

于 2008-10-06T15:51:44.740 に答える
2

Ubuntu を複数の同一システムにインストールする場合は、自動インストール機能を試すことができます。

于 2008-10-06T16:10:41.317 に答える
2

そのためにrsyncを使用できます。ubuntuformsにはそれに関する興味深いスレッドがあります: ubuntuforms

于 2009-03-27T05:46:54.470 に答える
1

SystemImager FAI

systemimagerはRHELおよびCentOSとうまく連携しています。Debianで試したことはありません。Lukaによってリンクされたトリックは、Debianでもうまく機能します。

于 2008-10-06T19:31:50.737 に答える
1

それはすべて規模に依存し、どのくらいの頻度で使用するか、systemimagerの使用は基本的にステロイドでrsyncであり、画像の作成を容易にし、ネットワーク設定などを可能にするスクリプトがいくつかあります。これは必要な場所で簡単に使用できますネットワーク経由で1つの空のシステムを起動して完全にインストールできるインストール間でわずかな違いがあるWebサーバーのファームまたはメールサーバーのファームを作成します。これには、ほぼ完全に自動化されているという利点があります。スクリプトがパーティションレイアウトを学習し、それを自動的に適用します。

システムのコピーが1つだけ必要な場合は、シンプルに保ち、livecdから起動し、パーティションを作成し、rsyncを使用してネットワーク経由でコピーし、ブートローダーをインストールすれば、すべて問題ありません。

于 2008-10-06T19:45:55.657 に答える
1

ドライブとシステムが同一の場合は、dd を使用してソース マシンをターゲットにコピーすることを検討してください。

新しいマシンの起動時に行う必要がある唯一の変更は、ホスト名の変更です。

マシンが複製されたら、他の回答が示唆していることに進み、rsync を見てください。ただし、すべてを再同期する必要はありません。システム ログ ファイルなどはそのままにしておく必要があります。

また、いずれかのシステムに「変更」が加えられる頻度 (ブックマークからダウンロードされた ISO まで) によっては、デーモン モードで rsync を実行し、ほぼ常に更新する必要がある場合があります。

于 2008-10-06T15:54:36.497 に答える
1

インストール間でファイルを同期できる RSYNC があります。したがって、ディストリビューション全体、または少なくともプログラムと構成ファイルを含むディレクトリを再同期することができます。

また、これがあなたの求めているものかどうかはわかりませんが、既存のインストールを ISO イメージに変えることができます。これにより、他の場所にインストールできるようになり、複製ができます。

それが役立つことを願っています

于 2008-10-06T15:51:38.420 に答える