apt 또는 dpkg는 설치된 패키지 목록을 어디에 저장합니까?

apt 또는 dpkg는 설치된 패키지 목록을 어디에 저장합니까?

난 내가 할 수 있다는 걸 알아

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파티션이 있는 경우 이들도 적절하게 마운트해야 합니다.

관련 정보