当前位置: 首页 > 面试题库 >

Ubuntu等同于Yum的WhatProvides,以查找哪个包提供了文件

干照
2023-03-14
问题内容

Fedora的yum软件包管理工具有一个不错的选项whatprovides,它使您可以找到安装了特定二进制文件或文件的软件包。Ubuntu上的等效命令是什么?

例如,说我想找到提供的软件包/usr/bin/mysqladmin。我知道应该是这样的mysql-server*。我读过这apt-cache search blah是一个类似的命令,但是运行apt-cache search /usr/bin/mysqladmin不会返回任何内容。有更好的命令吗?


问题答案:

我相信apt-file会给您您想要的。

$ apt-file update
$ apt-file list mysqladmin
kmysqladmin: /usr/bin/kmysqladmin

$ apt-file search mysqladmin
autoconf-archive: /usr/share/aclocal/ac_prog_mysqladmin.m4
autoconf-archive: /usr/share/autoconf-archive/html/ac_prog_mysqladmin.html
bash-completion: /etc/bash_completion.d/mysqladmin
kmysqladmin: /usr/bin/kmysqladmin

$ apt-file search mysqladmin
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_health.xml
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_startup_variables_description.dtd
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_startup_variables_description.xml
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_status_variables.xml
mysql-admin: /usr/share/mysql-gui/administrator/mysqladmin_system_variables.xml
mysql-client-5.1: /usr/bin/mysqladmin
mysql-client-5.1: /usr/share/man/man1/mysqladmin.1.gz
mysql-cluster-client-5.1: /usr/bin/mysqladmin
mysql-cluster-client-5.1: /usr/share/man/man1/mysqladmin.1.gz
mysql-testsuite: /usr/lib/mysql-testsuite/r/mysqladmin.result
mysql-testsuite: /usr/lib/mysql-testsuite/t/mysqladmin.test


 类似资料:
  • 问题内容: 使用pip,可以确定当前安装了哪个版本的软件包? 我知道,但是我想知道是否有类似的东西。如果不是,最好的方法就是告诉我当前使用的版本。 问题答案: 从pip 1.3开始,有一个命令。 在旧版本,并应做的工作很好。

  • 我在Eclipse Photon中的项目的上下文菜单中没有看到JPA Tools项。 “Photon”repo中唯一还没有安装在我的Eclipse Photon中的JPA插件是“Dali Java Persistence Tools-JPA Diagram Editor”。但在我的Eclipse Oxygen安装中也没有。 要启用JPA Tools条目,我应该安装哪个插件?

  • 问题内容: 在Java 8中,它允许对集合进行聚合。在Kotlin中,除了以stdlib中的扩展功能的集合形式存在之外,这并不完全相同。但尚不清楚不同用例的等效性。 例如,在JavaDoc的顶部是为Java 8编写的示例,将它们移植到Kolin时,在不同的JDK版本上不能使用Java 8类,因此可能应该以不同的方式编写它们。 在网上显示Kotlin集合示例的资源方面,它们通常是微不足道的,不能真正

  • 我试图对我的Maven Springboot项目执行包,但我看到以下消息。原因会是什么呢?我已经在网上搜索了所有的东西;这是一个常见的情况,但没有人有一个明确的解决办法,可以对我有用。 这次我看到了这个新的错误 真的,问题的原因是没有一个文件夹或包吗?或者这第二行只是与JavaCompilerForce选项本身相关,而与应用程序的核心无关?看来我太奇怪了。而且,在add中,完全相同的应用程序可以在

  • 我试图捕捉图像使用相机意图并将其发送到服务器。 我遵循了官方https://developer.android.com/training/camera/photobasics 但是在使用FileProvider从filepath获取Uri时出现异常。 我有个例外 无法找到包含 /storage/emulated/0/Android/data/com.example.app/files/Pictur

  • 目前,在我的中有一条关于支持库不使用相同版本的警告。 所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到了27.0.1、23.4.0版本。示例包括com.android.support:animated-vector-drawable:27.0.1和com.android.support:cardview-v7:23.4.0 还有一个很好的方