本文介紹如何使用 debian 系統的標準包管理器 apt 來更新系統,而非文中提到的 fetchdebian 方法(該方法并非官方推薦)。
標準 Debian 系統更新步驟:
-
更新軟件包列表: 此步驟會下載最新的軟件包信息。
sudo apt update
-
升級已安裝軟件包: 此步驟會將已安裝的軟件包升級到最新版本。
sudo apt upgrade
-
完整系統升級: 此步驟會執行更徹底的系統升級,包括處理依賴關系和潛在的沖突。
sudo apt full-upgrade
-
清理緩存: 此步驟會移除不再需要的軟件包和緩存文件,釋放磁盤空間。
sudo apt autoremove sudo apt clean
從自定義S3存儲桶更新軟件包:
如果您需要從自定義的 S3 存儲桶更新軟件包,請確保已正確導入 GPG 密鑰到系統信任的密鑰環中:
-
導入 GPG 密鑰: 將公鑰導入到系統密鑰環。/path/to/your/public-key.gpg 請替換為您的公鑰實際路徑。
sudo gpg --dearmor -o /usr/share/keyrings/my-repo-keyring.gpg /path/to/your/public-key.gpg
-
更新 /etc/apt/sources.list 文件: 在該文件中添加正確的 S3 存儲桶 URL 和 GPG 密鑰環路徑。
-
重新更新軟件包列表: 執行步驟 1。
疑難解答:
如果使用 apt 更新自定義倉庫時遇到問題,請檢查以下內容:
- GPG 密鑰: 確保 GPG 密鑰已正確導入并受信任。
- Release 文件: 確認 S3 存儲桶中存在完整且正確的 Release 和 Release.gpg 文件。
- 手動下載: 如果問題仍然存在,嘗試手動下載 Release 和 Release.gpg 文件,并將它們放置到 /var/lib/apt/lists/ 目錄下。
希望以上信息能幫助您順利更新 Debian 系統。如有更多問題,請提供更多細節信息。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END