卡住的更新是一個令人討厭的問題,因為它們通常沒有錯誤代碼並且難以調試。此問題在基於 Ubuntu 的發行版(如 Linux Mint)上很常見,但由於常見的系統問題,也可能出現在其他非 Ubuntu 發行版上。
登錄 Debian/Ubuntu 時如何檢查更新?
本指南將向您展示如何使用各種解決方案解決此問題。
問題的原因
首先,我們來談談這個問題的原因。常見的原因有:
- 軟件更新程序問題:Linux 發行版(如 Ubuntu)中的 Software Updater 應用程序比 Windows Software Updater 更先進一些。此類問題可能是由應用程序配置錯誤引起的。
- 損壞的驅動器/分區: 安裝或更新 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 的簡單方法,只需要很少的時間。 第二種方法涉及編輯系統文件,應謹慎使用。我希望這些解決方案對您有所幫助。