Synchronisieren Sie zwei Ubuntu-Maschinen vollständig

9

Gibt es eine Software zum Synchronisieren von Dateiordnern und Software zwischen zwei PCs? Wenn ich beispielsweise das Programm 'A' auf meinem Desktop installiere, möchte ich auch auf meinem Laptop installiert werden, wenn ich diese beiden synchronisiert habe. Ich möchte dasselbe mit meinen Dateien und Ordnern. Wenn ich etwas an meinem Desktop ändere, möchte ich, dass sich die Änderungen auch auf meinen Laptop auswirken (ich schließe Ubuntu One als Lösung aus).

Vielen Dank für Ihre Zeit und Geduld!

el10780
quelle
Es ist nicht so einfach, also nur ein Kommentar: Sie können alle Pakete, die sich auf einem Computer befinden, auch auf dem anderen installieren: dpkg --get-selections und apt-get install. Für Dateien können Sie rsync verwenden. Ich empfehle jedoch nicht, als erstes alle Pakete auf einem anderen Computer zu installieren, es sei denn, auf ihnen ist dieselbe Hardware und dieselbe Ubuntu-Version installiert.
Michael K

Antworten:

4

Wie Michael K auf die Pakete hinwies, können Sie synchronisieren, indem Sie Folgendes tun:

dpkg --get-selections > <file>

Kopieren Sie dann die Datei mit Ihrer bevorzugten Methode vom Quellcomputer zum Ziel

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

Auf diese Weise werden alle Pakete, die auf einem Computer installiert wurden, auf dem anderen Computer installiert. Außerdem werden die Pakete, die auf dem Quellcomputer entfernt wurden, vom Ziel entfernt. Dies ist daher außerordentlich gefährlich, insbesondere wenn der Desktop mit dem Laptop synchronisiert wird, da dies möglicherweise für den Laptop erforderlich ist Bestimmte Treiber, die Desktop im Allgemeinen nicht.

Nach meiner Erfahrung mit der Bereitstellung standardisierter Systeme kann ich Ihnen sagen, dass die Synchronisierung der Pakete nach dem Einrichten des Basis-Builds eine sehr sehr seltene Sache ist, da Michael darauf hingewiesen hat, dass die Hardware identisch ist und vor allem auch der Zweck identisch ist.

Karlson
quelle
5

Das Ubuntu Software Center verfügt über eine Paketsynchronisierungsfunktion. Klicken Sie auf Datei -> Zwischen Computern synchronisieren.

Versuchen Sie Unison für die bidirektionale Dateisynchronisierung ohne Ubuntu One . Hier sind einige Anweisungen .

regan
quelle
4

Obwohl Ihre Idee gut klingt, möchten Sie wahrscheinlich nicht alles synchronisieren, zum Beispiel verschiedene Sperrdateien und .xauthority.

Sie sollten besser identifizieren, welche Dateien oder Daten Sie synchronisieren möchten.

Sie können dann eine beliebige Anzahl von Tools von rsync bis unisono verwenden.

Sie können rsync verwenden, um Ihre Daten zu synchronisieren. Beide Tools haben ein grafisches Frontend

grsync

Sehen:

Ubuntu Wiki Unison

Ubuntu Wiki rsync

Panther
quelle