LINUX.ORG.RU

man 1.6


0

0

Вышла новая версия самой важной программы для линуксовода - man.
Помимо мелких исправлений самим ESR добавлена возможность
перенаправления html-документации в броузер. Также у программы
сменился maintainer - теперь это Federico Lucifredi.

Читайте man'ы!

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Теперь в форумах ЛОР будут отвечать man_1.6 <***> или RTFM 1.6 only ;)))

OpenStorm ★★★
()

как там дела с русским юникодом поживают?
Всё также хреново?
То есть при кодировке в иксах ru_RU.utf8 на команду "man --help" получаем квадратики вместо символов?

А чего происходит с русской справкой на F1 в Midnight Commander при UTF8 вы видели?

man у меня версии 1.5p

f0xi
()

лучше бы маны обновляли, а не читалку к ним. хуже манов, чем на линуксе, нет нигде.

ПС. М$ нету манов, поетому они вне конкуренции

gdb
()

маны так тяжело читать. никакой полезной информации. маны для тех кто уже всё знает.

anonymous
()
Ответ на: комментарий от Sun-ch

Обновление ключевых программ это хорошо :). Кстати фамилия нового мейнтейнера весьма готична %)

XeDuH
()
Ответ на: комментарий от f0xi

Конвертани русские файлы справки и советов у mc в utf8 и будет счастье. Можно и самому догадаться. Как достали уже люди этими баяновыми граблями.

Lumi ★★★★★
()
Ответ на: комментарий от Sun-ch

> Маны в ЮНИКОДЕ????? Это надо же так было бошкой ударится...
ссаныч, выдыхай!
тебе говорят не про маны в юникоде, а про сообщения программы, которая их демонстрирует при юникодной локали!

anonymous
()
Ответ на: комментарий от gdb

Однажды у Линуса спросили:"Линус, а чё у тебя ман такой кривой? " Джастофаны манов не пишут" - гордо ответил Линус и пошел насвистывая

Интернационал.

Sun-ch
()
Ответ на: комментарий от Lumi

> Конвертани русские файлы справки и советов у mc в utf8 и будет счастье.

если все так офигенно легко, то почему этого не сделано мэйнтейнерами мс?

anonymous
()
Ответ на: комментарий от anonymous

> если все так офигенно легко, то почему этого не сделано мэйнтейнерами мс?

А что сделано майнтейнером mc после 4.6.0? Вопрос риторический. Отвечать не надо. Тема здесь неоднократно мусолилась. К тому же в этом треде это оффтопик.

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

Зачем man --help, когда есть man man? И русский перевод в 1.5p они зря добавили, сейчас бы люди счастливы были и не заморачивались рассматриванием квадратиков.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

> И русский перевод в 1.5p они зря добавили, сейчас бы люди счастливы были и не заморачивались рассматриванием квадратиков.

ты вообще слышал про цели проекта i18n?

anonymous
()
Ответ на: комментарий от f0xi

> То есть при кодировке в иксах ru_RU.utf8 на команду "man --help" получаем квадратики вместо символов? 

$ locale|fgrep LANG
LANG=ru_RU.UTF-8
$ man --help
man, версия 1.5p
Использование: man [-adfhktwW] [раздел] [-M путь] [-P просмотрщик] [-S список]
....

Fedora Core 4

maxbritov
()
Ответ на: комментарий от anonymous

> ты вообще слышал про цели проекта i18n?

А то! И даже собрал hlfs на uClibc с полной поддержкой i18n (хотя авторы заявляют обратное) с беспроблемной русской локалью в utf8 для всех пакетов. Хотя и огрёб больше всего проблем именно с man и соответственно nroff.

Сначала надо привернуть к программе i18n грамотно, а потом добавлять l10n, а не наоборот. Я протащился над фактом того, что смена мэйнтейнера привела к скачку версии с 1.5p до 1.6 :)

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

Я, конечно дико извиняюсь, но можно по-подробнее о i18n и uClibc, или где сайт где можно прочитать, и что такое hlfs. Спасибо.

anonymous
()
Ответ на: комментарий от maxbritov

У федоры:
man-1.5m2-i18n_makewhatis.patch
man-1.5m2-i18n_nroff.patch

Что характерно, в четвёртой федоре groff-1.18.1 и насколько мне помнится тоже пропатченный до глубины души. Так, что пользуйтесь пакетами (или хотя бы сырцами) от дистростроителей. После 1.5m были еще 1.5n,1.5o,1.5p, теперь 1.6, а проблемы с utf8 в оригинале как не решались, так и не решаются.

Lumi ★★★★★
()

Забыл сказать, что "man --help" квадратиками у меня в Gentoo (ARCH="~x86", ставил неделю назад). Ауу, где Gentoo'шники??? Почему до сих пор никто не поднял шум по этому поводу? Этож бяка, то что man не работает с русскими страницами в юникоде !!!
Сколько Ждём новых ебилдофф man'а с соответствующими патчами???
На моей памяти последние полгода что пользовался Gentoo в man'е эту проблему в Gentoo так и не поправил. И с Midnight Commander кстати тоже..
Мне конечно несложно самому конвертнуть файлы справки! Но не вернее ли об этом озаботится разработчикам? К томуже если я использую и ru_RU.koi8r и ru_RU.utf8 в разных консолях (ну вот извращенец я ну что поделаешь), то как быть? Каждый раз справку переконвертировать?

