Как я могу получить полный список программного обеспечения, установленного на неработающей системе, с диска, установленного на новом?

Моя материнская плата внезапно умерла, но это была старая машина (бегущая natty). Поэтому я собрал новую систему Ubuntu с чистой установкой 14.04 (то же имя пользователя) и смонтировал старый диск (с полной файловой системой) в качестве вторичного устройства.

Как я могу получить полный список программного обеспечения, установленного на старой машине, с диска, установленного на новом?

  • Изображение VirtualBox от запуска VPS
  • Как вы могли бы перейти с Windows AD на Linux-сервер LDAP?
  • Инструмент для переноса конфигурации службы
  • Можно ли скопировать изменения ядра на новый компьютер?
  • Перенос почты на новый сервер с использованием автономных точек доступа - несовместимые папки
  • открыть всю папку в gedit
  • Перемещение Fedora на другой компьютер
  • Перемещение с Ubuntu 32bit: Mint 64bit или Mint 32bit?
  • 2 Solutions collect form web for “Как я могу получить полный список программного обеспечения, установленного на неработающей системе, с диска, установленного на новом?”

    Установите старый диск, например, под /mnt/old а затем выполните:

      dpkg --root-dir /mnt/old --get-selections | grep -F ' install' ' | cut -f 1 

    dpkg имеет встроенные средства для установки / списка / деинсталляции в файловой системе, не основанной непосредственно под / .

    Вы должны загрузиться через linux Live, затем chroot до старого linux, затем:

     dpkg -l "*" |grep ^ii |awk {'print $2'} 
    Linux и Unix - лучшая ОС в мире.