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

5

Я установил 12.04 в отдельный раздел. Прямо сейчас, я хотел бы установить программное обеспечение, которое я установил на моем 10.04 в моем 12.04 тоже. Я надеялся, что это будет обходным путем для использования aptonCD. Но я понял, что «восстановление» с использованием apt на cd только копирует .debs в файл кеша, и это может сильно испортить мне.

Грубая идея, что у меня есть:

  1. Запустите команду «apt» в 10.04, которая даст мне все имена пакетов, которые я установил на моем 10.04.
  2. Принесите эти имена 12.04 и скажите apt для получения тех же программных продуктов, но их версии, относящиеся к 12.04.
  3. Установите их.

Есть ли способ выполнить вышеупомянутые шаги или есть совершенно другой способ, которым я могу это достичь?     

задан harisibrahimkv 01.05.2012 в 11:10
источник

1 ответ

6

Это один из распространенных способов дублирования набора пакетов. На старой машине:

sudo dpkg --get-selections "*" > packages

Скопируйте файл packages на новый компьютер (ручка - хороший вариант. Затем запустите это:

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

Это не дает вам только пакеты, которые вы установили. Он также получает свои зависимости и т. Д.

ИСТОЧНИК

    
ответ дан hhlp 01.05.2012 в 11:31
источник