Неожиданно обнаружил, что каталоги, указанные значениями переменной $MANPATH, отсутствуют. Соответственно команда man всегда возвращает сообщение о ненайденной странице. Попытался переустановить маны с диска с дистрибутивом, с использованием утилиты sysinstall (configure > distribution set > man pages). Видимо залез совершенно не туда, т.к. несмотря на промелькнувшую шкалу копирования файлов, маны не появились.
Буду признателен, если кто-нибудь подскажет правильную последовательность действий.
> Неожиданно обнаружил, что каталоги, указанные значениями переменной $MANPATH, отсутствуют.
> Соответственно команда man всегда возвращает сообщение о ненайденной странице. Попытался
> переустановить маны с диска с дистрибутивом, с использованием утилиты sysinstall (configure
> > distribution set > man pages). Видимо залез совершенно не туда,
> т.к. несмотря на промелькнувшую шкалу копирования файлов, маны не появились.
> Буду признателен, если кто-нибудь подскажет правильную последовательность действий.шелл?
на что указывает переменная $MANPATH ?
вывод ls /usr/share/man ?
> шелл?
> на что указывает переменная $MANPATH ?
> вывод ls /usr/share/man ?1. шел - zsh
2. вывод echo $MANPATH:
/man usr/man usr/lang/man /usr/local/man3. вывод ls /usr/share/man:
cat1 cat5 en.iso08859-1 man2 man7
cat1aout cat6 en.iso08859-15 man3 man8
cat2 cat7 ja man4 man9
cat3 cat8 man1 man5 whatis
cat4 cat9 man1aout man6
переопределите $manpath на правильный - возможно, что эти переменный устанавливает zsh.
> переопределите $manpath на правильный - возможно, что эти переменный устанавливает zsh.Спасибо. Поправил manpath в zshrc - помогло. Параллельно с ковырянием системы читаю книжку Федорчука по теме. Сбило с толку, что там в примерах значения $MANPATH именно те, что у меня. Поэтому первое, что пришло на ум - маны исчезли :)
>> переопределите $manpath на правильный - возможно, что эти переменный устанавливает zsh.
> Спасибо. Поправил manpath в zshrc - помогло. Параллельно с ковырянием системы читаю
> книжку Федорчука по теме. Сбило с толку, что там в примерах
> значения $MANPATH именно те, что у меня. Поэтому первое, что пришло
> на ум - маны исчезли :)осторожней с Федорчуком - книги его достаточно старые и слишком много с тех пор могло измениться. лучше handbook, причем англоязычный
> Неожиданно обнаружил, что каталоги, указанные значениями переменной $MANPATH, отсутствуют.
> Соответственно команда man всегда возвращает сообщение о ненайденной странице. Попытался
> переустановить маны с диска с дистрибутивом, с использованием утилиты sysinstall (configure
> > distribution set > man pages). Видимо залез совершенно не туда,
> т.к. несмотря на промелькнувшую шкалу копирования файлов, маны не появились.
> Буду признателен, если кто-нибудь подскажет правильную последовательность действий.ИМХО
find /* >111
инсталировать маны (прогресс копирования ведь был)
find /*>222
diff 111 222для начала.
если они пропали (почему /куда?) и при инсталяции (копирование Вами подтверждено) ставятся в "случайное" место - это надо изучить, а уж потом выводы..
PS
кстати какие маны пропали? все ? может и не было мальчика?