Skip to content

Ubuntu依赖解析和安装

1. Ubuntu平台包管理工具apt/dpkg

dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件

apt会解决和安装模块的依赖问题,并会咨询软件仓库

2. Ubuntu查看包的依赖关系

apt-cache depends XXX --recurse

查看XXX依赖哪些包, --recurse表示递归查找

apt-cache rdepends XXX

查看哪些包依赖于XXX

3. 下载.deb文件

apt-get install --no-recommends -d XXX

下载文件位于/var/cache/apt/archives/ 目录下

apt-get download XXX

下载文件为当先目录

4. 离线.deb包的安装

apt install *.deb
dpkg -i *.deb
命令区别参考 Ubuntu平台包管理工具apt/dpkg

5. sources.list文件

  • 文件目录/etc/apt/sources.list
  • 默认的sources.list文件中,默认配置为ubuntu.com的源