저는 apt-get install raspberrypi-net-mods
Raspbian을 실행하는 Raspberry Pi에서 실행 중이며 다음 메시지를 받았습니다.
The following packages were automatically installed and are no longer required:
git git-man liberror-perl rsync
Use 'apt-get autoremove' to remove them.
혼란스러워요. apt-get
이것이 "더 이상 필요하지 않음"으로 간주되는 이유는 무엇 입니까? 나는 그것을 rsync
정기적으로 그리고 git
때때로 사용합니다.
이렇게 하면 이러한 항목이 제거됩니까, 아니면 이미 다른 곳에서 사용할 수 있습니까? 그렇다면 어떻게 확인합니까?
답변1
apt-get
패키지가 다른 패키지에 의존하기 때문에 자동으로 설치될 때마다 apt-get
이 사실을 인지하고 더 이상 해당 패키지에 의존하는 것이 없으면 패키지를 제거할 것을 권장합니다. 이는 특히 도서관에 유용합니다.
이것이 "더 이상 필요하지 않음"에 관한 것입니다. apt-get
사용자가 이러한 패키지를 사용하고 있는지는 알 수 없지만 해당 패키지가 자동으로 설치되었으며 더 이상 해당 패키지에 의존하지 않는다는 것을 알고 있습니다.
apt-get
자동 설치를 고려하지 말라고 패키지에 알리려면 다음을 실행하십시오.apt-mark
수동으로 [설치됨]으로 표시합니다.
apt-mark manual git rsync
또는 명시적으로 설치합니다(패키지의 최신 버전이 이미 설치된 경우 수동 설치로 표시하는 것 외에는 아무 작업도 수행하지 않습니다).
apt-get install git rsync
이러한 패키지는 이미 설치되어 있으므로 apt-get
다시 설치되지는 않지만 명시적으로 설치된 것으로 표시되며 제거를 권장하지 않습니다. (패키지가 최신 버전이 아닌 경우 apt-get
업그레이드됩니다.)