Ubuntu apt-get  amp quot Hash Sum mismatch amp quot  问题解决方法

在使用Ubuntu的过程中,使用apt-get命令安装软件包时,会出现“Hash Sum mismatch”错误。这个错误是由于apt-get在下载软件包时发现了哈希校验和不匹配的错误,导致文件下载失败。这篇文章将介绍如何解决这个问题。

解决方法:

1. 清理apt-get缓存

在终端中输入以下命令:

```

sudo apt-get clean

sudo rm -rf /var/lib/apt/lists/*

sudo apt-get update

```

这将清理apt-get缓存并重新更新源列表。清理缓存后,重新运行apt-get,看看问题是否已经解决了。

2. 更改软件源

有时软件源服务器出现问题,也可能导致“Hash Sum mismatch”错误。更改软件源可以解决这种情况。

在终端中打开 sources.list 文件(需要root权限):

```

sudo nano /etc/apt/sources.list

```

在文件中找到软件源地址,将其更改为其他镜像站点,例如:

```

deb http://mirrors.aliyun.com/ubuntu/ trusty main

```

保存并退出文件后,运行以下命令更新软件源列表:

```

sudo apt-get update

```

运行apt-get安装软件包,看看问题是否已经解决了。

3. 手动下载软件包

如果以上两种方法仍然无法解决问题,可以尝试手动下载软件包并手动安装。

首先,从Ubuntu软件仓库的网站上搜索需要下载的软件包,然后找到对应的deb包,下载到本地。

在终端中进入deb包所在的目录,运行以下命令安装软件包:

```

sudo dpkg -i 包名.deb

```

然后,运行以下命令修复依赖关系:

```

sudo apt-get install -f

```

这将解决软件包依赖问题,使软件包能够正常工作。

案例说明:

在使用Ubuntu 16.04桌面版时,尝试使用apt-get安装Vscode编辑器时,出现了“Hash Sum mismatch”错误。尝试清理apt-get缓存和更改软件源均无效。最后,手动下载Vscode的deb包,并进行手动安装,问题得到了解决。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(39) 打赏

评论列表 共有 1 条评论

笑到全世界流泪 1年前 回复TA

时间匆匆,思念在蔓延;万水千山,阻隔不了挂念;千言万语,祝福说不完;农历新年,又来到眼前;短信送上,问候也依然。预祝新年快乐!

立即
投稿
发表
评论
返回
顶部