Fedora 17: недостаёт man-ов

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Fedora 17: недостаёт man-ов

Непрочитанное сообщение Olej » 16 авг 2012, 17:04

Свежая установка Fedora 17 с LiveCD (GNOME), RFRemix.
Т.е. установка - с дефаултными настройками.

Всё, что можно было yum-ом доустановить умного из области man - установил:

Код: Выделить всё

bash-4.2$ yum list all man*
...
Установленные пакеты
man-db.i686                                                                  2.6.0.2-8.fc17                                                        @updates
man-pages.noarch                                                             3.35-2.fc17                                                           @fedora 
man-pages-ru.noarch                                                          0.98-6.fc17                                                           @fedora 
Доступные пакеты
man-pages-cs.noarch                                                          0.18.20090209-13.fc17                                                 updates 
man-pages-de.noarch                                                          0.5-6.fc17                                                            fedora  
man-pages-es.noarch                                                          1.55-17.fc17                                                          fedora  
man-pages-es-extra.noarch                                                    1.55-17.fc17                                                          fedora  
man-pages-fr.noarch                                                          3.23-6.fc17                                                           fedora  
man-pages-it.noarch                                                          2.80-11.fc17                                                          updates 
man-pages-ja.noarch                                                          20120415-1.fc17                                                       updates 
man-pages-ko.noarch                                                          2:20050219-20.fc17                                                    fedora  
man-pages-pl.noarch                                                          0.24-14.fc17                                                          updates 
man-pages-zh-CN.noarch                                                       1.5.1-5.fc17                                                          fedora  
man2html.i686                                                                1.6-8.g.fc17                                                          updates 
man2html-core.i686                                                           1.6-8.g.fc17                                                          updates 
manaworld.i686                                                               0.5.2-7.fc17                                                          fedora  
manaworld-music.noarch                                                       0.3-2.fc17                                                            fedora  
manchu-fonts.noarch                                                          2.006-4.fc17                                                          fedora  
manedit.i686                                                                 1.2.1-5.1.fc17                                                        fedora  
maniadrive.i686                                                              1.2-43.fc17                                                           updates 
maniadrive-data.noarch                                                       1.2-7.fc17                                                            fedora  
maniadrive-music.noarch                                                      1.0-6.fc17                                                            fedora  
maniadrive-track-editor.i686                                                 1.2-43.fc17                                                           updates 
mantis.noarch                                                                1.2.8-2.fc17                                                          fedora  
mantis-config-httpd.noarch                                                   1.2.8-2.fc17                                                          fedora  
Но man-страницы каким-то образом не находятся (?) при дефаултных установках.

Как?
И почему?
... такое может происходить.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 17: недостаёт man-ов

Непрочитанное сообщение Olej » 16 авг 2012, 17:10

Olej писал(а): Но man-страницы каким-то образом не находятся (?) при дефаултных установках.

Как?
И почему?
... такое может происходить.
Если я выполню:

Код: Выделить всё

bash-4.2$ MANPATH=/usr/share/man/ru:/usr/share/man
bash-4.2$ echo $MANPATH
/usr/share/man/ru:/usr/share/man
bash-4.2$ export MANPATH
То, конечно, man-ы находятся...
Можно прописать это в ~/.bashrc ...

Но вопрос: почему это не работает без всяких выдумок?
Переменная MANPATH изначально после установки - не установлена.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 17: недостаёт man-ов

Непрочитанное сообщение Olej » 16 авг 2012, 17:28

Olej писал(а): Можно прописать это в ~/.bashrc ...
Записал в ~/.bashrc :

Код: Выделить всё

bash-4.2$ cat ~/.bashrc
SOLSTUDIO=$HOME/solarisstudio12.3

PATH=$SOLSTUDIO/bin:$PATH
export PATH

MANPATH=/usr/share/man/ru:/usr/share/man:$SOLSTUDIO/man
export MANPATH
Теперь:

Код: Выделить всё

bash-4.2$ man diff
DIFF(1)                                                             Инструменты GNU                                                             DIFF(1)

НАЗВАНИЕ
       diff - ищет различия между двумя файлами

ОБЗОР
       diff [опции] from-файл to-файл
...
- русския язык

Код: Выделить всё

bash-4.2$ man man
MAN(1)                                                             Manual pager utils                                                            MAN(1)

NAME
       man - an interface to the on-line reference manuals
...
- оригинальный man, англоязычный - русский искался 1-м, но не нашёлся

Код: Выделить всё

bash-4.2$ man CC
CC(1)                                                                                                                                             CC(1)

NAME
       CC - C++ compiler

SYNOPSIS
       CC     [-#] [-###] [-B{dynamic|static|symbolic}] [-c] [-compat[={5|g}]] [+d] [-Dname[=def]] [-d{y|n}] [-dalign] [-dryrun] [-E]
...
- man из комплекта SolarisStudio - компилятор Sun...

И порядок поиска - приемлемый!

Но если в Fedora 17 после чистой установки man-ы пропадают - то о таком следует знать (или предупреждать).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Fedora 17: недостаёт man-ов

Непрочитанное сообщение Olej » 17 авг 2012, 12:21

Olej писал(а): И порядок поиска - приемлемый!
Таким способом (через $MANPATH) можно навесить целую "гроздь" путей к иерархиям файлов man для установленных вами целевых пакетов.
Это традиционный способ, идущий от Sun Solaris ... да и от всех UNIX, который позволяет управлять а). и набором каталогов man, б). и порядком их просмотра.

Но хотелось бы понимать:
- в Fedora 17 после установки вообще отсутствует переменная окружения $MANPATH (не определена)...
- доустанавливаем (yum) пакет man-pages-ru.noarch - русские man-ы
- кто, как и где определяет порядок выбора из разных man-ов?

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя