前几天源码安装了一下git, 然后又一些依赖无法满足, 于是手动去下载了一些依赖, 没想到竟然导致apt命令无法正常安装了, 因为curl库是apt下载软件包必须的。于是我就按照这个错误的要求去Arch linux上找libcurl4(=7.58.0-2ubuntu3.6),但是没有找到3.6的, 只有3和3.7的, 真是让人头大, 然后发现apt有一个修正的提示:
之前没有注意到最关键的几个字”with no packages", 然后就用sudo apt install libcurl4 -f -y之类的都没法解决, 后来使用了终极命令:
sudo apt --fix-broken install
完美解决了
ps: 真是令人头疼,后面python3又出了问题, 然后我果断把python3.6 remove了, 然后发现下载不回来了, 用apt安装都是python3.5, 试了好多方法安装python3.7:源码安装出错! 手动在arch linux上下载python包各种依赖问题(各种蓝瘦)!, 最后放弃了安装python3.7, 向python3.5妥协了, 没想到是因为apt源/etc/apt/source.list里边用的是xenial(16.04), 而不是bionic(18.04),立即把xenial改成bionic然后sudo apt update && apt upgrade, 等待十多分钟之后, python3.6就可以使用了(18.04上默认是py