APT软件包管理工具(学习总结)

apt

  • 为解决dpkg不自动解决软件包依耐关系而引出
  • 命名行软件包管理工具,用于获取、安装、编译、卸载和查询Deb包软件,以及查询软件包依耐关系

apt软件包管理器的工作原理

  • 1软件源配置文件/etc/apt/sources.list列出最适合访问的镜像站点地址
  • 建立索引文件
    3个重要的配置文件
  1. apt镜像的地址文件/etc/apt/sources.list
  2. 本地索引列表/var/lib/apt/lists目录下
  3. 本地文件下载缓存/var/cache/apt/archives目录下

apt-get工具集

安装软件包 apt-get install

  • 1.扫描本地存放的软件包更新列表(用apt-get update刷新更新最新列表),找到最新版本
  • 2.依耐关系检查,找到软件运行所需要的所有软件包
  • 3.从软件源所指的镜像点中,下载相关软件包
  • 4.解压软件包,并自动安装和配置

刷新软件源 apt-get update

更新软件包 apt-get upgrade

重新安装软件包 apt-get --reinstall install

卸载软件包 apt-get remove(不完全卸载) / apt-get --purge remove(完全卸载)

检查依耐关系 apt-get check

修护软件包依耐关系 apt-get -f install

清理软件包缓冲区 apt-get clean

apt-get auto clean 只保留最新版本,清除其他版本

apt-cache工具集

apt-cache命令

查询软件源和软件包的相关信息及包依耐关系等

apt-cache选项

-p/s/q/i/c/h

apt-cache子命令

showpkg/show/showsrc…

查询数据源的相关信息 apt-cache stats

查询已安装软件包 apt-cache pkgnames

按关键字查询软件包信息 apt-cache search

获取软件包的详细信息 apt-cache show

获取所有软件包的详细信息 apt-cache dumpavail

获取软件包的常规信息 apt-cache showpkg

获取软件包的安装状态 apt-cache policy

查询软件包的依耐关系 apt-cache depends

清除软件包的. ded文档 apt-cache autoclean

你可能感兴趣的:(笔记)