软件包管理

来源:互联网 发布:网络手机电视直播 编辑:程序博客网 时间:2024/05/29 09:35

软件包

位置

  1. 软件源 /ete/apt/sources.list.d
  2. 软件源索引 /var/lib/apt/lists
  3. 状态信息 /var/lib/dpkg/status

查询

  1. tonny@tonny-ftt:/$ apt-cache pkgnames | wc -l 软件包的数目
  2. tonny@tonny-ftt:/$ apt-cache policy google-chrome-stable 软件包的状态(版本)
  3. tonny@tonny-ftt:/$ apt-cache show google-chrome-stable 软件包详细信息
  4. tonny@tonny-ftt:/$ apt-cache showpkg google-chrome-stable 软件包简要信息
  5. tonny@tonny-ftt:/$ apt-cache search google-chrome-stable 查询相关软件包
  6. tonny@tonny-ftt:/$ apt-cache depends google-chrome-stable 查看依赖关系

跟新

  1. tonny@tonny-ftt:/$ sudo apt-get update 跟新软件源列表,找到最新版本的软件源
  2. tonny@tonny-ftt:/$ sudo apt-get upgrade 跟新所有的软件包

安装

  1. tonny@tonny-ftt:/$ sudo apt-get install google-chrome-stable 下载并配置软件包
  2. tonny@tonny-ftt:/$ sudo apt-get --reinstall install google-chrome-stable 重新安装软件包

删除

  1. tonny@tonny-ftt:/$ sudo apt-get remove google-chrome-stable 删除软件包
  2. tonny@tonny-ftt:/$ sudo apt-get -purge remove google-chrome-stable 彻底删除软件包

清空缓存

  1. tonny@tonny-ftt:/$ sudo apt-get clean 清空所有缓存
  2. tonny@tonny-ftt:/$ sudo apt-get autoclean 清空旧版本软件包

依赖关系

  1. tonny@tonny-ftt:/$ sudo apt-get check 检查软件包依赖关系
  2. tonny@tonny-ftt:/$ sudo apt-get -f install 修复软件包依赖关系
  3. tonny@tonny-ftt:/$ sudo apt-get autoremove 删除不符合的软件包依赖关系