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