새 시스템에 설치된 디스크에서 제대로 작동하지 않는 시스템에 설치된 소프트웨어의 전체 목록을 어떻게 얻을 수 있습니까?

새 시스템에 설치된 디스크에서 제대로 작동하지 않는 시스템에 설치된 소프트웨어의 전체 목록을 어떻게 얻을 수 있습니까?

내 마더보드가 갑자기 사망했지만 오래된 기계입니다(그리고 잘 작동합니다). 그래서 새로운 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'}

관련 정보