Як зробити резервну копію налаштувань та списку встановлених пакетів


279

Якщо я хочу зробити резервну копію всього, що я робив після нової установки Ubuntu, які можливі варіанти? Що мені все робити? Я хочу отримати всі налаштування, які я змінив, усі встановлені мені пакунки тощо.


1
Ніхто не згадав sudo dpkg -l > installed_software.txt:!
iammilind

4
@iammilind Мабуть тому, що dpkg --get-selectionsрішення охоплюють це.
белакква

Але будьте обережні щодо цієї помилки: bugs.launchpad.net/ubuntu/+source/policykit-desktop-privileges/… Я спробував найбільш схвалене рішення, і ніколи не працював через цю помилку. (Це може бути краще підходить як коментар, але у мене недостатньо репутації, щоб розмістити це як коментар)
Джонатан

2
пам’ятайте також, що якщо ви відновляєте нові версії ОС, деякі налаштування можуть бути неповними або навіть конфліктними, маючи можливість зробити деякі програми несправними.
Сила Водолія

Відповіді:


296

Програми

Швидкий спосіб резервного копіювання списку програм - це запустити це:

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys

Він створить резервну копію у такому форматі, який dpkg може прочитати * після перевстановлення, наприклад:

sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y

* Можливо, вам доведеться оновити список доступних пакетів dpkg, інакше він просто ігнорує ваші вибори (див. Цю помилку debian для отримання додаткової інформації). Ви повинні зробити це раніше sudo dpkg --set-selections < ~/Package.list, як це:

apt-cache dumpavail > ~/temp_avail
sudo dpkg --merge-avail ~/temp_avail
rm ~/temp_avail

Налаштування та особисті дані

Перед перевстановленням, ймовірно, слід створити резервну копію налаштувань деяких програм, це можна легко зробити, захопивши папки з / etc та весь вміст у вашому каталозі користувачів (не лише те, що ви можете побачити в nautilus!):

rsync --progress /home/`whoami` /path/to/user/profile/backup/here

Після перевстановлення ви можете відновити його за допомогою:

rsync --progress /path/to/user/profile/backup/here /home/`whoami`

Тож усі разом як псевдо-баш сценарій.

Це передбачає, що на машині є лише один користувач (видаліть /'whoami'інакше) і що ви використовували те саме ім’я користувача в обох встановленнях (змініть призначення. Rsync в іншому випадку).

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys
rsync --progress /home/`whoami` /path/to/user/profile/backup/here

##  Reinstall now

rsync --progress /path/to/user/profile/backup/here /home/`whoami`
sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/Package.list
sudo dselect

2
Це не працюватиме на ubuntu 12.10. там написано dpkg: warning: package not in database at line XXX: xrdpІ немає пакету на ім'я "dselect"
confiq

1
@confiq Перевірте вищевказані три коментарі
Геккл

1
blah ... щоб вирішити dpkg попередження, прочитайте це: forums.debian.net/viewtopic.php?f=17&t=79006#p432478
confiq

3
Не забудьте створити резервну копію та повторно додати каталог source.d - ppa's особливо буде збирати туди інформацію про джерела в окремі файли. Повторне встановлення не вдасться без них.
повітряні кулі

2
Відновлено. Був розчарований, оскільки всі налаштування, пов'язані з DesktopEnv (пускова програма, анімація, налаштування комп’ютера, фон робочого столу) не були відновлені. Commoness: Усі проживають у dconf! Рішення: У графічному інтерфейсі Log Outчерез значок шестірні на головній панелі меню. Потім перейдіть до CLI через CTRL-ALT-F1. Там відновіть .config / dconf / user із вашої резервної копії. Поверніться до GUI через CTRL-ALT-F7, увійдіть знову. Voila: Усі ваші налаштування, пов’язані з Unity, знову діють! Спроба пояснення: Хоча при активному сеансі графічного інтерфейсу Unity файл dconf може бути заблокований або проігнорований, тому вам потрібно перейти в чистий режим CLI?
порг

48

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

Кому це не підходить: сервісні вигуки, користувачі, які користуються програмним забезпеченням, встановленим джерелом (відновлення списку пакунків може порушити вашу систему), користувачі, які змінили сценарій запуску певної програми, щоб краще відповідати їх потребам. Застереження: є велика ймовірність, що будь-які модифікації поза домом будуть надписані.

Створіть резервну копію своїх поточних пакетів та налаштувань користувача


