이 질문에 대한 해결책은 아마 너무 문제를 해결할 것입니다.
우분투 pre-12.04
A로부터 gnome-terminalDO :
cat filesystem.manifest-desktop | awk '{print $1}' | sort > default.txt
패키지 버전이 제거 되고 기본적으로 설치된 모든 패키지가 포함 된 정렬 된 목록 default.txt 가 남습니다 . 링크 된 질문에서 언급했듯이 우분투 설치 중에 업데이트 및 / 또는 제한된 패키지를 설치할 때 기본 설치를 변경할 수 있습니다.
우분투 12.04
위의 단계는 약간 변경되었습니다. 처음에 설치된 패키지 목록을 얻으려면 두 개의 파일을 압축 해제해야합니다.
- filesystem.manifest
- filesystem.manifest-remove
원하는 것을 얻으려면 후자를 전자에서 제거해야합니다.
comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
이제 12.04 이전과 같이 계속하십시오.
dpkg --get-selections | awk '{print $1}' | sort > current.txt
현재 설치된 모든 패키지의 정렬 된 목록 current.txt 가 표시 됩니다.
diff -u default.txt current.txt | grep "^+[^+]" | cut -c 2- > installed.txt
diff -u default.txt current.txt | grep "^-[^-]" | cut -c 2- > uninstalled.txt
그러면 installed.txt 에 기본 설치의 일부가 아닌 모든 패키지가 포함되어 있고 uninstall.txt에 기본 설치와 비교하여 누락 된 모든 패키지가 포함되어 있는 두 패키지 목록 간의 차이점이 나타납니다 .