Рейтинг:2

Нет ручного ввода для chdir

флаг in

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

Моя проблема в Ubuntu 20.04 LTS, которую я пытаюсь запустить мужчина чдир, но получить это сообщение об ошибке Нет ручного ввода для chdir.

Я пробовал этот набор команд:

sudo apt-get install -y man-страницы
sudo apt-get install -y man-db
мандб

Тем не менее, это не помогло. Пожалуйста, что я упускаю?

N0rbert avatar
флаг zw
Вы используете Ubuntu внутри контейнера Docker?
Investing TS avatar
флаг in
Нет, на самом деле это внутри VirtualBox
Рейтинг:2
флаг hr

Последующий чдирдолжны быть доступны man-страницы:

$ man -k chdir
chdir (2) - сменить рабочий каталог
chdir (3posix) - изменить рабочий каталог

(раздел man 2 предназначен для системных вызовов, предоставляемых ядром, а раздел 3 — для вызовов, предоставляемых внешними библиотеками).

Мы можем увидеть, где находится справочная страница (в системе, в которой она есть), используя мужчина -w:

$ man -w chdir
/usr/доля/человек/man2/chdir.2.gz

$ man -s 3posix -w chdir
/usr/share/man/man3/chdir.3posix.gz

Тогда давайте посмотрим, какие пакеты их предоставляют:

$ dpkg -S $(man -w chdir) $(man -s 3posix -w chdir)
man-страницы-dev: /usr/share/man/man2/chdir.2.gz
manpages-posix-dev: /usr/share/man/man3/chdir.3posix.gz

Так что, скорее всего, вам нужно установить manpages-dev упаковка:

Описание: страницы руководства по использованию GNU/Linux для разработки.
 Эти справочные страницы описывают программный интерфейс Linux, включая следующие два раздела:
  2 = системные вызовы Linux.
  3 = Звонки в библиотеку (обратите внимание, что более полный источник информации
      можно найти в пакетах glibc-doc и glibc-doc-reference).
Investing TS avatar
флаг in
Очень очень хорошо! Спасибо за подробное объяснение.
флаг hr
@InvestingTS пожалуйста - я думаю, я должен был уточнить, что вам *возможно* нужна справочная страница POSIX, в зависимости от того, какую информацию вы ищете
Рейтинг:0
флаг ae

Если вам не хватает и вы ищете только несколько справочных страниц, обратитесь к очень полезному ответу @steeldriver. Однако, если вам не хватает всех справочных страниц, а они вам нужны, возможно, вы используете минимальный образ системы. В этом случае вы можете восстановить все необходимое за один шаг с помощью развернуть команда.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.