Після того, як ви будете готові до вашої системи та порадуєте встановленим програмним забезпеченням, ви можете отримати список встановлених пакетів за допомогою команди dpkg --get-selectionsта зберегти вихід у файл журналу.

Створіть backupпапку у своєму будинку

sudo mkdir ~/backup

Збережіть список встановлених на сьогодні пакетів

dpkg --get-selections > ~/backup/installed_packages.log

Зробіть резервну копію файлу підходящих джерел

sudo cp /etc/apt/sources.list ~/backup/sources.bak

і копію списку надійних ваших ключів

sudo apt-key exportall > ~/backup/repositories.keys

Створіть резервну копію домашньої папки за допомогою інтегрованого інструменту резервного копіювання в Ubuntu, Deja-dup.

  • Встановіть резервну папку

введіть тут опис зображення

  • Переконайтеся, що вона створить резервну копію вашої домашньої папки та додайте папки, які, можливо, не захотіти, як, наприклад, Trashпапка

введіть тут опис зображення

  • На вкладці огляд натисніть Зробити резервну копію зараз, щоб створити резервну копію домашньої папки

введіть тут опис зображення

  • Інструмент резервного копіювання запитає, чи хочете ви додати пароль до резервної копії, на ваш вибір. Резервне копіювання розпочнеться після натискання кнопки Продовжити

введіть тут опис зображення

Після цього у вас з’явиться резервна копія ваших пакунків та файлів конфігурації щодо вашого користувача. При необхідності ви зможете відновити свої файли з ~/backupпапки.

Відновлення резервної копії


Почніть з відновлення вихідного файлу із зробленої резервної копії

sudo cp ~/backup/sources.bak /etc/apt/sources.list

Резервні клавіші

sudo apt-key add ~/backup/repositories.keys

Оновіть списки джерел

sudo apt-get update

Відновити пакети із збережених installed_packages.log

sudo dpkg --clear-selections
sudo dpkg --set-selections < ~/backup/installed_packages.log && sudo apt-get dselect-upgrade

sudo dpkg --clear-selections буде позначати всі поточні пакети, встановлені для видалення, таким чином, коли ви відновите збережений список пакетів, пакети, які не є у списку, будуть видалені з вашої системи.

Видаліть поточну конфігурацію з дому, створивши резервну копію папки в їх поточному стані (зрештою, для чого відновлення свіжих файлів, якщо є інші, які можуть вплинути на конфігурацію?)