f0xi
()
Ответ на: комментарий от f0xi

> Мне конечно несложно самому конвертнуть файлы справки! Но не вернее ли об этом озаботится разработчикам? К томуже если я использую и ru_RU.koi8r и ru_RU.utf8 в разных консолях (ну вот извращенец я ну что поделаешь), то как быть? Каждый раз справку переконвертировать?

"Ждём ебилдов" (с) :)

anonymous
()
Ответ на: комментарий от Lumi

Все накрылось, нет больше альфа-релизов, только документы, ни одна сцылка не отвечает, нет таких каталогов (все что гогль-могль подогнал)

anonymous
()
Ответ на: комментарий от f0xi

> Этож бяка, то что man не работает с русскими страницами в юникоде!!!

Так, оказалось уже, что русская мана не читается :) Что у Вас в /etc/man.conf ? На 95% уверен, что грабли не с man, а с nroff.

Lumi ★★★★★
()
Ответ на: комментарий от f0xi

> К томуже если я использую и ru_RU.koi8r и ru_RU.utf8 в разных консолях

LANG= man --help
;)

maxbritov
()
Ответ на: комментарий от f0xi

$ man --help
man, версия 1.5p
Использование: man [-adfhktwW] [раздел] [-M путь] [-P просмотрщик] [-S список]
[-m система] [-p строка] название ...
...
$ locale
LANG=ru_RU.UTF-8
....

$ uname -a
Linux 2.6.11-gentoo-r11 #1 Tue Jun 21 11:28:12 UTC 2005 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux

>И с Midnight Commander кстати тоже..

а какие с mc проблемы, воспользоваться поиском не судьба?

и если какие-нибудь проблемы то на

http://bugs.gentoo.org

вы думаете разработчики gentoo телепаты?

fghj ★★★★★
()
Ответ на: комментарий от Lumi

Спасибо, я их скачал, но думал там есть Сам ТарБэзэ.

anonymous
()
Ответ на: комментарий от Nagwal

"Все ваши проблемы из-за не застегнутого воротничка ..." (R)

anonymous
()
Ответ на: комментарий от f0xi

alpha igor $ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= alpha igor $ man --help man, версия 1.5p Использование: man [-adfhktwW] [раздел] [-M путь] [-P просмотрщик] [-S список] [-m система] [-p строка] название ...

anonymous
()
Ответ на: комментарий от f0xi

предыдущий пост мой (блин, давно не постил, забыл, что здесь с форматированием беда)

alpha igor $ uname -a

Linux alpha 2.6.11-hardened-r1 ...

ooptimum
()
Ответ на: комментарий от anonymous

> устарело, надо на хтмлхелп переходить

устарело, новый формат документации Microsoft основан на DocBook/XML

AP ★★★★★
()
Ответ на: комментарий от AP

> устарело, новый формат документации Microsoft основан на DocBook/XML

HTMLHelp в большинстве случаев делают как раз из DocBook/XML.

execve
()
Ответ на: комментарий от execve

> HTMLHelp в большинстве случаев делают как раз из DocBook/XML.

Нет. В большинстве случае его делают из Word и FrameMaker.

AP ★★★★★
()
Ответ на: комментарий от f0xi

напиши юникод=тру в рс.конф и все будет нормально у тебя в генту

anonymous
()

в /etc/man.conf строчку по умолчанию: NROFF /usr/bin/nroff -Tascii -c -mandoc

заменил на: NROFF /usr/bin/nroff -Tlatin1 -c -mandoc

НИКАКИХ ИЗМЕНЕНИЙ! UTF8 ВСЁРАВНО НЕ РАБОТАЕТ ПРИ "man --help" !!! Вместо букв квадратики - так как он игнорирует UTF8 и выводит в koi8r всё, несмотря на юникодную локаль в юникодном терминале. В /etc/rc.conf конечно же стоит UNICODE="yes" и юникод в консоли работает разумеется. Это чисто man (ну или nroff, ну или незнаю что там) не хотят работать.

f0xi
()

ах да, man у меня разумеется с nls собран, как и вся система

f0xi
()

нехочу показываться крутым но man --help 2>&1 | iconv -f koi8r -t utf8 я конечно же могу делать каждый раз когда мне нужно чтонибудь на русском в man прочитать. Но нафига так извращаться? Неужели разработчикам пофигу вообще на тех кто в юникоде сидит?

f0xi
()
Ответ на: комментарий от f0xi

man --help не нужен, достаточно man man. man-страницы-то хоть русские читаете?

Lumi ★★★★★
()
Ответ на: комментарий от f0xi

> заменил на: NROFF /usr/bin/nroff -Tlatin1 -c -mandoc

на man --help это и не должно никак влиять, это повлияет на man man.

Lumi ★★★★★
()
Ответ на: комментарий от f0xi

>Мне конечно несложно самому конвертнуть файлы справки! Но не вернее ли об этом озаботится разработчикам?

поколение пепси пытается освоить линуха. душераздирающее зрелище (с)

anonymous
()
Ответ на: комментарий от Sun-ch

прогугливать.

а вообще сцаныч чтоб ты знал есть и другие языки кроме английского которые и приподаются в некоторых школах

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.