如何从另一个包的依赖列表中删除特定包?
由于我正在使用Qt5,我想卸载所有的qt4库。 我用以下命令尝试了它
sudo apt-get remove libqt4-*
它试图删除所有的qt4库,但另外它想要删除我不想卸载的texlive
和vlc
。
有没有办法保留这两个包? 我找到了apt-mark hold
但是它们也不会更新,所以这不适合我。
那些包仍然使用qt4
,这就是为什么他们想要被删除,他们依赖它。
有许多软件包仍然使用qt4
作为接口,只是因为qt5
可用,它不会使qt4
过时,你可以两者都没有问题。
我建议你保留qt4
因为你可能会遇到使用qt4
而不是qt5
其他应用程序的问题。
为什么有些包仍然使用qt4
?
将接口更新为新语言需要做很多工作,因为Ubuntu可以同时支持这两个版本,并且与最终用户的差异很小,使用这种表面更新来更新它并不是优先考虑的事情。