Как получить список установленных приложений без загрузки в Ubuntu?


1

У меня есть ноутбук, жесткий диск которого умирает и стал доступен только для чтения. Я не могу загрузить систему в Ubuntu, но я могу прочитать раздел Ubuntu с помощью живого диска. Можно ли как-нибудь получить список установленных приложений (в разделе Ubuntu), чтобы я мог легко установить их на новый жесткий диск?

Ответы:


2

Вы должны быть в состоянии указать dpkgдля поиска в базе данных в неактивной файловой системе. Например, если вы смонтировали корневую файловую систему неисправного диска, /mnt/oldтогда вы можете попробовать

dpkg --admindir=/mnt/old/var/lib/dpkg --get-selections

или же

dpkg-query -l --admindir=/mnt/old/var/lib/dpkg

Команда dpkg --get-selectionsбудет предпочтительнее (если она работает), поскольку вы можете импортировать ее вывод напрямую через dpkg --set-selectionsновую систему.


Не знал, что вы можете указать базу данных напрямую. Очень круто.
Брэндон Бертельсен

0

Я могу думать о нескольких разных вещах, просто глядя на жесткий диск:

  1. Посмотрите на /optте случайные пакеты, которые там установлены
  2. Посмотрите, /usr/share/applicationsчтобы получить список всех приложений, которые имеют ярлык, который появляется при поиске в Unity.
  3. Посмотрите, /etc/чтобы увидеть, пропустили ли вы что-нибудь, что является просто инструментом CLI.

Если вы когда-нибудь включите его, вы можете набрать:

sudo dpkg --get-selections

Это даст вам наиболее полный список.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.