"다음 패키지는 자동으로 설치되었으며 더 이상 필요하지 않습니다"라는 메시지를 숨기는 방법은 무엇입니까?

"다음 패키지는 자동으로 설치되었으며 더 이상 필요하지 않습니다"라는 메시지를 숨기는 방법은 무엇입니까?

요금제를 업그레이드하고 싶을 때 이 메시지가 나타납니다.

이 메시지를 어떻게 숨길 수 있나요?

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

(원천)

관련 정보