ubuntu踩坑之修改apt為國內軟體源

2021-09-29 08:21:03 字數 1442 閱讀 2503

將原本的軟體源做備份

sudo mv /etc/apt/sources.list /etc/apt/sources.list.backup選擇需要的國內軟體源

在選擇前,需要明確當前系統的版本**,我自己是 bionic

這是可以使用lsb_release -a指令檢視,列表裡codename 屬性就是了

這裡用是清華映象源,你也可以選擇如:阿里、網易等國內映象源

**鏈結

# 預設注釋了原始碼映象以提高 apt update 速度,如有需要可自行取消注釋

deb bionic main restricted universe multiverse

# deb-src bionic main restricted universe multiverse

deb bionic-updates main restricted universe multiverse

# deb-src bionic-updates main restricted universe multiverse

deb bionic-backports main restricted universe multiverse

# deb-src bionic-backports main restricted universe multiverse

deb bionic-security main restricted universe multiverse

# deb-src bionic-security main restricted universe multiverse

# 預發布軟體源,不建議啟用

# deb bionic-proposed main restricted universe multiverse

# deb-src bionic-proposed main restricted universe multiverse

c.複製內容到 /etc/apt/source.list 檔案中

$ sudu vi /etc/apt/source.list
修改本地apt映象源

更新軟體包列表

$ sudo apt update

休復損壞的軟體包,嘗試解除安裝出錯的包,重新安裝正確版本的。

$ sudo apt -f install

公升級系統中的所有軟體包

$ sudo apt -y upgrade

## generated by deepin-installer

deb [by-hash=force] panda main contrib non-free

#deb-src panda main contrib non-free

踩坑之python讀取txt為空白

讀取文字檔案時,發現讀取內容為空,但是確實是有內容的。if os.path.exists linkedfile new urls.txt with codecs.open linkedfile new urls.txt r utf 8 as f iflen f.read 0 res urls f.r...

shell迴圈ubuntu踩坑

因為前段時間在win10 下面安裝了linux子系統,使用的是ubuntu18.04 然後就開始學習shell了,寫了乙個shell 的for迴圈,如下 bin bash for i 1 i 10 i do echo i done 就是這麼簡單的 迴圈輸出變數,但是在ubuntu下面,怎麼執行,都報...

ubuntu安裝nginx踩坑

ubuntu安裝nginx tar zxvf nginx 1.15.5.tar.gz c usr local src 解壓 cd usr local src nginx 1.15.5 configure prefix usr local nginx with pcre usr local src p...