如何在Linux中使用dpkg命令 –

2022年 7月 21日 发表评论
腾讯云3年/5年服务器:点击抢每日限量秒杀名额 阿里云服务器99元/年:速抢优惠名额
腾讯云双十一:点击速抢9999元代金券 阿里云双十一:点击速抢5580元满减券
腾讯云新客无门槛满减券:限量速抢 阿里云活动中心优惠券:点击速抢

如何在Linux中使用dpkg命令?我相信很多没有经验的人对此无能为力。因此,本文总结了问题产生的原因及解决方法。希望你能通过这篇文章解决这个问题。

dpkg命令是一个实用工具,由Debian Linux系统用来安装、创建和管理软件包。

语法

dpkg(选项)(参数)

选项

-i:安装软件包;

-r:删除包;

-P:同时删除软件包的配置文件;

-L:显示在与包关联的文件中;

-l:显示已安装软件包的列表;

-拆包:拆包;

-c:显示软件包中的文件列表;

- confiugre:配置包。

参数

Deb包:指定。deb包操作。

实例

dpkg-IP package . deb#安装包dpkg-r package # delete package dpkg-Ppackage # delete package(包括配置文件)dpkg-Lpackage#与包dpkg-lpackage#相关联的列表文件显示包dpkg的版本-解包. deb #解包deb package的内容dpkg-Skeyward #搜索它所属的包的内容dpkg-l#列出当前安装的包dpkg-cppackage . deb #列出内容

代码如下:

sudo dpkg -I iptux.deb#

查看iptux.deb软件包的详细信息,包括软件名称、版本、大小(其中-I相当于ndash信息)

代码如下:

sudo dpkg-c iptox . deb #

检查iptux.deb包中包含的文件结构(其中-c相当于ndash目录)

代码如下:

sudo dpkg-I iptox . deb #

安装iptux.deb包(其中-i相当于ndash安装)

代码如下:

sudo dpkg-l iptox #

查看iptux软件包的信息(可以通过dpkg -I命令查看软件名称,其中-l相当于ndash列表)

代码如下:

sudo dpkg-L iptox #

检查iptux软件包安装的所有文件(软件名称可以用dpkg -I命令检查,其中-L相当于ndash列表文件)

代码如下:

sudo dpkg-s iptox #

查看iptux软件包的详细信息(软件名称可以通过dpkg -I命令查看,其中-s相当于ndash状态)

代码如下:

sudo dpkg-r iptox #

卸载iptux软件包(软件名称可以通过dpkg -I命令查看,其中-r相当于ndash移除)

还有几种常见用途:

拆包:

代码如下:

dpkg -解包包文件

此命令仅解包“package _ file”,不执行包配置。

配置包:

代码如下:

dpkg -配置包

获取、设置和清除包的选择状态:

代码如下:

dpkg-get-selections[包]

输出到标准输出,可以使用管道或重定向。

代码如下:

dpkg -设置-选择

从标准输入获取,可以使用管道或重定向。

代码如下:

dpkg -清除-选择

标记所有要卸载的软件包。

选项:

-乙

-自动取消配置

卸载软件包时,依赖于已卸载软件包的所有软件包都会自动卸载。

-不-行动

-试运行

-模拟

它仅用于测试,输出是在不修改系统的情况下获得的。

还有一些选项指定了实际分配给dpkg-deb和dpkg-query的任务:

dpkg-deb:

-b | -构建

-c | -目录

-e | -控制

-x |-提取

-f | -字段

-我| -信息

-X | - vextract

dpkg-查询

-l | -列表

-s | -状态

-左| -列表文件

-S | -搜索

-p | -打印-可用

看完以上,你知道在Linux中如何使用dpkg命令吗?如果你想学习更多的技能或了解更多,请关注本站。谢谢你的阅读!

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: