Linux下软件包管理工具dpkg和GNU C语言库的学习

          dpkg是Linux下的一个安装、生成、删除和管理软件包的工具。其语法格式如下:

          dpkg [option...] action

          dpkg本身完全由命令行参数控制,其命令行参数包含一个action和0个或多个option。action参数告诉dpkg做什么,option参数在某种程度上控制action的行为。例如通过dpkg可以查看软件包的状态(如一个软件包是否被安装了)

命令如下:

          dpkg -s libxml2-dev

查询结果如下图所示:

由查询结果可知我的系统中没有安装libxml2-dev软件包。

当然,也可以用如下命令:

          dpkg-query -s libxml2-dev

查询结果如下图所示:


对比我们可以发现以上两个命令的查询结果是一样的(原因是前一个命令实际上是通过调用第二个命令来实现的)


为了形成比对,在查看一下一个已经安装好了的软件包(如libxml2软件包),看看查询的结果是怎样的

查询命令如下:

        dpkg -s libxml2\

命令运行结果如下图所示:


如图,显示已经正确安装了。


        有时候,我们需要安装某个软件包(如libxml2-dev),但事先我想查询一下关于这个软件包的具体信息,该如何操作呢?

方法:用如下命令查询

         apt-cache show libxml2-dev

查询结果如下图所示:



这里列举的功能只是dpkg的冰山一脚,欲知详情,可使用man dpkg命令来进行查看






  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值