溫馨提示×

Ubuntu使用國內源出現(xiàn)Hash Sum mismatch錯誤如何解決

小億
251
2023-08-11 09:18:00
欄目: 編程語言

出現(xiàn)Hash Sum mismatch錯誤可能是由于軟件包在下載過程中被修改或損壞引起的。解決該問題的方法如下:
1. 清除軟件包緩存:打開終端,運行以下命令:
  ```shell
  sudo apt clean
  ```
2. 更新軟件包列表:運行以下命令:
  ```shell
  sudo apt update
  ```
3. 清除舊的軟件包索引:運行以下命令:
  ```shell
  sudo rm -r /var/lib/apt/lists/*
  ```
4. 更新軟件包索引:運行以下命令:
  ```shell
  sudo apt update
  ```
5. 安裝待更新的軟件包:運行以下命令:
  ```shell
  sudo apt upgrade
  ```
6. 如果上述步驟無法解決問題,可以嘗試更換軟件源。可以通過修改`/etc/apt/sources.list`文件或使用軟件包管理器的設置來更換軟件源。常用的國內軟件源包括阿里云、清華大學、中科大等。
  - 阿里云源:

    ```shell
    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    ```
  - 清華大學源:
    ```shell
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    ```
  - 中科大源:
    ```shell
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    ```
  將上述源中的`focal`替換為您使用的Ubuntu版本代號(例如,20.04為focal,18.04為bionic),然后保存文件并運行以下命令更新軟件包索引。
  ```shell
  sudo apt update
  ```
如果以上方法仍然無法解決問題,可能是源服務器問題,可以等待一段時間后再次嘗試更新軟件包。

0