vrms
[1] "호스트 이름에 무료 또는 기여 패키지가 설치되어 있지 않습니다. rms는 자랑스러울 것입니다."를 반환합니다. [ dpkg-query -W -f='${Section}\t${Package}\n' | grep ^non-free
2] 터미널에 아무것도 반환하지 않습니다.
그러나 실행 후
packages=`dpkg --get-selections | awk '{ print $1 }' | sed 's/:amd64//'`
for package in $packages; do echo "<<< $package >>> "; cat /usr/share/doc/$package/copyright; done > ./licenses
일부 패키지에 라이선스가 없음을 나타내는 다음 출력이 표시됩니다.
cat: /usr/share/doc/libddccontrol0/copyright: No such file or directory
cat: /usr/share/doc/linux-image-4.19.0-12-amd64/copyright: No such file or directory
cat: /usr/share/doc/live-tools/copyright: No such file or directory
cat: /usr/share/doc/rsync/copyright: No such file or directory
cat: /usr/share/doc/user-setup/copyright: No such file or directory
이 경우 [1] 및 [2] 명령은 둘 다 사용 가능하다는 것을 어떻게 결정합니까?
답변1
답변2
구현하다dpkg --get-selections | grep deinstall
출력에 동일한 패키지가 반환되면 다음 명령을 사용하여 해당 패키지를 지웁니다.apt-get purge PACKAGENAME
그리고 다시 같은 단계를 반복하세요