我需要使用
sudo apt-get -y --purge remove $manypackages
其中$manypackages
包含我不想刪除的套件的依賴項。
是否可以防止apt-get
刪除這些依賴項,而不是我必須$manypackages
事先確定它們並將它們從清單中刪除?
答案1
沒有辦法阻止明確刪除軟體包,而這正是您要發出的命令所要做的。解決方法是將軟體包標記為 auto,然後讓 apt autoremove 不再需要的軟體包。
sudo apt-mark auto $many_packages
sudo apt-mark manual $keep_packages
sudo apt autoremove