查找、解决包依赖.note
- 方法一:直接解决包依赖:
1.
apt install aptitude -y //安装 aptitude 软件包(aptitude 能够直接解决包依赖以及冲突)使用方式与 apt 一样
aptitude install -y [要下载并解决依赖的软件包]- 方法二:手动解决包依赖:
1.
· 查找(列出) 软件包的依赖
apt-cache depends git | grep Depends //过滤出依赖包(该命令本身作用会列出三类包)
apt-cache depends [要查找依赖的软件包]
apt-cache depends git | grep Depends | cut -d: -f2 //只列出 软件包名称
然后使用apt install 下载即可

有时安装软件包时 ,依赖包需要使用特定的版本
则可以通过在软件包名字后面加 = 来指定版本:
例如,想要下载 iptables 软件包,他有两个特定版本的依赖包(如上图)
直接下载:
apt install libip4tc2 无法解决依赖
需要指定版本:
apt install libip4tc2=1.8.7-1