명시적인 apt-get 제거로부터 패키지의 종속성을 어떻게 차단합니까?

명시적인 apt-get 제거로부터 패키지의 종속성을 어떻게 차단합니까?

나는 사용해야한다

sudo apt-get -y --purge remove $manypackages

여기에는 $manypackages제거하고 싶지 않은 패키지의 종속성이 포함되어 있습니다.

apt-get종속성을 미리 확인하고 목록에서 제거하는 대신 이러한 종속성을 제거하지 못하도록 방지할 수 있습니까 $manypackages?

답변1

패키지를 명시적으로 제거하는 것을 방지할 수 있는 방법은 없습니다. 이는 실행하려는 명령이 수행하는 작업입니다. 해결 방법은 패키지를 자동으로 표시한 다음 더 이상 필요하지 않은 패키지를 자동으로 제거하도록 하는 것입니다.

sudo apt-mark auto $many_packages
sudo apt-mark manual $keep_packages
sudo apt autoremove

관련 정보