我想完全删除统一-2D(而不是统一)在Ubuntu精确穿山甲12.04。我使用dpkg -l | grep unity-2d列出属于Unity2D的包。其结果是:
ii libunity-2d-private0 5.12.0-0ubuntu1.1 Unity 2D shared library
ii unity-2d 5.12.0-0ubuntu1.1 Unity interface for non-accelerated graphics cards
ii unity-2d-common 5.12.0-0ubuntu1.1 Unity 2D Panel
ii unity-2d-shell 5.12.0-0ubuntu1.1 Dash and Launcher for the Unity 2D environment
ii unity-2d-spread 5.12.0-0ubuntu1.1 Unity 2D Spread现在,我想用以下方法删除这些包:
sudo apt-get purge unity-2d unity-2d-common unity-2d-panel unity-2d-shell unity-2d-spread libunity-2d-private0然后我收到以下信息:
The following packages will be REMOVED:
libunity-2d-private0* ubuntu-desktop* unity-2d* unity-2d-common* unity-2d-panel* unity-2d-shell* unity-2d-spread*这意味着包ubuntu-desktop也应该删除。但apt-cache show ubuntu-desktop说,这个方案的缺点是:
Description-en: The Ubuntu desktop system
This package depends on all of the packages in the Ubuntu desktop system
.
It is also used to help ensure proper upgrades, so it is recommended that
it not be removed.它不应该被删除,因为它是确保成功的系统更新所必需的。
如何删除Unity2D而不删除?
发布于 2012-09-28 11:25:46
如果您想删除UnityandUnity2D,那么删除ubuntu-desktop包是完全可以的。因为ubuntu-desktop是一个元包,用于在Ubuntu安装中提取标准包。因为您正在删除Ubuntu包的依赖项,所以它也将被删除。
但是你不需要担心。你不会因为去掉它而失去任何东西。你可以看看这个问题。
对于特定的查询:
如何删除Unity2D而不删除?
你就是不能。没有办法有软件包与Unity-2D不被删除,请与一个破碎的包系统。
发布于 2012-09-28 11:10:26
删除或修改文件/usr/share/xsessions/ubuntu-2d.desktop。例如,做
sudo mv /usr/share/xsessions/ubuntu-2d.desktop /root/ubuntu-2d.desktop.backup不幸的是,您不能在不打破依赖关系的情况下选择性地从系统中删除2D库,因为Ubuntu的作者认为2D对于Ubuntu是必需的。
编辑:如果您想删除Unity-2D (但只删除Unity-2D,而不是其他任何策略),有两种策略:
https://askubuntu.com/questions/194006
复制相似问题