!["다음 패키지는 자동으로 설치되었으며 더 이상 필요하지 않습니다"라는 메시지를 숨기는 방법은 무엇입니까?](https://linux55.com/image/182199/%22%EB%8B%A4%EC%9D%8C%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%8A%94%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%84%A4%EC%B9%98%EB%90%98%EC%97%88%EC%9C%BC%EB%A9%B0%20%EB%8D%94%20%EC%9D%B4%EC%83%81%20%ED%95%84%EC%9A%94%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4%22%EB%9D%BC%EB%8A%94%20%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A5%BC%20%EC%88%A8%EA%B8%B0%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
요금제를 업그레이드하고 싶을 때 이 메시지가 나타납니다.
이 메시지를 어떻게 숨길 수 있나요?
The following packages were automatically installed and are no longer required:
ant-contrib blender-data .....
Use 'apt autoremove' to remove them.
답변1
이는 오류가 아니며 단지 정보일 뿐입니다. 시스템의 일부 패키지는 이전에 종속성으로 자동 설치되었으므로 더 이상 필요하지 않습니다(예: 설치한 패키지의 종속성이 새 버전에서 변경되었기 때문).
를 사용하여 삭제할 수 있습니다 apt-get autoremove
. 특정 패키지가 필요한 경우 apt에 해당 패키지를 유지하도록 지시할 수 apt-mark manual <package>
있으며 apt는 향후 해당 패키지를 표시하지 않습니다.
편집: 메시지를 숨기려면 메시지를 표시하지 않도록 적절하게 구성할 수 있습니다. APT::Get::HideAutoRemove "1";
적절한 구성 파일 에 작성해야 합니다 . 이 작업을 수행하려면 다음 명령을 사용할 수 있습니다.
echo -e 'APT::Get::HideAutoRemove "1";' | sudo tee /etc/apt/apt.conf.d/90_display_unused
(원천)