linux7 没有dpkg,Linux 系统操作 (7):dpkg 命令

linux7 没有dpkg,Linux 系统操作 (7):dpkg 命令Linux系统操作(7):dpkg命令文章目录综述:安装命令:查看与搜索命令:删除命令:不太常用的命令:参考文献:综述:广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程,因此”Debian”常指Debian…

大家好,又见面了,我是你们的朋友全栈君。

Linux 系统操作 (7):dpkg 命令

文章目录

综述:

安装命令:

查看与搜索命令:

删除命令:

不太常用的命令:

参考文献:

综述:

广义的 Debian 是指一个致力于创建自由操作系统的合作组织及其作品, 由于 Debian 项目众多内核分支中以 Linux 宏内核为主, 而且 Debian 开发者 所创建的操作系统中绝大部分基础工具来自于 GNU 工程 , 因此 “Debian” 常指 Debian GNU/Linux.dpkg 是一个 Debian 的一个命令行工具, 它可以用来安装, 删除, 构建和管理 Debian 的软件包.

安装命令:

安装软件

dpkg -i package.deb

示例: dpkg -i avg71flm_r28-1_i386.deb

安装一个目录下面所有的软件包

dpkg -R dirname

示例: dpkg -R /usr/local/src

查看与搜索命令:

查看 package.deb 包中的内容, 显示软件包内文件列表

dpkg -c package.deb

显示所有已经安装的 Deb 包, 同时显示版本号以及简短说明

dpkg -I

搜索 deb 包

dpkg -l package-name-pattern

示例: dpkg -I VIM

从 package.deb 包中提取信息, 显示一个 Deb 的说明

dpkg -I packagename.deb

列出 deb 包安装的所有文件清单, 显示一个包安装到系统里面的文件目录信息, 显示于软件包关联的文件

dpkg -L packagename

报告指定包的状态信息, 显示已安装包的信息

dpkg -s package

从软件包里面读取软件的信息

dpkg -A package.deb

显示包的具体信息

dpkg -p packagename

示例: dpkg -p cacti

搜索指定包里面的文件 (模糊查询)

dpkg -S filename-search-pattern

删除命令:

删除软件包 (保留其配置信息)

dpkg -r package

删除一个包 (删除其配置信息)(完全清楚)

dpkg -P package

不太常用的命令:

重新配制一个已经安装的包, 如果它使用的是 debconf (debconf 为包安装提供了一个统一的配制界面):

dpkg -reconfigure package

释放软件包, 但是不进行配置

dpkg -unpack package_file 如果和 – R 一起使用, 参数可以是一个目录

示例: dpkg -unpack avg71flm_r28-1_i386.deb

重新配置和释放软件包

dpkg -configure package_file

如果和 – a 一起使用, 将配置所有没有配置的软件包

dpkg -configure avg71flm_r28-1_i386.deb

替代软件包的信息

dpkg -update-avail

合并软件包信息

dpkg -merge-avail

丢失所有的 Uninstall 的软件包信息

dpkg -forget-old-unavail

删除软件包的 Avaliable 信息

dpkg -clear-avail

查找只有部分安装的软件包信息

dpkg -C

比较同一个包的不同版本之间的差别

dpkg -compare-versions ver1 op ver2

显示帮助信息

dpkg -help

显示 dpkg 的 Licence

dpkg -licence (or) dpkg -license

显示 dpkg 的版本号

dpkg -version

建立一个 deb 文件

dpkg -b direc*y [filename]

来源: http://www.bubuko.com/infodetail-3186573.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143336.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • SIM简介「建议收藏」

    SIM简介「建议收藏」5月17日,国际电信日。在这天,北京通信公司开始对北京城里的政府单位医疗机构等集体发放小灵通号码,随着小灵通在北京市区的出现,以及中国南北两大电信公司的互联互通,网通电信移动联通4足鼎立的局面已经形成,传统的高价资费模式已经被打破,单向收费和准单向收费成为人们最津津乐道的话题。现在全国各地移动联通公司纷纷推出价格便宜、针对不同阶层的手机卡。我为大家介绍一下中国的手机品牌卡以所支持的功能,希望能为即…

  • Python中的for i in range(range()函数的for循环)如何使用,详细介绍[通俗易懂]

    Python中的for i in range(range()函数的for循环)如何使用,详细介绍[通俗易懂]range函数的for循环1.定义2.两种形式3.可理解性例子4.range函数的特性详述4.1 左闭右开4.2 开始值默认为04.3 步长值默认为14.4 range函数的反向输出5.与列表list的使用6.range与list的区别1.定义range是一个函数,它返回的是一个可迭代对象,大多使用于for循环中。相当于C/Java里面的for(inti=m;i<n;…

  • 工作流引擎 Activiti 教程(非常详细)

    工作流引擎 Activiti 教程(非常详细)更多内容关注微信公众号:fullstack888一、工作流介绍1.1概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。1.2工作流系统一个软件系统中具有工作流的功能,我们把它称为工作流系统,一个系统中工作流…

  • java定时器的几种实现方式

    java定时器的几种实现方式1前言在开始正题之前,先闲聊几句。有人说,计算机科学这个学科,软件方向研究到头就是数学,硬件方向研究到头就是物理,最轻松的是中间这批使用者,可以不太懂物理,不太懂数学,依旧可以使用计算机作为自己谋生的工具。这个规律具有普适应,看看“定时器”这个例子,往应用层研究,有Quartz,SpringSchedule等框架;往分布式研究,又有SchedulerX,ElasticJob等分布式任务调度;往底层实现看,又有多种定时器实现方案的原理、工作效率、数据结构可以深究…简单上手使用一个框架,并不能体

  • js解压gzip数据_gzip 压缩

    js解压gzip数据_gzip 压缩微信小程序开发交流qq群173683895承接微信小程序开发。扫码加微信。GZIP压缩,GZIP解压需要用到pako.js文件:下载地址:https://download.csdn.net/download/qq_35713752/10627338使用方法:JS压缩和解压:varpako=require(‘../../utils/pako.min.js…

  • linux oracle11g安装步骤_oracle11g32位安装

    linux oracle11g安装步骤_oracle11g32位安装目录Oracle11g安装准备工作…1Oracle11g下载地址:…1Oracle11g联机文档:…1Oracle11gR2数据库安装硬件配置要求目录Linux操作系统中Oracle11g数据库安装过程图文详解Oracle11g下载地址:选择需要的oracle安装文件下载Oracle11g联机文档:可以下载其PDF文档参考(其中的有关Linux安装向导是…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号