Список установленных пакетов Debian - но с изюминкой
У меня есть старый пакет Debian, который я интенсивно использовал в течение длительного периода времени, и он больше не будет загружаться без проблем, поэтому я вытащил новый Ubuntu Live CD, чтобы дать ему второй шанс в жизни. Я сделал резервную копию всех своих файлов, но теперь я хочу посмотреть, какие пакеты я установил. Проблема: Похоже, что сопровождающие dpkg ожидают, что это сделает только человек от рассматриваемой операционной системы, а не от паразитического Live CD. Конечным результатом является полное отсутствие результатов Google о том, как это сделать.
Я попытаюсь выяснить, какие файлы читает dpkg, используя опцию --list, и затем пересадить нужные файлы, но я бы предпочел, чтобы был лучший вариант, чем то, что я планирую делать.
Есть идеи?
1 ответ
Все, что вам нужно сделать, это выполнить chroot в файловой системе, для которой вы создали резервную копию, и запустить dpkg -la
оттуда. Вы также можете сделать dpkg -la --root=/your/backup/dir
без рутирования.
Если извлекать файловую систему так, чтобы в нее можно было вставить хром, неудобно, то файл, который вы ищете /var/lib/dpkg/status
, Формат довольно понятен; установленные пакеты будут перечислены как Status: install ok installed
,