卡住更新很煩人,因為它們通常沒有錯誤代碼並且難以調試。此問題在基於 Ubuntu 的發行版(例如 Linux Mint)上很常見,但由於常見的系統問題,也可能在其他非 Ubuntu 發行版上發生。
如何在登錄 Debian/Ubuntu 時檢查更新?
本指南將向您展示如何使用各種解決方案解決此問題。
問題的原因
首先說說這個問題的原因。一些常見的原因是:
- 軟件更新程序問題:Linux 發行版(如 Ubuntu)中的軟件更新程序應用程序比 Windows 軟件更新程序更高級。當應用程序配置錯誤時,可能會出現此類問題。
- 驅動器/分區損壞:由於分區損壞,安裝或更新 Linux 可能會無限期地凍結進程。
- sources.list 文件的問題: 這個
sources.list
這些文件位於:/etc/apt/
文件夾。此文件包含指向 Linux 獲取更新並將它們安裝到您的系統的來源的鏈接。配置錯誤sources.list
該文件可以阻止內核獲取它需要的文件。
如何解決這個問題?
既然我們已經簡要解釋了原因,讓我們來看看解決這個問題的常用方法。在繼續使用高級方法之前,讓我們快速瀏覽一下這些簡短的基本修復。
- 確保您的互聯網連接正常,因為您需要穩定的網絡來下載更新。
- 重新啟動系統並再次嘗試更新。
- 如果可能,請嘗試關閉其他正在運行的應用程序。
如果上述方法對您不起作用,您可以繼續嘗試下面給出的一些方法。
方法一:更改下載服務器
您可以選擇從中下載更新的服務器。選擇錯誤的下載服務器是許多 Linux 用戶常犯的錯誤。解決方法是:
1.打開 環境
2.尋找 軟件更新程序 應用
也可以在應用菜單中搜索並打開
3.選擇 正確的 服務器 (一般, 主服務器,但您可以嘗試其他服務器以查看哪個有效)
或者你可以使用 “選擇最好的服務器” 可選(如果可用)。只需選擇 ‘其他…’ 服務器列表選項。這個 “選擇最好的服務器” 該選項將根據您的位置自動選擇最佳服務器。
4. 確保你在 “可以從網上下載” 部門。如果您不知道選擇哪個,可以勾選所有選項。
方法二:在“sources.list”文件中添加正確的下載源
根據this ask Ubuntu thread你可以用 sources.list
文件的最低版本。這可能會感覺比上面的過程要長,因此請謹慎使用此方法。
備份您當前的 sources.list 文件
首先,您應該備份原始文件,以便即使在用新文件替換後也可以找回它。為此,請按照下列步驟操作:
1.打開 終端 窗戶
2. 輸入以下代碼。
sudo cp /etc/apt/sources.list /etc/apt/sources.orig
這段代碼說“sources.orig
‘ 與源文件在同一目錄中的文件 sources.list
文檔。
生成並使用新的“sources.list”文件
注意:下面的方法只是一個例子 基於Ubuntu 僅設備。你可能需要找到一個合適的 sources.list
提供用於分發的文件。
然後是最低版本 sources.list
文檔。按照步驟:
1. 轉到 RepoGen Ubuntu 源列表生成器
2. 選擇您的設置(國家、發行版本、下載更新的存儲庫等)。
3.’生成列表‘
4. 列表將生成為文本框。複製所有內容。

5. 使用以下代碼編輯原始源列表。
sudo vi /etc/apt/sources.list
6.將復制的內容粘貼到Vi編輯器中即可使用 :wq!
命令。
7. 重新啟動您的設備並查看問題是否已解決。
方法 3:使用 Gparted 查找損壞的分區
Gparted 是一個有助於管理系統驅動器和分區的實用程序。 要安裝和使用 Gparted,請按照以下步驟操作:
1.輸入以下代碼 終端:
sudo apt install gparted
此代碼將在您的系統上安裝 Gparted
2. 輸入 ‘gparted
‘ 在終端中運行該實用程序
3.找到帶有紅色感嘆號的分區。那是 系統保留分區 (通常這些是由操作系統自動創建的,大小只有幾兆字節),忽略它們。 Gparted 可能會錯誤地將此顯示為錯誤.

如果您創建的分區有紅色感嘆號,請備份該分區上的數據並 擦除 右鍵單擊 GParted 中的分區。
4. 使用未分配空間重新創建一個新分區並檢查問題是否已解決。
總結
我們在本文中看到的是解決此問題的三種主要方法。 第一種和第三種方法是簡單的基於 GUI 的方法,只需很少的時間。 第二種方法需要編輯系統文件,應謹慎使用。我希望這些解決方案對您有所幫助。