레거시 Ubuntu Server 12.04(i386)와 새 Ubuntu Server 12.04 LTS(AMD64)가 있습니다.
AMD64 서버에서 레거시 서버의 동일한 패키지 목록을 어떻게 사용합니까? 나는 이것을 시도했다:
dpkg --get-selections > installedpackages
하지만 새 서버에서 해당 목록을 사용하면 i386 라이브러리와 바이너리 설치를 시도합니다. 나는 그것을 원하지 않습니다. 나는 AMD64 제품만을 원합니다.
이 게시물을 가이드로 사용했습니다.
도움을 주시면 감사하겠습니다.
답변1
apt-get install aptitude
대신 패키지 목록을 생성하려면 다음 명령줄을 사용해 보세요( 아직 생성하지 않은 경우 해야 함 ).
aptitude search -F '%100p' '~i!~M' > installedpackages
이렇게 하면 컴퓨터별 사전 설치된 패키지가 모두 생략되고 의도적으로 선택한 항목(및 해당 종속성)만 나열됩니다.
거기에 너무 많은 내용이 포함되어 있다면 어느 정도 나열되어야 합니다.단지명시적으로 설치한 패키지(물론 해당 종속성은 자동으로 가져옵니다):
deborphan -a --no-show-section > installedpackages