zoukankan      html  css  js  c++  java
  • 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 <package>    #显示已安装软件包的简要信息
    dpkg --listfiles <package>    #显示软件包的所有档案
    dpkg --status <package>    #显示已安装软件包的详细信息
    dpkg --install <Package>.deb    #安装本地deb格式软件包,不解决依赖关系
    dpkg --remove <package>    #删除软件包
    dpkg --purge <package>    #删除软件包及配置文件
    

    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 <PackageName>
    
    #search in package descriptions
    sudo apt-cache search <PackageName>
    
    #show package details
    sudo apt-cache show <PackageName>
    
    #update list of available packages
    sudo apt-get update 
    
    #install packages
    sudo apt-get install <PackageName>
    
    #remove packages
    sudo apt-get remove <PackageName>
    
    apt-cache stats  #显示基本的统计信息
    apt-cache pkgnames  #列出所有软件包的名字
    apt-cache search <PackageName>  #根据正则表达式搜索软件包列表
    apt-cache show <PackageName>  #以便于阅读的格式介绍该软件包
    apt-cache showpkg <PackageName>  #显示某个软件包的全面信息
    
    apt-cahce depends <PackageName>  #显示该软件包的依赖关系信息
    apt-cache rdepends <PackageName>  #显示所有依赖于该软件包的软件包名字
    
    apt-get update  #取回更新的软件包列表信息
    apt-get upgrade  #进行一次升级
    apt-get install <PackageName>  #安装新的软件包
    apt-get remove <PackageName>  #卸载但保留软件包相关配置
    apt-get purge <PackageName>  #卸载并清除软件包的配置
    apt-get clean  #删除已下载的软件包
  • 相关阅读:
    拓扑检查(ArcEngine)
    IMap.SelectByShape 方法选择要素
    根据图层获取要素的渲染颜色
    ArcEngine(AE)符号选择器及符号恢复功能【转载】
    版面元素介绍IElement
    示例:由线段生成一个环,由环构成一个多边形(可以包含多个环的多边形集)
    AO的Display对象简介二【转载】
    显示要素层中的某些要素
    示例:从GraphicsContain中取出一个元素
    示例:从Table中获取SelectionSet
  • 原文地址:https://www.cnblogs.com/lemanlai/p/12487085.html
Copyright © 2011-2022 走看看