![`apt`는 자동으로 설치된 종속성을 제거하지 않습니다.](https://linux55.com/image/168900/%60apt%60%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%9C%20%EC%A2%85%EC%86%8D%EC%84%B1%EC%9D%84%20%EC%A0%9C%EA%B1%B0%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
시스템: 우분투 18.04
apt
제거 후에도 제거되지 않는 jackd
종속성 jackd2
(및 자체 종속성) jackd
:
$ sudo apt install jackd
The following additional packages will be installed:
jackd2 jackd2-firewire libconfig++9v5 libffado2 libglibmm-2.4-1v5 libsigc++-2.0-0v5 libxml++2.6-2v5 python-dbus python-gi qjackctl
$ sudo apt remove jackd
The following packages will be REMOVED:
jackd qjackctl
$ sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
$ sudo apt remove jackd2
The following packages were automatically installed and are no longer required:
libconfig++9v5 libffado2 libglibmm-2.4-1v5 libsigc++-2.0-0v5 libxml++2.6-2v5 python-dbus python-gi
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
jackd2 jackd2-firewire
$ sudo apt autoremove
The following packages will be REMOVED:
libconfig++9v5 libffado2 libglibmm-2.4-1v5 libsigc++-2.0-0v5 libxml++2.6-2v5 python-dbus python-gi
0 upgraded, 0 newly installed, 7 to remove and 15 not upgraded.
답변1
시스템에 다른 권장 사항이나 제안 사항이 설치되어 있을 수 있습니다 jackd2
. aptitude why jackd2
이를 사용하여 알아낼 수 있습니다.
blender
내 경우에는 다른 종속성을 통한 패키지 였습니다 .
$ aptitude why jackd2
i blender Depends libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125
i A libjack-jackd2-0 Suggests jackd2 (= 1.9.12~dfsg-2+b1)
APT::Autoremove::RecommendsImportant
그리고 귀하의 아파트는 아마도 및 라는 설정을 사용하여 권장 및 제안을 종속성으로 처리하도록 구성되었을 것입니다 APT::Autoremove::SuggestsImportant
.
첫 번째 설정을 유지하는 것이 좋지만 제안된 설정을 안전하게 비활성화할 수 있습니다(그러나 유지하려는 일부 패키지는 여전히 제거될 수 있으며 이 경우 자동 설치 표시가 해제됩니다).
자동 삭제에 의존하는 권장 사항 및 설정 처리를 비활성화하려면 다음을 수행하십시오.
sudo apt-get autoremove -o APT::Autoremove::SuggestsImportant=0