![安装 LXDE 会损害我的 Ubuntu 系统吗](https://linux22.com/image/847061/%E5%AE%89%E8%A3%85%20LXDE%20%E4%BC%9A%E6%8D%9F%E5%AE%B3%E6%88%91%E7%9A%84%20Ubuntu%20%E7%B3%BB%E7%BB%9F%E5%90%97.png)
我有 Ubuntu 12.04 LTS,最近安装了 LXDE。我听说它可能会损坏 Unity...但尚未确认该错误,我还没有遇到问题,但担心它们会出现...
技术信息:操作系统:Ubuntu 12.04 LTS,内存:993.1 Mib 处理器英特尔 (r) CPU T2050 (双核) @ 1.6 GHZ (1600Mhz),操作系统:32 位.... 我使用的是 HP Pavillion DV5220us
我进行了全新安装(在发布此帖后一天内完成)
我没有双启动
我通过 USC 安装了 LXDE
安装的软件包:LXDE(轻量级 X11 桌面环境)
附加功能:
.arj 存档器
银河系
适用于 LXDE 的极简音乐播放器 (lxmusic)
Freedesktop.org 菜单兼容窗口管理器脚本
rpm 的包管理器
命令行屏幕捕获实用程序
X 的自动屏幕保护程序
软件包版本:lxde 0.5.0-4ubuntu3
许可证:开源
答案1
每当添加或更新软件包时,软件包或其依赖项都可能存在错误,从而影响系统其余部分的运行。最常见的情况是,在安装更新的软件包时,当前工作的自定义配置文件会被默认版本覆盖(我下面提到的错误就是这种情况的结果)。
然而,尤其是当用户尝试安装不再维护的软件包或尚未被通用存储库接受的软件包时,遇到与依赖相关的问题并不罕见。
最简单的形式是版本问题,这是由于您要安装的软件包与系统上的其他软件包具有相互依赖关系而导致的,只有通过在系统上安装文件的下游或上游版本才能满足此要求。
虽然通常不是问题,但软件包维护者经常声称他们的软件包与他们所依赖的软件包具有无限的前向兼容性。但是,如果所依赖软件包的维护者对上游进行了意外更改,这可能会破坏您的系统(实际上,在向 saucy 添加新桌面环境时,这确实给我带来了问题)
在其他情况下,您正在安装的软件包所需的依赖项与系统上已安装的软件包相冲突。发生这种情况时,软件包管理器可能会要求您删除一些您可能依赖的软件包,以便安装并满足新软件包的依赖项。可以通过仔细检查要求删除的任何软件包的用途来避免这种情况。
在极少数情况下,系统中的软件包没有充分声明其所有依赖项,您可能会发现某些软件包不再起作用,即使它们声称已满足所有依赖项。
如果你总是使用 synaptic 或 aptitude 来安装软件包,那么你将有更好的机会从这种情况中恢复过来。与 apt-get 不同,synaptic 和 aptitude 会记录确切地安装和删除了什么,从而允许您轻松恢复到以前的状态。
我个人在尝试同时安装 Unity 和另一个轻量级桌面环境时遇到过问题,因此如果 LXDE 在安装了 Unity 的情况下也无法正常工作,我也不会感到惊讶。话虽如此,但可能性很低,通过 aptitude(或 synaptic 提供您仍然可以访问 GUI)进行恢复很容易。
尽管如此,我发现为了让 Unity 满意而进行的 OpenBox 和 Enlightenment 斗争对我来说真的不值得,特别是考虑到 Unity 的 Dash 性能极其缓慢。
在尝试了众多其他环境和发行版后,我通过 Kubuntu 和/或 LinuxMint 选择了 KDE,认为它是替代 Unity 成为成熟桌面的更好选择,因为它仍然可以访问 ubuntu 支持渠道,而且总体上似乎更适合传统桌面使用。不过,我仍然在性能较低的上网本/上网机/平板电脑上运行 Unity,而我不太可能在这些设备上使用 dash。