Ubuntu软件包管理

deb安装包管理

指令说明
dpkg -I XX.deb查看XX.deb软件包的详细信息,包括软件名称、版本以及大小等
dpkg -c XX.deb查看XX.deb软件包中包含的文件结构
dpkg -i XX.deb安装XX.deb软件包
dpkg -l XX查看XX软件包的信息
dpkg -L XX查看XX软件包安装的所有文件
dpkg -s XX查看XX软件包的详细信息
dpkg -r XX卸载XX软件包

apt管理软件

指令说明
apt-cache search XX搜寻XX软件包
apt-cache depends XX查看XX软件包依赖包
apt-get install XX安装XX软件包,下载的软件缓存在/var/cache/apt/archives
apt-get clean XX清除软件包
apt-get remove XX删除安装的XX软件包
apt-get update更新软件包列表
apt-get upgrade升级软件

deb包查询

  • 方法一
# apt search package
  • 方法二

查询地址

  • Search package directories栏输入软件包关键字,然后点击搜索
  • 在搜索结果页面的软件包 XXX列表选择对应ubuntu版本
  • 在软件包页面的下载 XXX栏选择对应的硬件架构
  • 最后就可以知道软件的下载子目录,例如 pool/main/g/gdbm/

下载软件包及其依赖用于离线安装

# apt download package
# apt install apt-rdepends
# apt download $(apt-rdepends package | grep -v ^\ )