新しいシステムにインストールされたディスクで正常に動作しないシステムにインストールされたソフトウェアの完全なリストをどのように取得できますか?

新しいシステムにインストールされたディスクで正常に動作しないシステムにインストールされたソフトウェアの完全なリストをどのように取得できますか?

私のマザーボードは突然死にましたが、古いマシンです(そしてうまくいきます)。そのため、新しい14.04インストール(同じユーザー名)で新しいUbuntuシステムを構成し、古いドライブ(ファイルシステム全体を含む)を補助装置としてマウントしました。

新しいシステムにインストールされたディスクから、既存のシステムにインストールされたソフトウェアの完全なリストをどのように取得できますか?

答え1

たとえば、次のように古いドライブをマウントしてから、次の手順を/mnt/old実行します。

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

dpkgを直接ベースにせずに使用できる機能が内蔵されています/

答え2

Linux Live から起動し、以前の Linux に chroot した後、次の操作を行う必要があります。

dpkg -l "*" |grep ^ii |awk {'print $2'}

関連情報