无法通过 ubuntu 16.04 xenial xerus 上的终端窗口安装任何东西

无法通过 ubuntu 16.04 xenial xerus 上的终端窗口安装任何东西

几周前我刚刚安装了 Ubuntu 16.04。最近我开始在右上角的通知栏上看到一个红色的错误按钮,上面写着

发生错误,请从右键单击菜单运行包管理器或在终端中运行 apt-get 来查看错误所在。

错误信息如下:

Error opening the cache (E: type sudo is not known on line 55 source
list/etc.apt/sources.list,E: The list of sources could not be read).
This usually means your installed packages have unmet dependencies

我该如何解决这个问题?

我按照建议尝试了“ls -l /usr/bin/sudo”、“sudo apt-get install -f”和“sudo dpkg --confiure -a”命令。以下是我的终端输出,以终端屏幕截图的形式显示。请查看所附的屏幕截图并进一步帮助我。 1号航站楼

答案1

根据来源列表,你必须删除该文件中的底部三行。然后运行sudo apt-get update && sudo apt-get -f install

您可以使用 - 编辑它gksudo gedit /etc/apt/sources.list,只需删除底部三行(以 sudo ... 开头)并再次保存文件。然后按上述方式运行命令。

答案2

我尝试了您上面提到的以下步骤,但没有成功。仍然在 source.list 中返回相同的第 55 行错误。以下是终端窗口的附加屏幕截图。看看它 -

通过命令窗口安装时出错

这是我的来源。附件列表请检查一下

来源列表

答案3

好的,请按照以下步骤修复它:

  1. 在键盘上输入Ctrl++Altt
  2. 在打开的终端中输入:

    sudo apt-get update
    
  3. 当系统询问时输入您的密码,请注意,当你输入时,你不会在终端中看到它(这是 Linux 的方式)。
  4. 现在让它运行,直到在终端中再次输入:

    sudo apt-get upgrade
    
  5. 重复step 3

或者:

  1. 单击dashSuper键(在键盘上)并输入terminal

    在此处输入图片描述

  2. 点击该terminal应用程序
  3. 在打开的终端中输入:

    sudo apt-get update
    
  4. 当系统询问时输入您的密码,请注意,当你输入时,你不会在终端中看到它(这是 Linux 的方式)。
  5. 现在让它运行,直到在终端中再次输入:

    sudo apt-get upgrade
    
  6. 重复step 4

如果红色图标仍然存在,请忽略,直到重新启动或重新启动。

相关内容