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

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

1
задан 8 December 2013 в 18:43

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
ответ дан 8 December 2013 в 18:43

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

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

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

sudo dpkg --get-selections

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

0
ответ дан 8 December 2013 в 18:43
  • 1
    Нет, -crop опция дает x и y, Которые являются смещениями и gravity. таким образом, можно использовать его для времени для обрезки квадрата – M.Fooladgar 3 June 2015 в 11:48

Другие вопросы по тегам:

Похожие вопросы: