2台のUbuntuマシンを完全に同期する


9

2台のPC間でファイルフォルダーとソフトウェアを同期するソフトウェアはありますか?たとえば、プログラム 'A'をデスクトップにインストールした場合、これら2つを同期していれば、ラップトップにもインストールしたいと思います。ファイルとフォルダについても同じです。私がデスクトップに何かを変更した場合、その変更が私のラップトップにも影響を与えるようにします(私はソリューションとしてUbuntu Oneを除外します)。

あなたの時間と忍耐をありがとう!


それほど単純ではないため、コメントのみです。一方のマシンにあるすべてのパッケージを、もう一方のマシンにもインストールできます:dpkg --get-selectionsおよびapt-get install。ファイルの場合はrsyncを使用できます。ただし、同じハードウェアと同じUbuntuバージョンがインストールされていない限り、最初にすべてのパッケージを別のコンピューターにインストールすることはお勧めしません。
マイケルK

回答:


4

Michael Kがパッケージを指摘したように、次のようにすることで同期を保つことができます。

dpkg --get-selections > <file>

次に、お気に入りの方法を使用して、ソースマシンから宛先にファイルをコピーします。

dpkg --set-selections < <file>
apt-get dselect-upgrade

このようにして、あるマシンにインストールされたすべてのパッケージが他のマシンにインストールされ、さらにソースマシンで削除されたパッケージが宛先から削除されます。そのため、特にデスクトップをラップトップに同期する場合、ラップトップが必要になる場合があるため、これは非常に危険です。デスクトップが一般的にしない特定のドライバー。

マイケルがハードウェアは同一であり、最も重要な目的は同一であると指摘したように、ベースビルドが導入された後のパッケージの同期は非常にまれなものであると私が指摘したように、標準化されたシステムを展開した私の経験では、



4

あなたのアイデアはいい音に聞こえますが、おそらくすべて、さまざまなロックファイル、.xauthorityなどを同期する必要はありません。

同期するファイルまたはデータを特定する方がよいでしょう。

その後、rsyncからunisonまで、任意の数のツールを使用できます。

rsyncを使用してデータを同期できます。どちらのツールにもグラフィカルなフロントエンドがあります

grsync

見る:

Ubuntu wiki Unison

Ubuntu wiki rsync

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.