• Linux命令之dpkg软件包管理命令


    一、介绍

    dpkg是Debian Package的简写,“为”Debian“ 操作系统专门开发的套件管理系统,用于软件的安装,更新和移除。

    二、使用方法
    语法:dpkg(选项)(参数)
    选项:
    -i:安装软件包
    -r:删除软件包
    -P:删除软件包的同时删除其配置文件
    -L:显示于软件包关联的文件
    -l:显示已安装软件包列表
    --unpack:解开软件包
    -c:显示软件包内文件列表
    --confiugre:配置软件包
    参数:deb软件包:指定要操作的.deb软件包
    

      


    三、案例:
    1.安装lantern软件包
    ping@ping:~/Downloads/lantern$ sudo dpkg -i lantern-installer-64-bit.deb
    [sudo] ping 的密码:
    正准备解包 lantern-installer-64-bit.deb  ...
    正在将 lantern (4.0.1) 解包到 (4.4.2) 上 ...
    正在设置 lantern (4.0.1) ...
    正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
    正在处理用于 lastore-daemon (0.9.52-1) 的触发器 ...
    正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
    正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
    Rebuilding /usr/share/applications/bamf-2.index...
    正在处理用于 mime-support (3.60) 的触发器 ...
    
    2.删除lanter软件包
    ping@ping:~$ sudo dpkg -r lantern
    (正在读取数据库 ... 系统当前共安装有 180824 个文件和目录。)
    正在卸载 lantern (4.0.1) ...
    正在处理用于 lastore-daemon (0.9.52-1) 的触发器 ...
    正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
    正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
    Rebuilding /usr/share/applications/bamf-2.index...
    正在处理用于 mime-support (3.60) 的触发器 ...
    正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...

    3.删除lantern软件包并移除配置文件
    ping@ping:~$ sudo dpkg -P lantern
    (正在读取数据库 ... 系统当前共安装有 180824 个文件和目录。)
    正在卸载 lantern (4.0.1) ...
    正在处理用于 lastore-daemon (0.9.52-1) 的触发器 ...
    正在处理用于 desktop-file-utils (0.23-2) 的触发器 ...
    正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
    Rebuilding /usr/share/applications/bamf-2.index...
    正在处理用于 mime-support (3.60) 的触发器 ...
    正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...

    4.显示lantern软件包的版本
    ping@ping:~/Downloads/lantern$ sudo dpkg -l lantern
    期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
    | 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
    |/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
    ||/ 名称           版本         体系结构     描述
    +++-==============-============-============-=================================
    ii  lantern        4.0.1        amd64        Censorship circumvention tool
    La

    5.显示lantern的相关文件
    ping@ping:~/Downloads/lantern$ sudo dpkg -L lantern
    /.
    /usr
    /usr/share
    /usr/share/doc
    /usr/share/doc/lantern
    /usr/share/doc/lantern/changelog.gz
    /usr/share/doc/lantern/copyright
    /usr/share/icons

    6.显示系统中安装的软件包
    ping@ping:~$ sudo dpkg -l

      

  • 相关阅读:
    Android之旅七 Service简介
    使用CALayer实现图像镜面效果
    hdu4587 TWO NODES
    js Ajax
    SQL Server 2008数据库备份与恢复
    11g R2单实例手工建库
    needtrue需要真实的答案
    字符编码,pyton中的encode,decode,unicode()
    用java源代码学数据结构<七>: BST
    SQL MIN() 函数
  • 原文地址:https://www.cnblogs.com/pingzhe/p/8124067.html
Copyright © 2020-2023  润新知