나도 할 수 있다는 걸 알아
dpkg --get-selections
설치된 패키지 목록을 봅니다. 그러나 내 하드 드라이브는 부팅되지 않지만 대부분의 파일은 손상되지 않은 것 같습니다. 시스템을 부팅하는 방법을 알아내지 않고도 손상된 하드 드라이브에서 설치된 패키지 목록을 얻을 수 있는 방법이 있습니까? dpkg는 이 정보를 어디에 저장하나요?
이전 시스템은 Ubuntu 18.04 LTS입니다.
미리 감사드립니다.
답변1
/var/lib/dpkg/status
귀하의 질문에 대한 대답은 (적어도 기본적으로) 파일에 저장되어 있다는 것입니다 .
그러나 이전 시스템이 설치되어 있는 경우 dpkg --get-selections
스위치를 사용하여 해당 시스템에서 직접 실행할 수 있습니다 --root
. 에서 man dpkg
:
--root=dir Changing root changes instdir to «dir» and admindir to «dir/var/lib/dpkg».
예를 들어
dpkg --root=/mnt/oldroot --get-selections
기존 시스템에 별도의 파티션이 있는 경우 /var
적절 /var/lib
하게 설치해야 합니다.