Fórumok
Sziasztok,
Az alábbit szeretném megoldani:
A rendszeremet szeretném szinkronban tartani 2 gépen.
Többnyire az "A" gépet használom, de szeretném, ha a "B" gépet bekapcsolva egy script futtatása, esetleg egy reboot után ugyanazok lennének a fennlévő csomagok, a beállítások, mint az "A" gépen.
A rendszer: kubuntu 8.04
Valahogy meg lehet paraméterezni a dpkg-t, hogy az egyik gépről gyűjtse a csomaglitát egy text fájlba, s a másik gépen ezen text alapján tegye fel/szedje le a csomagokat.
Ha ez megvan, akkor gondolom, csak homedir szinkron kell.
Aki tud, légyszi segítsen!
Köszi!
Hozzászólások
Szia!
A gepen dpkg --get-selections > file
B gepen dpkg --set-selections < file (vagy aptitude?)
dpkg --get-selections > file2
Osszehasonlitani a file file2 (diff), es a ketto kulomseget lszedni.
Lehet meg finomitani, hogy csak az installed csomagokat vigye at a b gepre...
Egyebkent man dpkg :)
Köszi!
A HOME szinkronizálására meg ott az rsync.
mielőtt elkezdenél szopni az rsync -el: rsync -vaxHz hogy minden rendben legyen. De mindenképpen nézd meg azokat a kapcsolókat, amiket írtam. ;)
-- "Bízzál Istenben és tartsd szárazon a puskaport!" - Cromwell --
-- Sayusi Ando - http://sayusi.hu --
Köszi, az rsync-kel jóban vagyok, a dpkg fenti kapcsolóit nem ismertem.
Illetve arra lennék kíváncsi, hogy elég-e a csomaglistákat, és a home-ot szinkronizálni? (Lehetnek-e alapból máshol is konfigok/adatok/stb...)
Az rsync man-jában van egy példa a szinkronizálásra, én azt használtam, (get: -avuzb, put: -Cavuzb, a teljes szinkronizálás egy get, majd egy put) bevált.