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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Vue+Element UI 商城后台管理系统[通俗易懂]

    Vue+Element UI 商城后台管理系统[通俗易懂]Vue+ElementUI商城后台管理系统一、前言1.项目背景此项目来自B站Vue实战项目:电商管理系统(Element-UI)。此项目的功能与后端提供的接口并不完全相同,根据后端接口进行开发并添加了部分功能从而进行修改。在完成此项目并测试上线后,在这里记录一下项目的开发思路,以及遇到的一些问题。自我感觉这个项目是一个很不错的关于Vue+ElementUI的练手项目2.部分效果图展示先放一些效果图项目上线地址:https://aerowang.cn/vue_shop

    2025年5月27日
    0
  • PyCharm点击设置没反应,无法进行设置「建议收藏」

    PyCharm点击设置没反应,无法进行设置「建议收藏」首先检查下是不是装了中文汉化包resources_cn.jar如果有的话,解决办法:1.更换一个汉化包或者将原来的resources_en.jar也放进lib目录下                                    2.将汉化包都删除,只留下原版的resources_en.jar   …

    2022年8月29日
    1
  • 详述 Java 语言中的格式化输出

    详述 Java 语言中的格式化输出1前言相信大家在学习Java语言的时候,见到的第一条输出语句,就是:System.out.println(“HelloWorld”);毫无疑问,该语句的作用就是将HelloWorld打印到控制台,格式也非常的简单,直接按原格式输出。但是,如果将输出的内容换成“数值”或者“日期”呢?其打印的格式是否会有什么不同的变化呢?在本文中,就让咱们一起看一看在Java语言中,数值和日期是如何进行格

    2022年7月8日
    18
  • java实现邮件发送功能_电子邮件是啥

    java实现邮件发送功能_电子邮件是啥我使用sendgrid发送电子邮件,使用以下代码工作正常但它没有附件.packagesendgrid;importcom.sendgrid.Content;importcom.sendgrid.Email;importcom.sendgrid.Mail;importcom.sendgrid.Method;importcom.sendgrid.Request;importcom.sen…

    2022年10月24日
    0
  • Idea使用git切换远程分支[通俗易懂]

    描述公司开发人数越来越多,项目业务逻辑越来越复杂,就有了越来越多的分支,各个小伙伴在各自的分支上进行开发,然后进行合并,如果本大爷需要切换到别的开发分支上,那如何实现呢?解决方案屁话不多说,直接上图 点击鼠标右键,选择GIT–>Repository–>Pull… Branchestomerge:选择你需要的分支,如果你没遇到你想要的分支就点击刷新一下。…

    2022年4月4日
    895
  • 查看端口被进程占用命令_cmd查看端口占用

    查看端口被进程占用命令_cmd查看端口占用步骤一:linux使用netstat或者ifconfig命令时,显示命令未找到。通过yumsearchnetstat这个命令,匹配结果如下:=================================匹配:netstat===================bwm-ng.x86_64:BandwidthMonitorNGdstat.noarch:Versatileresourcestatisticstoolnet-snmp.x86_64:Acollecti

    2022年7月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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