[Ubuntu][記錄]ubuntu安裝項目依賴庫出現的問題

使用ubuntu編譯項目需要一些庫
在這裏插入圖片描述

然後默認我就是install

sudo apt install libreadline-dev

在這裏插入圖片描述
意思就是該庫有其他依賴包需要一起更新,就是依賴舊了而你下的新的需要新的依賴,很坑你再繼續把舊的依賴更新之後,又一層套一層的說又有其他依賴要一起更新。坑點。問題肯定不是這樣解決的
ubuntu還提示你使用

sudo apt --fix-broken install # 修復破損包 並重新安裝

有可能有用,但後面我是換了數據源 纔有效的

sudo cp /etc/apt/sources.list  /etc/apt/sources.list.old # 備份一下數據源
sudo vim /etc/apt/sources.list # 編輯一下 添加一些數據源地址

網上找的一個國內的數據源 之前試過阿里的啥的都沒解決 把他網站所有xenial,bionic加上纔有用的
把ubuntu自帶的源 都註釋掉 什麼 us.xxxx security.xxxx都註釋掉了

deb http://cz.archive.ubuntu.com/ubuntu xenial main  # xenial版號

deb http://cz.archive.ubuntu.com/ubuntu bionic main  # bionic版號

deb http://cz.archive.ubuntu.com/ubuntu bionic-updates main # bionic-updates版號

deb http://cz.archive.ubuntu.com/ubuntu disco main # disco版號

deb http://cz.archive.ubuntu.com/ubuntu eoan main # eoan版號

deb http://cz.archive.ubuntu.com/ubuntu focal main # focal版號 

然後

sudo apt-get update 
sudo apt install libreadline-dev

可能還是不行 但是你再

sudo apt --fix-broken install 

就可以了

個人遇到的問題 不一定適用所有情況 但確實解決了我自己的問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章