无法安装/查找/使用 e2fsprogs

无法安装/查找/使用 e2fsprogs

我需要这个可执行文件:

e2fsprogs

我在我的系统上找不到它;从控制台(即使使用 sudo)我得到“bash: e2fsprogs: 未找到命令”。
通过搜索,我得到的只是它的文档(在 中/usr/share/doc/e2fsprogs)。

尝试安装它:

sudo apt-get install e2fsprogs

我收到消息“e2fsprogs 已经是最新版本”,但什么也没做。

尝试卸载它(以便随后重新安装):

sudo apt-get remove e2fsprogs

我收到了一条令人恐惧的消息“您即将做一些可能有害的事情。要继续,请输入短语‘是的,按我说的做!’”

我如何使用这个命令?我如何找到它?


该实用程序需要此命令gparted来调整磁盘分区大小。

尝试将 /dev/sda7 (bios_grub) 的大小减少 500 MiB 时,我收到以下消息:

  • 错误:原因可能是缺少软件包。ext4 文件系统支持需要以下软件包列表:e2fsprogs v1.41+。

输出dpkg -l e2fsprogs

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                             Version               Architecture          Description
+++-================================-=====================-=====================-====================================
ii  e2fsprogs                        1.42.12-2             amd64                 ext2/ext3/ext4 file system utilities

答案1

从包装描述(apt-cache show e2fsprogs):

 This package contains programs for creating, checking, and maintaining
 ext2/3/4-based file systems.  It also includes the "badbocks" program,
 which can be used to scan for bad blocks on a disk or other storage device.

此软件包包含许多适用于基于 ext2/3/4 的文件系统的实用程序,但不包含名为“e2fsprogs”的程序。要查找此软件包安装的文件,您可以使用以下命令dpkg -L,例如:

$ dpkg -L e2fsprogs | grep bin
/usr/bin
/usr/bin/lsattr
/usr/bin/chattr
/usr/sbin
/usr/sbin/filefrag
/usr/sbin/e2freefrag
/usr/sbin/mklost+found
/usr/sbin/e4defrag
/sbin
/sbin/debugfs
/sbin/dumpe2fs
/sbin/e2undo
/sbin/mke2fs
/sbin/resize2fs
/sbin/e2fsck
/sbin/badblocks
/sbin/e2image
/sbin/logsave
/sbin/tune2fs
/sbin/mkfs.ext2
/sbin/mkfs.ext4
/sbin/e2label
/sbin/mkfs.ext4dev
/sbin/fsck.ext2
/sbin/mkfs.ext3
/sbin/fsck.ext4dev
/sbin/fsck.ext4
/sbin/fsck.ext3

我过滤了输出,只看到包含“bin”的路径,这是二进制文件的典型特征。毫无疑问,它是您实现目的所需的程序之一(您没有解释这一点)。


错误:原因可能是缺少软件包。ext4 文件系统支持需要以下软件包列表:e2fsprogs v1.41+。

此错误消息并不意味着gparted需要可执行程序e2fsprogs。它意味着它需要e2fsprogs 包裹,其中包含所需的二进制文件。具体来说,它至少需要 1.41 版本。您可以e2fsprogs使用以下命令验证软件包的版本:

dpkg -l e2fsprogs

相关内容