Как сделать резервную копию программ, не используя apt cache?

Есть ли способ сделать резервную копию установленного программного обеспечения, установить новую систему Ubuntu и восстановить программное обеспечение в только что установленной системе без подключения к Интернету? Я уже очистил свой меткий кеш.

2
задан 1 June 2012 в 05:22

4 ответа

Этот однострочный файл подберет все (официальные) файлы ваших установленных пакетов:

dpkg -l | grep ^ii | awk '{print $2}' | while read pkgname; do dpkg -L $pkgname; done | while read fname; do test -f "$fname" && echo $fname; done | tar zcf /path/to/backup.tar.gz -T-
0
ответ дан 1 June 2012 в 05:22

Вы можете использовать dpkg: sudo dpkg --get-selections> backup

, затем скопировать резервную копию, а затем переустановить и использовать

sudo dpkg --set-selections < selections
sudo apt-get update && sudo apt-get -u dselect-upgrade

(не от меня, нашел на http://syslog.tv/2010/07/02/using-dpkg-selections-to-backup-and-install-packages/ )

Однако вам необходимо иметь тот же sources.list (особенно если вы использовали ppa), поэтому я рекомендую сделать копию / etc / apt /. Если вы планируете обновить версию Ubuntu, не все версии будут идентичны, так что, возможно, это не совсем то, что вы хотите

0
ответ дан 1 June 2012 в 05:22

Установите и используйте «aptoncd»

Это займет все, что у вас есть в / var / cache / apt / archives, и создаст носитель (CD-DVD) для установки программного обеспечения через apt. Вы можете обновить и установить один и тот же набор программного обеспечения на нескольких компьютерах без необходимости повторной загрузки этих пакетов.

0
ответ дан 1 June 2012 в 05:22

Резервное копирование

  1. Ctrl + Alt + T (открывает терминал)

  2. Получить root-доступ (i) Тип "sudo su", затем нажмите Enter (ii) Введите ваш пароль

  3. Установите требуемые пакеты (i) apt-get install fakeroot (ii) apt-get install dpkg-repack

    [ 116]
  4. перейдите в ваш каталог резервного копирования. Например, у Say U есть Thumbdrive и была создана резервная копия папки "cd / media / usb / backup"

  5. . в терминале

    fakeroot -u dpkg-repack dpkg --get-selections | grep install | cut -f1

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

Шаги по переустановке пакетов

1. Ctrl + Alt + T (открывает терминал)

2.cd в каталог «backup»

Например: «cd / media / usb / backup»

3. Запустить следующее в терминале

sudo dpkg -i *.deb

Источник: Facebook doc

Редактировать

Если это приводит к нарушению зависимостей, откройте терминал и введите

sudo apt-get install -f 
0
ответ дан 1 June 2012 в 05:22

Другие вопросы по тегам:

Похожие вопросы: