1. dpkg 简介

dpkgpackage manager for Debian ,是 Debian 和基于 Debian 的系统中一个主要的包管理工具,可以用来安装、构建、卸载、管理 deb 格式的软件包。

Ubuntu 下的另一个包管理工具 apt-getAdvanced Package Tool)有所不同:
apt-get 命令并不直接操作 deb 安装包文件,而是从 /etc/apt/sources.list 配置文件中定义的软件镜像源里下载软件包并安装,使用时也只需指定软件的名称(或者也可以附加上版本号)。

因此,dpkg 主要是用来安装已经下载到本地的 deb 软件包,或者对已经安装好的软件进行管理。而 apt-get 可以直接从远程的软件仓库里下载安装软件。

2. dpkg 命令

命令 描述
dpkg -i package_name.deb 安装软件包
dpkg -r package_name.deb 删除软件包
dpkg -P package_name.deb 删除软件包的同时删除其配置文件
dpkg -L package_name.deb 显示于软件包关联的文件
dpkg -l package_name.deb 显示已安装软件包列表
dpkg --unpack package_name.deb 解开软件包
dpkg -c package_name.deb 显示软件包内文件列表
dpkg --configure package_name.deb 配置软件包

3. Ubuntu 卸载软件

3.1 知道要卸载的软件包具体名称

使用下面方法卸载:

sudo apt-get remove package

或者

sudo apt-get --purge remove package

3.2 不知道要卸载的软件包具体名称

首先使用 dpkg 查询软件包名称

dpkg --get-selections | grep "软件名称关键字"

然后再使用下面命令删除

sudo apt-get --purge remove package

Ubuntu 中的 dpkg 安装deb、删除deb、显示已安装包列表、解压deb文件、显示deb包内文件列表、配置deb软件包相关推荐

  1. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(上传安装包并解压_05)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04) 静默安装Oracle11GR2数据库上传数据库安装包并解压 按提示选择文件,添加确 ...

  2. python解压文件中哪个是安装包_python解压文件格式的基本方法

    应对多种压缩包格式的python库:patool.如果平时只用基本的解压.打包等操作,也不想详细了解各种压缩格式对应的python库,patool应该是个不错的选择. patool库支持的格式包括: ...

  3. linux系统分两种更普遍的包,rpm和tar,这两种安装包如何解压与安装

    2019独角兽企业重金招聘Python工程师标准>>> RPM软件包管理器:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.rp ...

  4. ubuntu安装/查看已安装包的方法

    一Ubuntu中软件安装方法 1APT方式 2Dpkg方式 3源码安装tartargztarbz2tarZ 二Ubuntu中软件包的卸载方法 1APT方式 2Dpkg方式 三Ubuntu中软件包的查询 ...

  5. win10系统node安装详细步骤,及安装失败解决方法-不运行安装包,直接指定运行目录

    | Node运行环境搭建 1. Node.js运行环境安装 方式一:官网下载安装包安装 版本说明: LTS = long Term Support 长期支持版 稳定版 Current 拥有最新特性 实 ...

  6. dpkg 删除软件_在Ubuntu中使用dpkg命令卸载软件的方法

    据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理.dpkg是"Debian Packager"的简写,是一个底层的 ...

  7. lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建

    [Linux操作系统]Linux的上传和下载--Ubuntu中软件的安装和ftp服务器的搭建 学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要 ...

  8. ubuntu中PyCharm的安装与卸载

    一.官方安装源 linux的PyCharm的专业版:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=l ...

  9. 【转】Ubuntu中SVN客户端安装+使用

    转自:Ubuntu中SVN客户端安装+使用_三少GG-CSDN博客 1. 安装 svn客户端: apt-get install subversion,然后根据提示一步一步,就完成了 svn的安装.当然 ...

最新文章

  1. 既使用maven编译,又使用lib下的Jar包
  2. 怎么导入sklearn包_在导入sklearn包是报错
  3. 二维矩阵中的最大矩形面积--java实现
  4. matlab fftshift_数字信号处理没有Matlab?用Python一样很爽
  5. LeetCode OJ:Pascal's Triangle(帕斯卡三角)
  6. 计算机专业毕设外文翻译springboot_java毕业设计_springboot框架的计算机系党员信息管理系统...
  7. win10+Vmware+centeros10连接xshell和xftp
  8. 审计计算机考试报名,审计业务考试计算机(5页)-原创力文档
  9. [转帖]Windows 上面IE的历史
  10. 停止不了_男性脂溢性脱发之坚持及停止止脱方法后的对比(顺便找发友组队再战)...
  11. 批量调取接口_批量操作_API 文档_对象存储 - 七牛开发者中心
  12. [windows系统上运行spark报错Could not locate executable null\bin\winutils.exe in the Hadoop binaries
  13. 【快速幂取模】NOI 7833:幂的末尾
  14. mac os下 Ruby环境安装方法
  15. 瘦客户端那些事 - 开篇
  16. 模型中AIC和BIC以及loglikelihood的关系
  17. 列表如何做,看这一篇就够啦——触底加载、虚拟滚动与计算展现值
  18. 微信辅助验证 信息填写正确 却提示绑卡信息错误的解决办法
  19. related job
  20. 别样肉客与星巴克继续合作 在内地推出别样牛肉™烧烤风味三明治

热门文章

  1. 2021-2027年中国一体化预制泵站行业研究及前瞻分析报告
  2. 2022-2028年中国专用化学品行业投资分析及前景预测报告
  3. 2022-2028年中国石油钻井井下工具行业市场研究及前瞻分析报告
  4. Java学到什么水平能够出去找工作!
  5. msql每个数据前面添加某个字符串查询或者更新
  6. python读取word
  7. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题
  8. Python join()方法
  9. 企业如何选择音视频会议系统分析
  10. TensorFlow XLA优化与Memory