Ubuntu 一直要求依賴的錯誤

今天筆者在windows上裝linux雙系統,選用的ubuntu,由於第> 一次用,因此出現了這個問題。linux

如題,安裝個gcc一直要求我要裝依賴,如圖
problem
接下來我又開始一個個安裝那些依賴,好比 sudo apt-get install libc6-dev,而後又報依賴出錯。web

解決方法ubuntu

這個問題出在了源的配置上,由於我裝的源配置的系統版本代號出問題了。vim

  1. 查詢系統版本代號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

  2. 看源列表
    打開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

  3. 調用命令打開配置包源的文件
    推薦先備份:code

    sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

    調用命令打開配置包源的文件:

    sudo vim /etc/apt/sources.list
  4. 在vim操做文件

    • 按ggVG全選文本
    • 按鍵盤上的del所有刪除
    • 按i進入編輯模式
    • 把上面改過的模板複製進去
    • 按鍵盤上的ESC
    • 輸入:wq而後enter
  5. 輸入如下指令

    sudo apt-get update
    sudo apt-get upgrade
相關文章
相關標籤/搜索