欢迎阅读我的笔记博客

39) ubuntu APT包管理命令

1- dpkg和apt的关系

  1. dpkg用来安装本地deb格式软件包,但不会解决软件包的依赖关系.
  2. APT(Advanced Packaging Tool)是从更新源获取并安装软件包,而且会解决依赖关系, 但不会安装本地deb格式的软件包。

[注意]:因为dpkg是绕过apt对软件包进行操作,所以通过dpkg安装过的软件包可以用apt再安装一次,覆盖之前dpkg的软件包安装。

2- dpkg常用命令

dpkg --list #显示所有已安装的软件包
dpkg --list #显示已安装软件包的简要信息
dpkg --listfiles #显示软件包的所有档案
dpkg --status #显示已安装软件包的详细信息
dpkg --install .deb #安装本地deb格式软件包,不解决依赖关系
dpkg --remove #删除软件包
dpkg --purge #删除软件包及配置文件

3- apt-get命令执行过程

  1. 从更新源软件包索引/var/lib/apt/lists中获取软件包信息
  2. 从更新源地址/etc/apt/sources.list下载软件包并安装
  3. 存放下载的软件包文件到/var/cache/apt/archives目录

3- apt命令

list packages based on package names

sudo apt list

search in package descriptions

sudo apt-cache search

show package details

sudo apt-cache show

update list of available packages

sudo apt-get update

install packages

sudo apt-get install

remove packages

sudo apt-get remove

apt-cache stats #显示基本的统计信息
apt-cache pkgnames #列出所有软件包的名字
apt-cache search #根据正则表达式搜索软件包列表
apt-cache show #以便于阅读的格式介绍该软件包
apt-cache showpkg #显示某个软件包的全面信息

apt-cahce depends #显示该软件包的依赖关系信息
apt-cache rdepends #显示所有依赖于该软件包的软件包名字

apt-get update #取回更新的软件包列表信息
apt-get upgrade #进行一次升级
apt-get install #安装新的软件包
apt-get remove #卸载但保留软件包相关配置
apt-get purge #卸载并清除软件包的配置
apt-get clean #删除已下载的软件包

posted @ 2020-03-13 16:04  lemanlai  阅读(338)  评论(0)    收藏  举报