Как я могу сделать резервную копию своих программ / приложений, чтобы после переустановки новой я все еще мог их использовать?


24

Есть ли способ, чтобы я мог сделать резервную копию всех своих программ, всех приложений, поместить их в каталог или что-то еще, чтобы я мог установить их быстро в следующий раз, без необходимости вручную переходить через центр приложений, загружать их из терминала и т. Д. ?

Обратите внимание, что я могу импортировать их из дистрибутива, отличного от того, в который я их экспортировал. Итак, скажем, я в Ubuntu, экспортировал некоторые вещи, а затем установил BT и хотел импортировать их оттуда.


3
@Martin Betz: я не согласен с тем, что этот вопрос является дубликатом. ОП явно нуждается в полном резервном копировании всех установленных приложений, включая те, которые не были установлены через apt-get или dpkg.
Flimm

Ответы:


32

Когда мне нужно отформатировать Ubuntu, я выполняю следующие шаги:

  1. dpkg --get-selections > package_listЭто создает текстовый файл ( package_list) со всеми пакетами, установленными в вашей системе. Вы можете редактировать файл, если вы хотите удалить некоторые пакеты.
  2. Резервное копирование /etc/apt/sources.listфайла и /etc/apt/sources.list.d/папки. Здесь есть все репозитории.
  3. /home/MyUserПапка для резервных копий . Все настройки приложения - скрытие папок / файлов в домашней папке вашего пользователя, может быть, вы хотите выбрать, какие настройки вы хотите восстановить.
  4. Отформатируйте и установите новую Ubuntu.
  5. Восстановите ваши репозитории ( /etc/apt/sources.listфайл и /etc/apt/sources.list.d/папка).
  6. sudo apt-get update && sudo apt-get upgrade
  7. sudo dpkg --clear-selectionsи sudo dpkg --set-selections < package_list. Для восстановления информации ваших установленных пакетов.
  8. Установите их: sudo apt-get update && sudo apt-get dselect-upgrade
  9. Наконец, sudo apt-get autoremoveочистить некоторые пакеты.

Ну, есть 9 шагов, но у вас есть простая чистая установка Ubuntu.

Другое решение состоит в том, чтобы затем поддерживать список с установленными приложениями sudo apt-get install app-name(вы можете создать скрипт bash).


@lago Можно ли избежать установленных по умолчанию приложений. Например, Firefox установлен по умолчанию, а vlc - нет. Так что в следующий раз, когда я буду устанавливать систему только установить VLC.
Shantanu

@shantanu для этого вы должны создать свой собственный образ Ubuntu. Есть некоторые программы, которые вам помогут. Поиск в Google или задать другой вопрос :)
ilazgo

@lago извините за мои плохие объяснения На самом деле я имею в виду, что на свежей установленной Ubuntu установлен Firefox. Теперь я устанавливаю VLC. Позволяет получить список пакетов. Там должно быть два пакета, Firefox и VLC. Теперь я хочу установить свежую Ubuntu снова. Хочу восстановить мои пакеты. dpkg --set-selection <package_list. dpkg будет работать для Firefox и VLC. Но мне не нужен Firefox, только VLC, который не установлен по умолчанию (в свежей Ubuntu).
Шантану

@shantanu хорошо, для этого вам нужно получить пустой образ Ubuntu (и затем установить все, что вы хотите), или вы должны сделать sudo apt-get remove --purge firefoxдля каждого пакета, который вы хотите удалить. Йо может сделать это в скрипте bash.
ilazgo

2
Для будущего читателя: я сделал прыжок веры и вчера сделал переустановку. Часть, где я «экспортирую», а затем «импортирую» список установленного программного обеспечения, прошла без проблем. Часть «Резервная копия домашней папки» прошла хорошо, потому что я настроил свой ноутбук точно так же, как и раньше. Некоторые люди сообщали, что back in timeснимок может не распознавать старые снимки, если конфигурация учетной записи / разрешения не совпадает.
Гейзенберг

0

Для версий до 15.04 Aptik - это удобный графический интерфейс для резервного копирования на удаленный диск и восстановления всего несколькими щелчками мыши.

Это доступно в PPA.


Можете ли вы упомянуть ссылку на страницу, которая показывает установку этого программного обеспечения?
Эдвард Торвальдс

0

Aptik - это то, что вы можете посмотреть

http://www.unixmen.com/aptik-backup-ppas-themes-icons-application-settings-ubuntu/


5
Хотя ваш ответ на 100% правильный, он также может стать на 100% бесполезным, если эта ссылка будет перемещена, изменена, объединена с другой или основной сайт просто исчезнет ... :-( Поэтому, пожалуйста, отредактируйте свой ответ и скопируйте соответствующую ссылку. переходя от ссылки к вашему ответу, тем самым гарантируя ваш ответ в течение 100% срока жизни этого сайта! ;-) Вы всегда можете оставить ссылку внизу вашего ответа в качестве источника для вашего материала ...
Fabby

0

Ответ @ ilazgo прямо в точку !! Спасибо. Я использовал немного другой формат из-за проблемы, которая у меня была под рукой. Моя задача заключалась в перемещении зашифрованной домашней папки из образа диска, который я изначально создал, в текущую домашнюю папку. Используя решение @ ilazgo в дополнение к rsync options source destination, я смог объединить их. Другое решение можно найти здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.