如何通过目录查找包?

如何通过目录查找包?

如何找到包含路径包含特定子字符串的文件的包(在 Debian 中)?

示例:查找包含路径包含“ /usr/share/xml/”的文件的所有软件包(已安装或未安装)。

我已经安装了 xsltproc 并且没有 xhtml 的 xml 目录 => 它正在通过网络寻找 dtds,速度很慢并且对 W3C 进行了 ddos​​ing。

我知道目录包应该在 /usr/share/xml/ 中,但无法找到将文件放入该目录的包。

搜索位于https://packages.debian.org仅查找包文件路径的后缀,而不查找子字符串。

答案1

您可以通过安装在本地执行此操作apt-file

sudo apt-get install apt-file
sudo apt-file update
apt-file search /usr/share/xml/

(根据您使用的 Debian 版本,您可能不需要该apt-file update步骤)。

答案2

apt install apt-file

然后以 root 身份或使用 sudo 运行apt-file update这将更新 apt 源中 apt 文件的缓存。

您可以使用以下方式进行搜索apt-file search for something

相关内容