Синхронізуйте повністю дві машини ubuntu


9

Чи є програмне забезпечення для синхронізації файлів-папок та програмного забезпечення між двома ПК? Наприклад, якщо я встановив програму 'A' на свій робочий стіл, я хочу встановити і свій ноутбук, якщо я синхронізував ці два. Я хочу те ж саме зі своїми файлами та папками. Якщо я щось міняю на своєму робочому столі, я хочу, щоб зміни впливали і на мій ноутбук (я виключаю Ubuntu One як рішення).

Дякуємо за ваш час та терпіння!


Це не так просто, тому лише коментар: ви можете встановити всі пакунки, які є на одній машині, а також на іншій: dpkg --get-select та apt-get install. Для файлів можна використовувати rsync. Однак я не рекомендую в першу чергу встановити всі пакунки на іншому комп'ютері, якщо на них не встановлено однакове апаратне забезпечення та однакові версії ubuntu.
Майкл К

Відповіді:


4

Як зазначав Майкл К, пакети, які ви можете синхронізувати, виконуючи:

dpkg --get-selections > <file>

Скопіюйте файл з вихідної машини до місця призначення, використовуючи улюблений метод

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

Таким чином, всі пакунки, встановлені на одній машині, будуть встановлені на іншій, надалі пакети, вилучені на вихідній машині, будуть видалені з пункту призначення, тому робити це надзвичайно небезпечно, особливо при синхронізації робочого столу з ноутбуком, оскільки ноутбук може вимагати певні драйвери, які на робочому столі взагалі не будуть.

На моєму досвіді розгортання стандартизованих систем я можу вам сказати, що після встановлення базової збірки синхронізація пакетів є дуже рідкісною справою, оскільки Майкл зазначав, що апаратне забезпечення є однаковим і головне, щоб ціль була ідентичною.


5

Програмний центр Ubuntu має функцію синхронізації пакетів. Клацніть Файл -> Синхронізувати між комп’ютерами.

Для двосторонньої синхронізації файлів без Ubuntu One спробуйте Unison . Ось кілька інструкцій .


4

Хоча ваша ідея звучить приємно, ви, мабуть, не хочете синхронізувати все, наприклад, різні файли блокування та .xauthority.

Вам краще визначити, які файли чи дані ви хочете синхронізувати.

Потім ви можете використовувати будь-яку кількість інструментів від rsync до унісон.

Ви можете використовувати rsync для синхронізації даних. Обидва інструменти мають графічну передню частину

grsync

Подивитися:

Ubuntu wiki Unison

Ubuntu wiki rsync

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.