Ubuntu - 有什么好方法可以知道哪个包包含指定的应用程序?

Ubuntu - 有什么好方法可以知道哪个包包含指定的应用程序?

可能重复:
如何找到提供文件的包?

我的 mount 实用程序不支持 ext4,所以我打算更新它。如何确定哪个包包含应用程序,例如 mount?

sudo apt-get 安装

答案1

sudo apt-get install apt-file
sudo apt-file search <filename>

你用的是什么版本的ubuntu?如果内核支持ext4,mount应该可以!

确保使用正确的语法

mount -t ext4 /dev/sdax /dir

如果它是当前安装的软件包(即挂载的软件包),你也可以这样做

dpkg -S /bin/mount

答案2

http://packages.ubuntu.com/

输入“ext4”并单击“说明和搜索”。您很快就会发现,您应该安装 e2fsprogs 才能获得完整的 ext4 支持(主要是 fsck)。不过,内核控制您是否可以挂载。

答案3

首先,直接回答你的问题:

dpkg-S 命令 将返回包含与该字符串匹配的文件的所有包的列表。您可能希望传递完整路径(您可以使用 which)

哪个坐骑-> /bin/挂载 dpkg -S /bin/mount-> 安装

还, apt-cache 搜索 ext4将返回所有使用 ext4 的软件包。我估计你更可能需要更新 e2fsprogs 而不是 mount

相关内容