我刚刚将我的 Dell Inspiron 1545 笔记本电脑从 Ubuntu 12.04 升级到 13.04。不幸的是,顶部栏现在有一个带有减号的小红圈。当我单击它时,它会打开一个框,其中包含以下消息:
发生错误,请从右键单击窗口或终端中的 apt-get 运行软件包管理器以查看错误所在。错误消息为:“未知错误:”(E:需要重新安装软件包 google-chrome-stable,但我找不到它的存档。)这通常意味着您安装了具有未满足依赖关系的软件包
我没有太多使用 ubuntu 或 Linux 的经验,我不知道这是什么意思。这听起来像是某种 Google Chrome 错误。几分钟前我才下载并安装了 Google Chrome。我在终端中运行了 apt-get,但它什么也没做,我不知道从右键单击窗口运行包管理器是什么意思。自从安装 Linux 以来,我只安装过 Google Chrome 和 geany ide。电脑似乎运行得很好。你对我应该做什么有什么建议吗?
sudo apt-get -f install 的结果是:
E:需要重新安装 google-chrome-stable 软件包,但我找不到它的存档。
答案1
似乎 google-chrome-stable 出于某种原因破坏了你的系统。尝试以下操作:打开你的终端窗口
Ctrl+Alt+T
然后就在那里输入命令(每个命令类型后输入并回答是)
sudo apt-get remove google-chrome-stable
然后通过更新系统
sudo apt-get update && sudo apt-get upgrade
让 apt-get 运行,如果有任何错误,请在此处发表评论,我会提供帮助(或任何可以提供帮助的人)
如果命令失败,您可以尝试以下命令: 更新包
sudo apt-get update
清理下载的软件包(其中可能有损坏的软件包)
sudo apt-get clean
删除不需要的软件包(小心!如果它可能会列出需要的东西,但它的依赖项或类似的东西已被删除并使其变得孤立)
sudo apt-get autoremove
重新配置所有包
sudo dpkg --configure -a
修复损坏的软件包
sudo apt-get install -f
答案2
删除软件包列表并更新解决了我的问题
打开终端: Ctrl+ Alt+T
删除软件包列表:
sudo rm -vf /var/lib/apt/lists/*
-v, --verbose
解释正在做什么-f, --force
忽略不存在的文件和参数,从不提示
更新软件包:
sudo apt-get update
答案3
修复软件中心的问题
当我遇到同样的问题时(不确定哪个应用程序导致了问题),运行软件中心给了我修复依赖项的选项(事实上它强迫我这样做,因为在问题解决之前无法安装其他软件)。它运行正常,通知区域中的错误符号也消失了。