首頁(yè)
社區(qū)
課程
招聘
kali 安卓逆向環(huán)境搭建

kali 安卓逆向環(huán)境搭建的時(shí)候,安裝pyenv python多版本環(huán)境的時(shí)候出這個(gè)錯(cuò)誤:
The following packages have unmet dependencies:
libc6-dev : Breaks: libgcc-9-dev (< 9.3.0-5~) but 9.2.1-19 is to be installed
python3-tornado : Breaks: mitmproxy (< 5.0~) but 4.0.4-6 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
有知道怎么解決這個(gè)問(wèn)題的么,可有償!

收藏
1條回答
HexChristmas 2021-6-23

不知道樓主解決了沒(méi),已經(jīng)過(guò)去多半個(gè)月了,依賴包損壞,也許是軟件源和你本地的包以及依賴不匹配,或者你系統(tǒng)版本和你軟件包版本不匹配
從你的報(bào)錯(cuò)情況是兩個(gè)問(wèn)題:
一個(gè)是apt會(huì)給你裝最新的軟件包,當(dāng)你安裝libc6-dev這個(gè)的時(shí)候,它仍然需要9.2.1-19版本的libgcc-9-dev,但此時(shí)apt給你裝的是最新的libgcc-9-dev的包所以就會(huì)報(bào)錯(cuò)。
另一個(gè)是也是同理。
解決方法就是,你在apt update的時(shí)候它會(huì)在/var/lib/dpkg/status生成一個(gè)軟件包頭文件就是軟件包信息的一個(gè)config,你直接把軟件包需要的舊版本依賴替換成最新版本的依賴就可以
要不然你就執(zhí)行apt自帶的進(jìn)行修復(fù)

sudo apt --fix-broken install

要不然就是排查軟件源版本是否存在不一致?tīng)顩r

回復(fù)
kali 逆向 環(huán)境 安卓
  參與學(xué)習(xí)     人
  提問(wèn)次數(shù)     100 個(gè)
我的問(wèn)答 領(lǐng)取收益
0
我的提問(wèn)
0
我的回答
0
學(xué)習(xí)收益