Как создать список установленных пакетов в Debian (Ubuntu)?

Слышал сегодня такой вопрос, поэтому пишем в терминале:
$ dpkg --get-selections > installed_programs.txt

Или же записать в файл краткую информацию о пакетах (версия пакета и краткое описание):

$ COLUMNS=150 dpkg -l > packages.txt

Теперь все эти пакеты можно установить на другом компьютере (или на этом же, после переустановки). Для этого устанавливаем Debian (Ubuntu) по умолчанию, и после установки выполняем следующую операцию, предварительно скопировав на этот компьютер файл installed_programs.txt:

$ sudo dpkg --set-selections < installed_programs.txt

и дальше

или

$ sudo apt-get -u dist-upgrade

или

$ sudo apt-get dselect-upgradeЕстественно соотносительно версий. В дебиане работает на ура.
(Висело на стикере, а где брал, не помню.)

Комментарии (2)

+2
balamutick - 17 Август, 2009 - 20:27
Изображение пользователя balamutick.

Тут в одной теме было. Ксатит, вот только сегодня обсуждали.

Я мысленно телепартировал, вот был бы кто-нибудь хороший, написал бы полную статью об этом, мы б её в подшивочку пихнули...

З.Ы. ... а может в копету всё таки встроили протокол ?... (знатоки знают).

0
SVA - 25 Август, 2009 - 11:31
Изображение пользователя SVA.

Согласен! В подшивке такая статья могла бы занять достойное место!

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры