На этот вопрос уже есть ответ здесь:
Как вы, наверное, заметили - я нуб Ubuntu (Я получил его только вчера.)
Я уже устанавливал некоторые программы через Терминал раньше, около 5-10 - так что использование Терминала меня не пугает. Но скоро я получу новый компьютер (да, да, я знаю, что мне следовало подождать и сделать это на новом компьютере, но я был так взволнован! Я уверен, что вы понимаете; A;) и я Я слышал, что перенести приложения на другой жесткий диск сложно и отнимает много времени, и было бы проще просто установить их снова. Итак, я буду ... но я действительно не помню, что я установил, и мне нужен простой способ сделать это.
Есть ли способ получить список установленных программ в Терминале или где-то еще - и, возможно, даже команды apt-get для переустановки?
Волшебное ключевое слово, которое Вы ищете, является миграцией. У Вас есть тот же вопрос как кто-то, кто хочет переместить его текущую установку на новом компьютере.
Вот быстрое объяснение, как сделать это: http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/
Если Вы просто хотите получить список в настоящее время устанавливаемых программ, Вам просто нужна первая команда:
sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist
Это сохранит Ваши в настоящее время устанавливаемые пакеты в файле ~/pkglist (~, обозначает Ваш корневой каталог). Можно открыть и рассмотреть его с любым текстовым редактором или в терминале с
cat ~/pkglist
Откройте приборную панель, выберите объектив приложения и нажмите на установленный раздел, чтобы увидеть их все.
Также, прочитав ваш вопрос более внимательно, чтобы получить текстовый список, попробуйте dpkg --get-selections
.
Все, что вам нужно сделать, это
dpkg --get-selections > list.txt
Если вы пытаетесь переустановить все эти пакеты на другом компьютере, просто сделайте
sudo dpkg --set-selections < list.txt && sudo apt-get -u dselect-upgrade