Автор Гілка: Український man.  (Прочитано 4233 раз)

Відсутній Alex

  • Дописувач
  • **
  • дописів: 59
  • Карма: +0/-0
  • I Love YaBB 2!
Український man.
« : 2007-10-15 00:01:39 »
Скачав український man з цього сайту. Як зробити щоб при вводі команди man в Debian
читалися відповідні українські сторінки а не стандартні англомовні?

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Український man.
« Відповідей #1 : 2007-10-15 09:29:23 »
 Додайте до ~/.bashrc рядочок

export MANPATH=/шляx/до/каталогу/з/посібниками:${MANPATH}

Або, навіть краще, у тому самому ~/.bashrc створіть синонім man, який видаватиме тільки сторінки українською:

alias uman="man -M /шляx/до/каталогу/з/посібниками"

Не забудьте виконати source ~/.bashrc




« Змінено: 2007-10-15 10:07:35 від tech »

Відсутній Сергій Дубик

  • Дописувач
  • **
  • дописів: 51
  • Карма: +0/-0
Re: Український man.
« Відповідей #2 : 2007-10-15 21:50:49 »
стягнув, встановив
але наприклад man at видає от таку абракадабру
      at -c Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ [завданнÑ...]

³Ð°]
       atq [-V] [-q Ñ ÐµÑ.br

       atrm [-V] Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ [завданнÑ...]

³Ð°] [-f Ñайл] [-mv] [ЧÐС]
       batch [-V] [-q Ñ ÐµÑ

ÐÐÐС
       at Ñ batch  Ñ иÑ
       вказаного        Ñм        ÑайлÑ,       ÑÐºÑ       бÑде
 Manual page at(1) line 1


Десь щось з кодуванням але що?

P.S.локаль uk_UA.UTF-8, Debian Lenny
Дебіен, Гном, Перл

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Український man.
« Відповідей #3 : 2007-10-16 10:01:55 »
Додайте також

 export LESSCHARSET=utf-8

до  .bashrc.

Відсутній marti88

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Український man.
« Відповідей #4 : 2007-11-02 14:32:48 »
Перепрошую, а скачати його де? Чи я сліпий, чи просто не бачу. Дайте посилання. Дякую.
marti-ua.info

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Український man.
« Відповідей #5 : 2007-11-02 15:40:45 »
http://docs.linux.org.ua/dlou/index.php/Man_Contents - нижче, під заголовком "Архів сторінок підручника".

Відсутній Сашко Кравчук

  • Графоман
  • ****
  • дописів: 490
  • Карма: +0/-0
  • Debian GNU/Linux
Re: Український man.
« Відповідей #6 : 2007-11-02 16:19:48 »
Коли буде нова збірка? Бо тій вже більше року! Я на честь цього одразу ж і пакунок для Дебіена зроблю.
« Змінено: 2007-11-02 16:20:23 від Olexandr_Kravchuk »

Відсутній marti88

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Український man.
« Відповідей #7 : 2007-11-03 11:06:35 »
Зробив make install
Зробив echo "MANPATH=/usr/share/man/uk:" >> ~/.bashrc
Зробив echo "export LESSCHARSET=utf-8" >> ~/.bashrc

Але маю абрукадабру, що не так?
marti-ua.info

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Український man.
« Відповідей #8 : 2007-11-03 12:17:58 »
Очевидно щось не так з локаллю або шрифтами. Ті сторінки закодовано як UTF-8, наскільки я знаю. Вам доведеться прочитати як налагодити Юнікод. (Десь була стаття на docs.linux.org.ua, але вже не можу її знайти.) Або перекодувати сторінки в koi8-u (програма iconv), якщо користуєтесь цією локаллю.

Добре би додати коротенький README або ЧАП зі встановлення українських  man.

P.S. Знайшов статтю: http://docs.linux.org.ua/dlou/index.php/UTF-8  (для Gentoo, правда)
« Змінено: 2007-11-03 12:44:19 від tech »

Відсутній marti88

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Український man.
« Відповідей #9 : 2007-11-03 14:07:02 »
Zi statti nits ne zrozumiv. Htos' mozhe skazaty sho zrobyty v Debiani shob koduvannya vidobrazhalos' normal'no?
marti-ua.info

Відсутній ra

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Український man.
« Відповідей #10 : 2007-11-04 01:31:49 »
Панове, на жаль, export LESSCHARSET=utf-8 не допомагає. Власне, щось там із кодуванням man-сторінок не те. З попередніх відгуків можна зробити висновок, що так воно є у «Дебіані».

Особисто я тим часом застосовую таке: у разі потреби (для читання великої за обсягом man-сторінки) за допомогою програми man2html роблю html-сторінки, щобі їх пізніше читати lynx’ом чи w3m’ом (іншим бравзерам ці сторінки не дуже до смаку).
Debian GNU/Linux (stable), OpenBSD.

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Український man.
« Відповідей #11 : 2007-11-04 13:03:04 »
Для консолі можна використовувати також manServer - в принципі, після запуску серверу будь-який браузер може відображати man-сторінки.
Крім того, в КДЕ конкверор сам уміє відображати man'и та info-сторінки ;) (напр.: man:/pdftk, info:/wget)
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній marti88

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Український man.
« Відповідей #12 : 2007-11-04 20:40:46 »
Чудово. З Конкверора все ґут. Але ж з терміналів теж хочу бачити ман. Невже ніхто не знає відповіді?
marti-ua.info

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Український man.
« Відповідей #13 : 2007-11-05 02:06:58 »
...з терміналів теж хочу бачити ман. Невже ніхто не знає відповіді?
Покажіть вивід locale та вміст ~/.bashrc
« Змінено: 2007-11-05 02:16:56 від cadca »
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній marti88

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: Український man.
« Відповідей #14 : 2007-11-06 00:24:15 »
marti88-1:~# locale
LANG=uk_UA.UTF-8
LC_CTYPE="uk_UA.UTF-8"
LC_NUMERIC="uk_UA.UTF-8"
LC_TIME="uk_UA.UTF-8"
LC_COLLATE="uk_UA.UTF-8"
LC_MONETARY="uk_UA.UTF-8"
LC_MESSAGES="uk_UA.UTF-8"
LC_PAPER="uk_UA.UTF-8"
LC_NAME="uk_UA.UTF-8"
LC_ADDRESS="uk_UA.UTF-8"
LC_TELEPHONE="uk_UA.UTF-8"
LC_MEASUREMENT="uk_UA.UTF-8"
LC_IDENTIFICATION="uk_UA.UTF-8"
LC_ALL=


============

# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1='\h:\w\$ '
umask 022



# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
MANPATH=/usr/share/man/uk
export LESSCHARSET=utf-8
marti-ua.info