首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu软件更新程序:“并非所有更新都可以安装”

Ubuntu软件更新程序:“并非所有更新都可以安装”
EN

Ask Ubuntu用户
提问于 2016-01-25 16:27:39
回答 3查看 1.6K关注 0票数 2

就在几天前,我得到了臭名昭著的-

其他几个答案表明,它将在第二天自行解决,或者以一种类似于巫毒的方式尝试各种指令。这个问题需要一种方法来找出到底是什么错误,以便在不随机运行各种命令的情况下进行。

Ubuntu 14.04

控制台流中显示的特定错误:E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/libmysqlclient18_5.5.47-0‌​ubuntu0.14.04.1_amd64.deb Hash Sum mismatch

EN

回答 3

Ask Ubuntu用户

发布于 2016-01-28 14:51:40

看起来,您的源列表正在导致升级问题。您需要清除apt缓存并有正式的源列表。

代码语言:javascript
复制
sudo apt clean && sudo apt autoclean 

备份所有源列表文件。

代码语言:javascript
复制
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list_backup  
sudo cp -a /etc/apt/sources.list.d/ /etc/apt/sources.list.d_backup

清除错误的sources.list并删除其文件。

代码语言:javascript
复制
sudo rm -f /etc/apt/sources.list
sudo rm -rf /etc/apt/sources.list.d/*

创建新的sources.list

代码语言:javascript
复制
sudo nano /etc/apt/sources.list

复制以下内容并保存Ubuntu14.04的sources.list文件。

代码语言:javascript
复制
#------------------------------------------------------------------------------#
#                            OFFICIAL UBUNTU REPOS                             #
#------------------------------------------------------------------------------#


###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse 

现在运行升级。

代码语言:javascript
复制
sudo apt-get update && sudo apt-get upgrade 
票数 4
EN

Ask Ubuntu用户

发布于 2016-01-27 16:42:43

我也有问题,它是多体存储库,已经被取消选择-通过升级到15.10尝试检查软件和升级设置!

在恢复检查点之后,并执行强制操作

代码语言:javascript
复制
sudo apt-get update
sudo apt-get upgrade

它安装了软件栏2 PPA的我不得不修复在另一个软件选项卡的右边!

票数 1
EN

Ask Ubuntu用户

发布于 2016-01-31 15:15:10

这里写成答案的大部分基本上都是巫毒的序列。我过去经常围绕失败的更新(阻止整个流程)工作的实际流程是:

  1. 在终端中,运行sudo apt-get upgrade
  2. 从错误中识别失败的更新(因为没有人费心地在更新UI中显示更新错误)。这需要一些猜测,才能从错误消息中显示的失败文件中派生包名。幸运的是,apt-mark还提供了unhold,这样我就可以取消对包名的第一次错误猜测。
  3. 使用sudo apt-mark hold暂停失败的更新。
  4. 重新运行apt-get upgrade,它将跳过搁置的包。

然而,在此之后,Updater将继续显示这一切都是从永远开始的恼人的消息。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/725481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档