zoukankan      html  css  js  c++  java
  • [转]Debian 安装与卸载包命令(APT&&DPKG)

    转自:zhangjunhd 的BLOG

    1、APT主要命令
    apt-cache search  ------package 搜索包
    sudo apt-get install ------package 安装包
    sudo apt-get remove -----package 删除包
    sudo apt-get remove --purge ------package 删除包,包括删除配置文件等
    sudo apt-get update ------更新源
    sudo apt-get upgrade ------更新已安装的包
    sudo apt-get dist-upgrade ---------升级系统
    sudo apt-get dselect-upgrade ------使用 dselect 升级

    如果系统在许多软件包都包含了 -dev 等软件包,推荐使用下面的 dselect 操作方法进行控制软件包的细化操作。
         # dselect update  # 升级前请先完成这步
         # dselect select  # 选择附加软件包
    运行 dselect 时当前所有软件包均被选中,dselect 会提示你基于 Depends,Suggests 和 Recommends 的附加软件包,如果不想添加任何软件包,只需输入 Q 退出 dselect。
         # dselect install
    在安装过程中,必须回答一些有关软件包配置的问题,准备好你的笔记本花点时间处理它们。

    apt-cache depends -------package 了解使用依赖
    apt-cache rdepends ------package 了解某个具体的依赖(查看该包被哪些包依赖)
    sudo apt-get build-dep ------package 安装相关的编译环境
    apt-get source ------package 下载该包的源代码)
    sudo apt-get clean && sudo apt-get autoclean -----清理下载文件的存档 && 只清理过时的包
    sudo apt-get check ------检查是否有损坏的依赖

    2、DPKG主要命令
    dpkg -i <package.deb>------安装一个 Debian 包文件

    dpkg -c <package.deb>------列出 <package.deb> 的内容

    dpkg -I <package.deb>------从 <package.deb> 中提取包信息

    dpkg -r <package>------移除一个已安装的包

    dpkg -P <package>------完全清除一个已安装的包。和 remove 不同的是, remove 只是删掉数据和可执行文件, purge 另外还删除所有的配制文件。

    dpkg -L <package>------列出 <package> 安装的所有文件清单。(dpkg -c 来检查一个 .deb 文件的内容)

    dpkg -s <package>------显示已安装包裹的信息。(apt-cache 显示 Debian 存档中的包信息,dpkg -I 显示从一个.deb 文件中提取的包信息)

  • 相关阅读:
    bootstrap table本地数据使用方法
    openlayers+geoserver ImageWMS过滤动态刷新图层
    openlayers+geoserver+wms实现空间查询,属性查询
    openlayers4.6.5官方api、实例、开发包
    js判断点在线上位置,距离各端点距离算法
    openlayers之style符号化
    js判断向量叉点 并求出交点坐标
    利用jquery判断点是否在椭圆内
    JavaScript高级程序设计21.pdf
    JavaScript高级程序设计20.pdf
  • 原文地址:https://www.cnblogs.com/wbb2109/p/3928303.html
Copyright © 2011-2022 走看看