微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu的等价Yum的WhatProvides

Fedora的yum软件包pipe理工具有一个很好的选项叫whatprovides,让你find哪个软件包安装了特定的二进制或文件。 Ubuntu上的等效命令是什么?

例如,说我想find什么软件包提供/ usr / bin / MysqLadmin。 我知道它应该是像“MysqL服务器*”。 我读过apt-cache search blah是一个类似的命令,但是运行apt-cache search /usr/bin/MysqLadmin不会返回任何结果。 有更好的命令吗?

使用dbus-sendclosuresLinux

grep命令行用“or”从dos窗口(gnu grep)

观看Linux上的文件大小

batch file在if条件下执行多个操作

诅咒在Windows上的PHP

我相信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

我使用'dpkg -S文件名'。 它不能搜索你的系统上没有安装的文件,但是认情况下它是在所有dpkg发行版中发送的,而apt-file不是。

您也可以使用http://packages.ubuntu.com/网站查看系统中未安装的文件。

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

相关推荐