mkdir ~/.old-gnome-config/ && mv ~/.gnome* ~/.old-gnome-config/ && mv ~/.gconf* ~/.old-gnome-config/ && mv ~/.metacity ~/.old-gnome-config/ && mv ~/.cache ~/.old-gnome-config/ && mv ~/.dbus ~/.old-gnome-config/ && mv ~/.dmrc ~/.old-gnome-config/ && mv ~/.mission-control ~/.old-gnome-config/ && mv ~/.thumbnails ~/.old-gnome-config/   && ~/.config/dconf/* ~/.old-gnome-config/

Після цього відновіть резервну копію, створену за допомогою Deja-dup.

  • Відкрийте інструмент резервного копіювання та на вкладці огляд натисніть відновити

введіть тут опис зображення

  • Дотримуйтесь підказок, щоб відновити файли у вихідне положення

введіть тут опис зображення

Після цього ви повернете ваші пакети до збереженого вибору, наша конфігурація відновлена ​​і, сподіваємось, робочий стіл, і все це без встановлення додаткового додатку та використання інструментів за замовчуванням Ubuntu.

Залишилося лише зробити чистку та перевірити, чи все працює.

Щось пішло не так, мого робочого столу вже немає


У Ask Ubuntu є кілька дописів, які можуть допомогти вам у випадку, коли щось не так, і вам потрібно жорстко скинути робочий стіл. Якщо щось трапилося неправильно, і вам здається, що вам потрібно це зробити, перегляньте ці повідомлення:


28

Резервне копіювання вимагає певного планування, і існує кілька життєздатних стратегій. Вам доведеться вирішити, який метод найкраще підходить для вас.

Будьте уважні до "найкращого способу", що найкраще для однієї людини може бути не найкращим для іншої.

Зрештою, "найкращий метод" - це тест, який був перевірений і відомий для роботи. Вам потрібно протестувати стратегію резервного копіювання, перш ніж вона вам потрібна

Використання зображень

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

Partimage
Clonezilla

Перевага цієї стратегії полягає в тому, що вона (відносно) проста і дуже повна. Недоліком є ​​те, що резервні копії зображень великі.

Менші резервні копії

Можна зробити менші резервні копії, створивши лише резервну копію даних та налаштувань. Для цього є кілька інструментів - все, від dd до tar для rsync.

Тут важливо знати, що потрібно створити для резервного копіювання.

Перевага - резервного копіювання буде менше.
Недолік - це ручний метод, тому про критичний файл (/ etc / passwd) легко забути.

Список того, що потрібно повернути, завжди потрібно переглянути, щоб переконатися в повному переліку.

1) Список встановлених пакетів

Список пакунків # Створіть текстовий список існуючої установки всіх встановлених пакетів apt-get # для повторної інсталяції в недавно встановленому дистрибутиві

# make the list
[old distro] sudo dpkg --get-selections > packages

Потім ви виконаєте нову установку та відновите ваші пакунки. Наступні команди також оновлюють усі пакети у вашій системі (тому відновіть та повне оновлення всіх відразу).

# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages

[new distro] sudo apt-get dselect-upgrade

2) Дані . Взагалі це було б / додому. Більшість даних про користувача та їх налаштування буде розміщено у домашньому каталозі користувачів. Якщо ви зберігаєте дані в інших місцях, включіть їх (наприклад, / медіа / дані).

3) налаштування системи . Ось, де буде якась варіація. Якщо я редагую будь-які системні налаштування, я зберігаю копію оригінального файлу конфігурації та власного файлу в / root. Тому якщо я редагую, /etc/fstabнаприклад, зберігайте копію в / root / etc / fstab та оригінал у /root/etc/fstab.orig

Вам також необхідно /etc/passwd, /etc/shadow, /etc/group, /etc/sudoers, /etc/hostname, і /etc/hosts(можливо , буде потрібно більше в / і т.д., якщо я що - то забув я додати)

На сервері може знадобитися включення /var/wwwабо інші каталоги даних.

Я розумію, що це потребує певних зусиль, тому, можливо, простіше включити всі/etc .

4) Копія таблиці розділів вашого диска .

sudo fdisk -l > fdisk.bak

Ви можете використовувати цю інформацію для відновлення таблиці розділів, якщо ви заміните ваш жорсткий диск.

5) Копія MBR

sudo dd if=/dev/sda of=MBR.bak bs=512 count=1

Ви б потім відновили

sudo dd if=MBR.bak of=/dev/sda bs=512 count=1

6) Інші файли / каталоги - залежно від вашої системи та налаштування вам може знадобитися включення додаткових каталогів. До уваги можуть входити /opt, /usr/local/ usr / share` та / або ваші файли .desktop. Все, що ви завантажували чи налаштовували за межами програми apt-get або програмного забезпечення.

7) Покладіть усе це в архів

sudo tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages

8) rsync

Як альтернативу tar, ви можете використовувати rsync.

Дивіться - https://help.ubuntu.com/community/rsync

Мережеві резервні копії

Інший варіант - використовувати NFS або Samba для резервного копіювання даних.

Крон

Ви можете автоматизувати резервне копіювання, написавши резервний скрипт та запустивши його (щодня / щогодини) за допомогою cron.

Відновлення

1) Використовуючи живий компакт-диск, відновіть свої розділи, використовуючи gparted або fdisk, з інформації в fdisk.bak
2) Встановіть Ubuntu.
3) Завантажте нову установку, оновіть ваші пакети.
4) Відновіть ваші дані та налаштування

tar -xvpzf /home/test/backup.tar.gz -C / 

Потім перезавантажте

Дивіться також - https://help.ubuntu.com/community/BackupYourSystem/TAR

Інші стратегії

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

дивіться: https://help.ubuntu.com/community/BackupYourSystem

Тестування

Це не резервна копія, якщо вона не перевірена. Це найважливіше, коли ви НЕ використовуєте зображення вашого кореневого розділу.

Перевірте відновлення системи у віртуальному комп'ютері, запасному комп’ютері чи запасній частині чи жорсткому диску.


1
Чудова відповідь! Одне доповнення з веб-сайту PartImage: PartImage не підтримує розділи Ext4, а Ubuntu за замовчуванням у форматі файлової системи Ext4. Мені кажуть, що PartClone (який підтримує Ext4) є хорошою альтернативою. Ви також можете заглянути в CloneZilla.
LIttle Ancient Forest Kami

22

Вибір встановлених пакетів за допомогою apt-clone

APT-клон . Цей пакет може бути використаний для клонування / відновлення пакунків у підходящій системі. Це збереже / відновить пакети, source.list, брелок та автоматично встановлені стани. Він також може зберегти / відновити вже не завантажувані пакети, використовуючи dpkg-prepack.

APT-Clone використовується ubiquity(інсталятором Ubuntu) для процесу оновлення.

  1. Встановити

    sudo apt-get install apt-clone
    
  2. Зробіть резервне копіювання

    sudo apt-clone clone path-to/apt-clone-state-ubuntu-$(lsb_release -sr)-$(date +%F).tar.gz
    
  3. Відновити резервну копію

    sudo apt-clone restore path-to/apt-clone-state-ubuntu.tar.gz
    

    Відновити до новішого випуску:

    sudo apt-clone restore-new-distro path-to/apt-clone-state-ubuntu.tar.gz $(lsb_release -sc)
    

Довідка: man apt-clone


Домашні дані, конфігурація /etc, .. за допомогоюduplicity

Duplicity підтримує каталоги, створюючи зашифровані томи формату tar та завантажуючи їх на віддалений або локальний файловий сервер. Оскільки для дублікату використовується librsync, то додаткові архіви є просторовими та записують лише ті частини файлів, які були змінені з часу останньої резервної копії. Оскільки дублікат використовує GnuPG для шифрування та / або підпису цих архівів, вони будуть безпечні від шпигування та / або модифікації сервером.

  1. Встановити

    sudo apt-get install duplicity
    
  2. Резервне копіювання

    duplicity full path-to/source_folder/ file:///path_to/duplicity_backups/
    

    або додаткове резервне копіювання (резервне копіювання буде лише різницею від останньої резервної копії):

    duplicity incremental path-to/source_folder/ file:///path_to/duplicity_backups/
    
  3. Відновлення

    duplicity restore file:///path_to/duplicity_backups/ path-to/target_folder/
    

Довідка: man duplicity


9
APT-Clone набагато кращий за dpkg --get-selectionsрішення, оскільки: 1. він зберігає всю інформацію про сховища 2. він відслідковує, які пакунки були встановлені автоматично 3. він дозволяє перепакувати локально встановлені файли DEB. Це має бути прийнята відповідь!
Андреа Лацаротто

1
Це чудово! Я сподіваюся, що ці роботи з 16.04, це саме те, що я шукаю. Але мені цікаво, чи Apt-Clone також видалить пакети, які не знаходяться у відновленій конфігурації?
Доріан

@XToro, Ні його не видалять. (btw, якщо він видаляв пакунки за замовчуванням, це пошкодить оновлення, оскільки у більшості оновлень встановлені нові пакети, а деякі випали)
user.dz

1
@Sneetsher Це ганьба. Я дійсно хотів би, якби він видалив усі пакети, які не були у списку, а потім встановив перелічені разом із залежностями. Моя проблема, чому я хочу його використовувати, - це видалити непотрібні пакети після того, як пограти з такими речами, як установка нових DE. Завжди залишається тонни залишків після видалення DE.
Доріан

@XToro, мені це подобається, мені це було потрібно раніше, але я пройшов тестування у віртуальних коробках. Вам потрібен модифікований сценарій з відповіді Гекла . Краще задати нове запитання і згадати питання з цим. Якщо ви не можете або не хочете з якихось причин, я це зроблю?
user.dz

15

Хоча деякий час на це питання відповідали, я помітив, що ніхто не згадав і т.д. Запустіть apt-get install etckeeper, налаштуйте свій VCS /etc/etckeeper/etckeeper.conf, і ви з цього моменту будете мати набагато кращий контроль над вашою / etc каталогом. Це також можна використовувати для відновлення конфігурацій у каталозі / etc.

Наприклад, (припускаючи, що ви налаштували git як свій VCS), створюйте резервну копію /etc/.gitкаталогу. Щоразу, коли вам потрібно буде відновити конфігурації на свіжий / etc, ви скопіюєте резервну копію /etc/.git каталогу в каталог fresh / etc. Тепер у вас є багато варіантів управління відновленням:

  • Перегляньте відмінності
    • git diff
  • Зберігайте всі відмінності у "свіжому" каталозі у гітці git
    • git checkout -b new; git add -A; git commit -m 'new etc'
  • Безумовно поверніться до резервної копії
    • git clean -f

12

Для тих, хто хоче приємного. акуратний GUI ...

... представляючи Aptik.

Все, що вам потрібно, - це резервний каталог, який зберігається локально або в хмарі. Aptikбуде резервне копіювання PPA, завантажених пакетів, вибору програмного забезпечення, налаштувань програми та тем та піктограм. Дуже корисно.

Ви можете встановити його через ppa:

sudo apt-add-repository –y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install aptik

Сподіваюся, це допоможе :)


2
sudo apt-add-repository –y ppa:teejee2008/ppaповинно бути sudo apt-add-repository ppa:teejee2008/ppa. Прийнято лише 1 аргумент.
erm3nda

1
Це самий РЕАЛІСТИЧНИЙ варіант для тих, хто хоче зробити резервне резервне копіювання на рівні системи та користувачів. До речі, поточна версія підтримує набагато більше налаштувань, ніж те, що показано на цьому екрані.
erm3nda

Як запустити aptik як gui? Я щойно встановив його за допомогою наданих команд, і, здається, він працює як утиліта консолі, недоступна в меню Показати програми. Ви можете виправити aptik repo у своєму дописі, btw.
WebComer

в Ubuntu встановіть aptik-gtk для переднього інтерфейсу GUI
Тім Річардсон

9

Щоб створити список резервних копій усіх встановлених програм: http://savvyadmin.com/backup-and-restore-package-lists-in-ubuntu/
Очевидно, вам потрібно буде створити резервну копію джерел програмного забезпечення, з яких надходять деякі з цих встановлених пакетів. : Резервні джерела програмного забезпечення

Що стосується налаштувань вашої програми, то більшість з них знаходяться у прихованих (починаючи з a .) папках та файлах у вашій домашній папці. Я б просто створив резервну копію всіх них.


1
І каталог резервного копіювання / тощо також
Extender

3

Якщо простір пам’яті не викликає проблем, використання DD або dc3dd створить резервну копію абсолютно всього на визначеному вами цільовому диску або розділі. Ви не хочете спробувати це на встановленому накопичувачі, тому ви зробите це з завантажуваного USB або DVD (або носія для встановлення, вибравши "Спробуйте Ubuntu"):

sudo dd if=/dev/<source> of=/path/<target>.img

Де знаходиться диск або розділ, на який ви хочете створити резервну копію та націлити, - це ім'я файлу резервної копії (часто однакове) ( sda, sda1).

Замініть dc3dd для dd, якщо ви хочете звіт про успіх . Для доступу до певних файлів у резервній копії, як правило, можна змонтувати отриманий .img-файл як циклічний пристрій:

mount -o loop,ro,offset=32256 filename.img /mnt/dir Це працює на дисках з одним розділом, де ви створили резервну копію всього диска.

Або mount -o loop,ro filename.img /mnt/dirякщо ви створили резервну копію розділу.

Ви можете відновити весь диск або розділ, замінивши параметри if = і of =, як у:

sudo dd if=/path/<source>.img of=/dev/<target>

Де знаходиться файл зображення, який ви хочете відновити, і <target> - це диск або розділ, до якого ви хочете відновити його.

ПРО: Легке резервне копіювання та відновлення всього. На відміну від деяких інших рішень, насправді не дуже потрібно в плануванні, оскільки ви створюєте резервну копію всього, що вам не доведеться турбуватися про те, буде вам це потрібно чи ні.

КОНСУМЕНТ: Затрата часу (комп’ютерний час, не ваш) і не підходить для щоденного резервного копіювання (без додаткових варіантів)

Джерело: досвід; Я використовую такий підхід для резервного копіювання клієнтських систем до початку роботи, і ніколи не втрачав трохи клієнтських даних.


2

Я хочу мати готові до відновлення додатки та їх дані, також офлайн.

Це перемагає мету "форматувати та встановити". Якщо ви хочете зробити це, просто зробіть оновлення з вашої існуючої установки Ubuntu.

Оскільки "встановлення" в Ubuntu так само просто, як і потрапляння в Центр програмного забезпечення (або Synaptic або apt-get), і більшість програм самі по собі часто оновлюються, немає реального резервного копіювання програм, перевстановлення Ubuntu та встановлення з резервних копій, а не просто отримання останніх версій із сховищ.

Поки ваші дані та налаштування програми створюються резервними копіями, вам слід буде добре. Якщо ви все ще хочете вичерпного списку всього, що є у вашій системі, щоб ви знали, що пакет відсутній, просто зайдіть у термінал і введіть dpkg --list > mypackages.txtі покладіть цей текстовий файл кудись у безпеку - він містить кожен пакет, коли-небудь встановлений у вашій поточній системі.


2

Я припускаю, що це новий жорсткий диск, SSD або нова система або у вас був старий Ubuntu. Тепер ви хочете оновити до Ubuntu 12.04 (Precision Pangolin)?

Я припускаю, що ви спробуєте встановити їх заново або налаштувати? Не має потреби.

Відкрийте термінал, натиснувши Ctrl+ Alt+ Tі запустіть таку команду:

sudo dpkg --get-selections > app-backup-list.txt

Потім cp текстовий файл у домашній каталог:

sudo cp app-backup-list.txt /home/username

Далі запустіть програму резервного копіювання із системних налаштувань на бічній панелі.

Резервне копіювання /homeна Ubuntu One, флеш-накопичувач, дискету (на жаль, подряпини, що) або записати на компакт-диск чи інший жорсткий диск в системному або зовнішньому диску HDD або використовувати будь-яку програму резервного копіювання.

Потім поверніть резервну копію за допомогою відновлення, виберіть програму резервного копіювання, яку ви використовували, і тепер \ home повернувся.

Нарешті, переверніть dkpgкоманду:

sudo dpkg --get-selections < app-backup-list.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade

Примітка :

Відновлюючи будинок, отримує всі налаштування для ваших програм. Я встановив SSD і скопіював усі файли, але все-таки зробив резервну копію про всяк випадок.

PS : Це дозволяє уникнути фактичної резервної копії, машинного коду масових програм тощо. Переконайтесь, що папка для завантаження чиста. Не повно машинного коду чи відео, а потім запишіть downloadпапку на DVD за допомогою k3B.


1

Я знайшов інше рішення:

Перевірте APTonCD . Він створить резервну копію всіх ваших програм і помістить їх у образ ISO.


0

Я вважаю найпростішим процесом використання двох програм:

Резервне копіювання часу для резервного копіювання / додому та / тощо

Aptik для резервного копіювання програм


0

Редагувати:

Відповідно до користувача @Izzy, ця відповідь більше не працює


У мене було те саме питання вище !! тоді я знайшов цей веб-сайт:

НАТИСНІТЬ ТУТ

Я скопіюю те, що написано на веб-сайті для резервного копіювання програм:

"Поряд із створенням резервного копіювання мого / домашнього розділу, я також використовую Synaptic Package Manager, щоб періодично складати резервний список усіх моїх встановлених пакетів (додатків та їх залежностей). Для цього вам потрібно використовувати дистрибутив на базі Ubuntu або той, який використовує Synaptic. Я не знайомий з цим в інших дистрибутивах, які використовують інший менеджер пакунків. Але в Bodhi Linux, Linux Mint або будь-якій іншій похідній Ubuntu / Debian просто відкрийте Synaptic; перейдіть у меню Файл> Зберегти розмітку. Переконайтесь, що встановіть прапорець "Зберегти повний стан, а не лише зміни", а потім збережіть цей файл у будь-якому місці (бажано там, де ви зберегли / резервну копію будинку). Потім, коли вам потрібно перевстановити операційну систему, після застосування всіх оновлень ви можете відкрити Synaptic, перейти до Файл> Прочитати маркування та вибрати збережений файл пакунків. Поки ви підключились до Інтернету, він автоматично завантажить та встановить усі програми та інші пакунки, які ви встановили спочатку. Це, безумовно, економить багато часу та проблем, тому вам не доведеться шукати та перевстановлювати всю програму"

ура


Схоже, це вже не працює. Щойно перевірено на машині Ubuntu 12.04: немає діалогового вікна про "збереження маркування". Використовуючи "зберегти маркування як", я отримую порожній файл. Підказка: "маркування" - це пакунки, які ви тільки що позначили для встановлення / оновлення, але ще не встановлені / оновлені. Таким чином, це не буде працювати для створення резервного списку.
Іззі

@Izzy дякую, що повідомили мені. Я
оновлюю

Дякую, Suhaib - але ти міг би перехресно перевірити? Може, це тільки я, або я щось неправильно прочитав?
Іззи

-1

Для резервного копіювання всіх встановлених пакетів за допомогою графічного інтерфейсу можна використовувати програмний центр Ubuntu. Зайдіть у меню (потім увійдіть) та синхронізуйте всі ваші пакунки. Коли вам потрібно буде перевстановити, виберіть усі пакунки з машини та натисніть «Встановити» у тому ж меню.

З командного рядка (CLI) ви також можете використовувати OneConf (oneconf).

Я не перевіряв рік; можливо, у цього разу є більше варіантів, як-от деякі параметри, а не лише пакети з переліком резервної копії.


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