Слышал сегодня такой вопрос, поэтому пишем в терминале:
$ dpkg --get-selections > installed_programs.txt
Или же записать в файл краткую информацию о пакетах (версия пакета и краткое описание):
$ COLUMNS=150 dpkg -l > packages.txt
Теперь все эти пакеты можно установить на другом компьютере (или на этом же, после переустановки). Для этого устанавливаем Debian (Ubuntu) по умолчанию, и после установки выполняем следующую операцию, предварительно скопировав на этот компьютер файл installed_programs.txt:
А вот еще, пригодится тем, кто не любит грузило "Адепт", и удаляет сразу после установки его и все остальные графические приблуды для управления пакетами, и кому не лениво раз в неделю набрать: sudo aptitude update
и sudo aptitude safe-upgrade