卸载konqueror时必须要安装一个iceweasel

$ sudo apt remove konqueror 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  dolphin4 kfind kpart-webkit libkonq-common libkonq5-templates libkonq5abi1
  libkonqsidebarplugin4a
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  iceweasel
The following packages will be REMOVED:
  konqueror
The following NEW packages will be installed:
  iceweasel
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 121 kB of archives.
After this operation, 3,388 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

这是为什么呢?怎么处理才能不安装iceweasel?

你的系统上某个软件可能依赖了 www-browser,导致系统中必须存在一个提供该功能的软件。

暴力解决方法: apt remove konqueror iceweasel,如果又引入新的软件的话继续加在 remove 列表里,总会出现依赖关系无法满足报错或者连着作出依赖的软件一起被删掉的情况,这样你就能看见到底是哪个软件包要求系统中存在浏览器了。

效果还可以,如hosiet所说的办法,暴力卸载了。感谢hosiet!

可以的话我想了解一下是哪个软件造成的这种效果,名字是什么。你把它也删掉了吗?

我没注意,只是看到不再要求安装Iceweasel了。其实昨天搞Nvidia显卡来着,卸载的时候过于暴力,删除了好多包,进不了桌面了。好在在cli里面还能上网,我又安装了一个gnome,全都补回来了。但问题来了,我原来的桌面是Xfce4,Gnome夹带了太多的应用程序,我又一顿删除,就碰到了这个问题。

无论安装还是卸载都要看清楚软件变动列表,觉得不该删的就标成手动安装。

我个人态度是软件宁滥勿缺,硬盘又不特别金贵,能达到工作效果是第一位的。在此基础上真的用不上的软件再看清楚删除比较好。

1 个赞

aptitude why konqueror 看看
不过不一定能看出问题所在

+1
把 --no-install-recommends 设为默认后经常遇到无法开箱即用的情况。

我对apt或aptitude的运用还很浅,对软件的管理也知道不多,慢慢学习吧。