Ошибка: man command not found в Arch Linux

Спустя несколько лет я снова начал экспериментировать с Arch Linux. Я забыл, как используется команда pacman, поэтому попробовал зайти на ее man-страницу.

То, что произошло дальше, повергло меня в шок. Он выдал мне такую ошибку:

bash: man: command not found

Причем не только для pacman, но и для всех команд, конечно.

Это меня озадачило, поскольку я никогда раньше не оказывался в ситуации, когда команда man была недоступна для использования.

Если вы окажетесь в подобной ситуации, когда команда man не найдена, позвольте заверить вас, что исправить это очень просто*:

  • Установите пакет man-db (для установки страниц man)
  • Обновите кэш mandb (для индексации страниц man для всех команд)

Давайте рассмотрим это более подробно.

Установка man-страниц в Linux

Я никогда не думал, что мне придется устанавливать man-страницы в явном виде. Но Arch Linux ставит вас на новый путь. Что в некотором смысле хорошо, поскольку вы обнаруживаете вещи, с которыми раньше не сталкивались.

Ключевым моментом здесь является то, что пакет, устанавливающий страницы man, называется man-db. Для меня это тоже было открытием.

Для установки пакета можно использовать менеджер пакетов вашего дистрибутива.

Для Arch и Manjaro, используйте:

sudo pacman -S man-db

Для Ubuntu и Debian, используйте:

sudo apt install man-db

Для Fedora, используйте:

sudo dnf install man-db

Для Red Hat Linux, используйте:

sudo yum install man-db

Вы поняли суть. Также разумным шагом будет создание кэша для man-страниц.

Создание кэша страниц man

Чтобы обновить или создать кэш страниц man, выполните команду mandb:

sudo mandb

Она найдет страницы руководства в различных местах и создаст кэш, чтобы вы могли быстро получить доступ к страницам man.

После этого я смог использовать команду man как обычно.

Заключение

Для меня это стало шоком, поскольку я всегда считал, что man-страницы являются основной частью Linux. Никогда не думал, что мне придется устанавливать их в явном виде.

Должен ли я добавить это в список дел, которые необходимо сделать после установки Arch Linux? Не уверен.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)