Ubuntu 中的 dpkg 安装deb、删除deb、显示已安装包列表、解压deb文件、显示deb包内文件列表、配置deb软件包
1. dpkg 简介
dpkg
即 package manager for Debian
,是 Debian
和基于 Debian
的系统中一个主要的包管理工具,可以用来安装、构建、卸载、管理 deb
格式的软件包。
和 Ubuntu
下的另一个包管理工具 apt-get
(Advanced 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软件包相关推荐
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(上传安装包并解压_05)
接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04) 静默安装Oracle11GR2数据库上传数据库安装包并解压 按提示选择文件,添加确 ...
- python解压文件中哪个是安装包_python解压文件格式的基本方法
应对多种压缩包格式的python库:patool.如果平时只用基本的解压.打包等操作,也不想详细了解各种压缩格式对应的python库,patool应该是个不错的选择. patool库支持的格式包括: ...
- linux系统分两种更普遍的包,rpm和tar,这两种安装包如何解压与安装
2019独角兽企业重金招聘Python工程师标准>>> RPM软件包管理器:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.rp ...
- ubuntu安装/查看已安装包的方法
一Ubuntu中软件安装方法 1APT方式 2Dpkg方式 3源码安装tartargztarbz2tarZ 二Ubuntu中软件包的卸载方法 1APT方式 2Dpkg方式 三Ubuntu中软件包的查询 ...
- win10系统node安装详细步骤,及安装失败解决方法-不运行安装包,直接指定运行目录
| Node运行环境搭建 1. Node.js运行环境安装 方式一:官网下载安装包安装 版本说明: LTS = long Term Support 长期支持版 稳定版 Current 拥有最新特性 实 ...
- dpkg 删除软件_在Ubuntu中使用dpkg命令卸载软件的方法
据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理.dpkg是"Debian Packager"的简写,是一个底层的 ...
- lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建
[Linux操作系统]Linux的上传和下载--Ubuntu中软件的安装和ftp服务器的搭建 学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要 ...
- ubuntu中PyCharm的安装与卸载
一.官方安装源 linux的PyCharm的专业版:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=l ...
- 【转】Ubuntu中SVN客户端安装+使用
转自:Ubuntu中SVN客户端安装+使用_三少GG-CSDN博客 1. 安装 svn客户端: apt-get install subversion,然后根据提示一步一步,就完成了 svn的安装.当然 ...
最新文章
- 既使用maven编译,又使用lib下的Jar包
- 怎么导入sklearn包_在导入sklearn包是报错
- 二维矩阵中的最大矩形面积--java实现
- matlab fftshift_数字信号处理没有Matlab?用Python一样很爽
- LeetCode OJ:Pascal's Triangle(帕斯卡三角)
- 计算机专业毕设外文翻译springboot_java毕业设计_springboot框架的计算机系党员信息管理系统...
- win10+Vmware+centeros10连接xshell和xftp
- 审计计算机考试报名,审计业务考试计算机(5页)-原创力文档
- [转帖]Windows 上面IE的历史
- 停止不了_男性脂溢性脱发之坚持及停止止脱方法后的对比(顺便找发友组队再战)...
- 批量调取接口_批量操作_API 文档_对象存储 - 七牛开发者中心
- [windows系统上运行spark报错Could not locate executable null\bin\winutils.exe in the Hadoop binaries
- 【快速幂取模】NOI 7833:幂的末尾
- mac os下 Ruby环境安装方法
- 瘦客户端那些事 - 开篇
- 模型中AIC和BIC以及loglikelihood的关系
- 列表如何做,看这一篇就够啦——触底加载、虚拟滚动与计算展现值
- 微信辅助验证 信息填写正确 却提示绑卡信息错误的解决办法
- related job
- 别样肉客与星巴克继续合作 在内地推出别样牛肉™烧烤风味三明治