卸载 Compiz 和 OpenGL - Ubuntu 无法加载

卸载 Compiz 和 OpenGL - Ubuntu 无法加载

大约一周前,我安装了 CCSM 并启用了抖动窗口。autoremove今天使用该命令后,它消失了。我决定,如果我重新安装 Compiz,它可能会回来。我卸载了 Compiz 及其 OpenGL 窗口和合成管理器。在删除这些图标时,图标开始消失,之后我重新启动了电脑。当电脑重新启动时,Ubuntu 卡在带有点的加载屏幕上。

我使用 tty1 终端重新安装了 Compiz、unity 和 ubuntu-desktop。在执行此操作时,我遇到了错误E: Failed to fetch。我绝望地尝试了几个小时,阅读了其他问题,但毫无进展。

另外,如果我按下加载屏幕上的向上按钮,远端就会显示 [OK]: http://puu.sh/iedJV/fe737b9eb7.jpg

答案1

尝试首先以 root 身份运行 updatedb 命令,然后再次对 wpa_passphrase 执行定位

:~$ sudo updatedb

:~$ locate wpa_passphrase

如果您仍然有 wpa_passphrase,请尝试运行 iwconfig 命令并查看您是否连接到网络。

:~$ iwconfig

输出应该是这样的:

wlan0     IEEE 802.11bgn  ESSID:"Your-Routers-name"  
      Mode:Managed  Frequency:2.462 GHz  Access Point: 84:24:8D:4E:75:00   
      Bit Rate=57.8 Mb/s   Tx-Power=16 dBm   
      Retry  long limit:7   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=53/70  Signal level=-57 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:9  Invalid misc:15   Missed beacon:0

如果您的 ESSID 声明了您的路由器名称并且您具有合法的比特率,则运行以下命令:

:~$ sudo apt-get update && sudo apt-get -f install -y && sudo apt-get upgrade -y &&  sudo apt-get -f install -y

并在控制权返回到提示符之前发布命令执行的最后 5 行或 10 行,例如运行命令,以及它在输出底部显示的内容。如果它显示

dpkg error sub-process [1] 

比您有破损的包裹,我会告诉您如何追踪它们,并将其移除。

答案2

截至美国东部时间 17:00:是的,听起来您遇到了网络连接问题。运行 updatedb 命令并验证您是否拥有 wpa_passphrase 后,如果确实如此,请检查您的上一个网络连接是否仍位于

/etc/NetworkManager/system-connections/The-name-of-your-router

如果您确实有包含路由器地址和加密信息的文件,则需要启动并运行网络。为此,请获取 root 权限并重新启动或强制重新加载网络。例如:

:~$ sudo bash

假设你使用的是带 wifi(wlan0)的笔记本电脑,而不是用于互联网的有线以太网电缆(eth0),你应该重新标记你的 essid

:~# iwconfig wlan0 essid "Your-Network"

然后重启网络

:~# /etc/init.d/networking restart

重新上线后,运行

:~$ sudo apt-get -f install -y && sudo apt-get update

然后重新安装 ubuntu-desktop

:~$ sudo apt-get install ubuntu-desktop

让我知道事情的后续。

2015 年 6 月 13 日

抱歉,ig,这周我看过这篇文章几次,但没有注意到你的评论。

不,您不是 root。在 Linux 系统(例如 Ubuntu)上,只有一个 root 用户,他是 root 组的唯一成员。您可以使用 sudo 命令获得超级用户权限,例如:

:~$ sudo bash 

:~# cat /etc/NetworkManager/system-connections/your-routers-name > $HOME/your-routers-name.txt

:~# chown 1000:1000 your-routers-name.txt

注意:上述命令假设你的用户和组 ID 号分别为 1000:1000,你可以使用 id 命令进行测试

:~$ id your-user-name

:~# exit

在 Ubuntu 上,与几乎所有其他 Unix/类 Unix 操作系统不同,某些功能有利于使用 fakeroot (sudo bash) 获取超级用户权限。其中之一涉及使用

:~$ cd 

命令(在 $HOME 之外工作时单独运行),同时具有临时 root 权限,在大多数系统上,这会将您带入 /root;在 Ubuntu 上,它只会带您进入 $HOME 目录。另一个是能够使用具有临时 root 权限的 $HOME 变量来处理文件。如果您是初始会话的登录用户,则会话的环境变量适用于您在具有临时 root 权限时在终端中的交互。例如

:~$ sudo bash

因此,只需获得 root 权限,然后使用 cat 或

:~# cp 

命令。

注意:您这样做只是为了验证是否存在与您的路由器名称(您的网络接入点)同名的文件。

我很抱歉没有早点回复。

我今天会时不时地在这里。回复

相关内容