The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD: восстановить man-страницы"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD: восстановить man-страницы"  +/
Сообщение от nikiti4 (ok) on 12-Май-11, 01:25 
Неожиданно обнаружил, что каталоги, указанные значениями переменной $MANPATH, отсутствуют. Соответственно команда man всегда возвращает сообщение о ненайденной странице. Попытался переустановить маны с диска с дистрибутивом, с использованием утилиты sysinstall (configure > distribution set > man pages). Видимо залез совершенно не туда, т.к. несмотря на промелькнувшую шкалу копирования файлов, маны не появились.
Буду признателен, если кто-нибудь подскажет правильную последовательность действий.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD: восстановить man-страницы"  +/
Сообщение от arachnid (ok) on 12-Май-11, 10:01 
> Неожиданно обнаружил, что каталоги, указанные значениями переменной $MANPATH, отсутствуют.
> Соответственно команда man всегда возвращает сообщение о ненайденной странице. Попытался
> переустановить маны с диска с дистрибутивом, с использованием утилиты sysinstall (configure
> > distribution set > man pages). Видимо залез совершенно не туда,
> т.к. несмотря на промелькнувшую шкалу копирования файлов, маны не появились.
> Буду признателен, если кто-нибудь подскажет правильную последовательность действий.

шелл?
на что указывает переменная $MANPATH ?
вывод ls /usr/share/man ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreeBSD: восстановить man-страницы"  +/
Сообщение от nikiti4 (ok) on 12-Май-11, 22:29 
> шелл?
> на что указывает переменная $MANPATH ?
> вывод ls /usr/share/man ?

1. шел - zsh

2. вывод echo $MANPATH:
/man usr/man usr/lang/man /usr/local/man

3. вывод 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


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "FreeBSD: восстановить man-страницы"  +/
Сообщение от arachnid (ok) on 15-Май-11, 12:35 
переопределите $manpath на правильный - возможно, что эти переменный устанавливает zsh.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "FreeBSD: восстановить man-страницы"  +/
Сообщение от nikiti4 (ok) on 16-Май-11, 23:30 
> переопределите $manpath на правильный - возможно, что эти переменный устанавливает zsh.

Спасибо. Поправил manpath в zshrc - помогло. Параллельно с ковырянием системы читаю книжку Федорчука по теме. Сбило с толку, что там в примерах значения $MANPATH именно те, что у меня. Поэтому первое, что пришло на ум - маны исчезли :)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "FreeBSD: восстановить man-страницы"  +/
Сообщение от arachnid (ok) on 17-Май-11, 08:07 
>> переопределите $manpath на правильный - возможно, что эти переменный устанавливает zsh.
> Спасибо. Поправил manpath в zshrc - помогло. Параллельно с ковырянием системы читаю
> книжку Федорчука по теме. Сбило с толку, что там в примерах
> значения $MANPATH именно те, что у меня. Поэтому первое, что пришло
> на ум - маны исчезли :)

осторожней с Федорчуком - книги его достаточно старые и слишком много с тех пор могло измениться. лучше handbook, причем англоязычный

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

3. "FreeBSD: восстановить man-страницы"  +/
Сообщение от LSTemp (ok) on 15-Май-11, 04:56 
> Неожиданно обнаружил, что каталоги, указанные значениями переменной $MANPATH, отсутствуют.
> Соответственно команда man всегда возвращает сообщение о ненайденной странице. Попытался
> переустановить маны с диска с дистрибутивом, с использованием утилиты sysinstall (configure
> > distribution set > man pages). Видимо залез совершенно не туда,
> т.к. несмотря на промелькнувшую шкалу копирования файлов, маны не появились.
> Буду признателен, если кто-нибудь подскажет правильную последовательность действий.

ИМХО
find /* >111
инсталировать маны (прогресс копирования ведь был)
find /*>222
diff 111 222

для начала.

если они пропали (почему /куда?) и при инсталяции (копирование Вами подтверждено) ставятся в "случайное" место - это надо изучить, а уж потом выводы..

PS
кстати какие маны пропали? все ? может и не было мальчика?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру