无法登录 ubuntu-desktop Ubuntu 14.04 但其他 DE 正常

无法登录 ubuntu-desktop Ubuntu 14.04 但其他 DE 正常

只是作为一个警告,我对 Linux 和使用终端还很陌生,但到目前为止,学习 Linux 太有趣了,以至于我不想转身就回到 Windows。

无论如何,我都会尝试提供最详细的信息,但不会太多。

昨天我在 ubuntu-desktop(我猜是 unity?)玩 dress up 时,发现我想删除一个刚刚安装的程序。所以我做了正常的

sudo apt-get remove cairo-dock

虽然它完成了该过程并且我重新启动了该程序似乎仍然存在,并且实际上仍然有效。

因此我又尝试了几次清除和自动删除等操作,重新启动后发现该程序仍然安装着。

终于,我看到有人在解释如何删除一个语法与我所见不同的程序。于是,我愚蠢地、毫不犹豫地输入了导致 ubuntu-desktops 崩溃的终端代码。

sudo apt-get -purge cairo*

显然,我当时并不知道该命令会清除名称中带有“cairo”的所有文件。

命令结束后屏幕变黑,什么都没发生。我重新启动后,屏幕还是一样黑。

当 ubuntu 尝试启动时,我按下了 Esc 键,进程列表在屏幕上运行。

lightdm 失败了,所以我切换到 gdm 并重新启动

这次我可以访问登录屏幕。

登录后,我发现计算机屏幕变黑,鼠标可见并可移动,但什么也没有显示出来,尝试启动终端“Ctrl+Alt+T”根本不起作用,您必须使用 F3 方法。

回到终端后,我决定尝试安装 gnome 和 cinammon。两者都已安装,我可以正常登录两个 DE,gnome 的应用程序抽屉中有大量未安装的程序。但 cinnamon 目前运行良好。

虽然现在我可以看到我的个人文件完好无损。但我使用的所有程序都没有问题。这很好。

接下来我卸载了 lightdm,重新安装,重新启动,并使用 lightdm 登录。它起作用了,但没有修复 ubuntu-desktop。

回到 cinnamon,我安装了 synaptic,在其中找到 ubuntu-desktop,标记为安装,它说它有未满足的依赖项。我尝试修复依赖项,它说我需要先修复我的软件包。

这是我尝试通过终端安装 ubuntu-desktop 时的样子。

root@rex-122-CK-NF68:/home/rex# apt-get install ubuntu-desktop 正在读取软件包列表... 完成 正在构建依赖关系树
正在读取状态信息... 完成 无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从传入中移出。以下信息可能有助于解决这种情况:

以下软件包具有未满足的依赖项:ubuntu-desktop:依赖:ubuntu-session,但不会安装依赖:unity-control-center,但不会安装依赖:unity-settings-daemon,但不会安装推荐:xul-ext-webaccounts,但不会安装 E:无法纠正问题,您持有损坏的软件包。

答案1

在学会这个之前,我不得不进行许多全新安装。使用命令sudo apt-get update && sudo apt-get -f install。前半部分从服务器获取当前软件包及其依赖项的列表。告诉&&计算机在第一部分完成后运行第二部分成功地(这可以防止错误滚雪球般扩大)。最后,最后一部分告诉它-f通过安装所需的依赖项来修复()任何损坏的软件包。如果这不起作用,请尝试运行sudo apt-get install ubuntu-desktop --reinstall(或任何需要修复的软件包)。

相关内容