Linux如何根据文件名找到相应的安装包?

大家好,我是老吴,在这里给大家分享操作系统、网络、安全等专业知识!

对于Linux操作系统新手来说,在安装工具时往往会遇到以下问题:

1、看到别人在用一个工具很好用,但是不知道怎么安装。

2、自己编译源代码,却不知道需要安装哪个依赖包。

所以,接下来我给大家介绍两个好用的工具:repoquery(Redhat/CentOS……)及apt-file(Debian/Ubuntu/Kali……),希望能对Linux有用。

repoquery

1、根据文件名查找安装包

关键字支持通配符,这里我们查询结尾为repoquery的文件。查询执行文件前面加上bin/结果会更准确:

除了使用-f还可以使用--whatprovides参数,它提供了跟yum工具的whatprovides操作一样的功能:

有时候可能会查不到结果,此时可以加上--pkgnarrow=all参数,用于指定安装包的类型,可能的值有installed、available、recent、updates、extras、all以及repository,如果只搜索已经安装的包,可以指定--pkgnarrowinstalled

2、根据关键字查找安装包

当不加任何参数时,repoquery会返回匹配的安装包,也支持通配符:

如果要查看指定包的文件列表,可以使用-l参数,查看详细信息则使用-i参数:

3、repoquery跟rpm、yum命令的区别

虽然rpm及yum工具也提供了repoquery类似的功能,repoquery主要有以下优势:

  • repoquery支持通配符搜索文件,rpm不支持。
  • repoquery对整个repo源进行搜索,而rpm只能对已经安装的文件进行搜索。
  • repoquery的体验要比yum及rpm好,速度快而且输出整洁。

所以,我还是更喜欢使用repoquery一些。

apt-file

apt-file工具是deb平台下类似于repoquery的工具,在使用之前需要先更新:

apt-file默认会自动添加通配符进行搜索,但使用-x参数使用正则搜索更好用:

如查看指定包的文件列表,可使用list操作,同样也支持-x参数进行正则匹配:

apt-file不能对本地安装包进行搜索,可改用dpkg命令:

以上是对repoquery及apt-file工具的简单介绍,喜欢的同学请点赞及加关注,谢谢!

#Linux#

(0)

相关推荐

  • 怎么找到手机软件安装包重新安装

    手机是现在最常用的工具之一,有些用户想知道怎么找到手机软件安装包重新安装,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,找到并点击[文件管理]图标.2. 第二步 ...

  • 如何找到华为手机安装包

    现在有很多人在使用华为手机,有些新用户不知道如何找到华为手机安装包,接下来小编就给大家介绍一下具体的操作步骤.通过文件管理找到1. 首先第一步根据下图箭头所指,找到并点击[文件管理].2. 第二步打开 ...

  • Linux怎样安装deb为后缀的安装包?

    在Linux中安装软件可不像在windows上安装那样的简便,只需要点击下一步就可以了.Linux中有严格的权限设置,所以安装软件也需要用到命令,今天就简单说下怎样安装Linux软件包. 操作方法 0 ...

  • 华为荣耀畅玩X7怎么找到和删除安装包

    手机的安装包会占用存储空间,如果存储空间占用过多则会影响手机的反应速度.为此,我们就必须将一些不用的安装包找到并删除掉.具体如何操作呢?请看下文. 操作方法 01 打开手机,在手机桌面上找到并单击[实 ...

  • 怎么找到以前下载过的安装包重新安装

    工具/材料: 腾讯手机管家 有时候我们在使用手机种,会因为内存不足或者是各种原因,卸载掉手机中的一些软件应用,但是过段时间后,可能又要用到这个软件了,重新下载的话又要浪费手机流量,仔细想想以前下载过的 ...

  • 如何禁止大众点评手机app自动下载安装包

    随着科技的发展,手机已经成为人们日常生活中必不可少的工具,当我们在使用手机中的大众点评的时候,有的时候总是会跳出安装包已下载完成的提示,那么如何将其自动下载安装包的功能关闭呢?接下来就由小编来告诉大家 ...

  • 怎么手动删除安卓手机中的安装包

    今天给大家介绍一下怎么手动删除安卓手机中的安装包的具体操作步骤.小编以Redmi Note 7为例,为大家演示.1. 解锁手机后,找到桌面上的"文件管理"图标,打开2. 在打开的& ...

  • 电脑上本地的QQ音乐安装包哪里找?

    我们在电脑上有QQ音乐,想要通过U盘等方式直接把电脑中的安装包copy出来,该在哪里找呢?毕竟我们电脑一般安装完毕后都会直接把安装包删除掉.接下来,小编就和大家分享怎么找到本地的安装包. 操作方法 0 ...

  • 怎么在电脑上下载游戏安装包

    大家都喜欢玩游戏,有的玩大型网络游戏,需要联网玩,那小游戏怎么下载到电脑上随时玩呢?这里演示的是360手机助手上怎么下载? 操作方法 01 首先我们要打开360手机助手软件 02 在上方的菜单中,点击 ...