今天筆者在windows上裝linux雙系統,選用的ubuntu,由於第> 一次用,因此出現了這個問題。linux
如題,安裝個gcc一直要求我要裝依賴,如圖
接下來我又開始一個個安裝那些依賴,好比 sudo apt-get install libc6-dev
,而後又報依賴出錯。web
解決方法ubuntu
這個問題出在了源的配置上,由於我裝的源配置的系統版本代號出問題了。vim
查詢系統版本代號windows
lsb_release -a
例:bash
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal
這裏的focal就是版本代號,記下或複製svg
看源列表
打開https://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
複製上面的模板
例:spa
deb http://cn.archive.ubuntu.com/ubuntu/ willy main restricted universe multiverse deb http://cn.archive.ubuntu.com/ubuntu/ willy-security main restricted universe multiverse deb http://cn.archive.ubuntu.com/ubuntu/ willy-updates main restricted universe multiverse deb http://cn.archive.ubuntu.com/ubuntu/ willy-backports main restricted universe multiverse ##測試版源 deb http://cn.archive.ubuntu.com/ubuntu/ willy-proposed main restricted universe multiverse #源碼 deb-src http://cn.archive.ubuntu.com/ubuntu/ willy main restricted universe multiverse deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-security main restricted universe multiverse deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-updates main restricted universe multiverse deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-backports main restricted universe multiverse ##測試版源 deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-proposed main restricted universe multiverse
接下來把裏面的willy所有換成本身的版號,好比把所有willy換成focalrest
調用命令打開配置包源的文件
推薦先備份:code
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
調用命令打開配置包源的文件:
sudo vim /etc/apt/sources.list
在vim操做文件
輸入如下指令
sudo apt-get update
sudo apt-get upgrade