Не удается установить / найти / использовать e2fsprogs


1

Мне нужен этот исполняемый файл:

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 МБ, я получаю сообщение:

  • Ошибка: причиной может быть отсутствующий пакет программного обеспечения. Для поддержки файловой системы 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

Пожалуйста, включите вывод dpkg -l e2fsprogs
janos

Так что это очень сложная проблема. Во-первых, вы неправильно прочитали сообщение об ошибке. Это ясно упоминает пропавшее пакет программного обеспечения , не командуй. Тогда ваш актуальный вопрос: почему я не могу изменить размер раздела? Это потому, что загрузочный раздел BIOS GPT не имеет файловой системы. Пожалуйста, задайте новый (!) Вопрос и предоставьте вывод parted /dev/sda print,
Daniel B

@DanielB: parted похоже на другую посылку. Какую команду я должен запустить?
Pietro

Gparted использует parted. Я уже написал точную команду интереса.
Daniel B

Это вывод, который я получаю от вашей команды: bash: parted: command not found
Pietro

Ответы:


2

Из описания пакета ( 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

Я добавил цель в своем вопросе.
Pietro

У меня версия 1.42.12-2.
Pietro

Хм, так и должно работать ... В сообщении об ошибке написано "следующее список пакетов программ [...] ", подчеркиваю мой, был там просто e2fsprogs есть в списке или есть еще в «списке»?
janos

Нет, в списке больше ничего нет ...
Pietro

Очень плохо. Я думаю, что было бы лучше задать новый вопрос, сосредоточив внимание на том, почему gparted отказывается изменить размер раздела, и почему он предлагает отсутствующий пакет, даже если он на самом деле там.
janos
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.