Отправляет email-рассылки с помощью сервиса Sendsay

info printing

Привет всем!

Как вывести в файл все страницы одной ноды info ?
Например, info getttext>gettext.txt печатает только первую страницу
(естессно). А как остальные?

Ответить   Matvey Sat, 26 Mar 2005 00:17:52 +0200 (#339969)

 

Ответы:

В сообщении от 1111789072 секунд после начала Эпохи Unix Вы написали:

$ info -o programmers.txt \(gettext\)Programmers

Это запишет только один узел (node) целеком, как Вы и просили.

Чтобы записать все руководство:

$ info -o gettext.txt --subnodes gettext

Позвольте спросить, зачем это нужно?

Ответить   Konstantin Korikov Sat, 26 Mar 2005 04:25:27 +0200 (#339999)

 

On Sat, 26 Mar 2005 04:25:27 +0200
Konstantin Korikov <lostcl***@u*****.net> wrote:

А вот распечатать хочу, дрова под мой принтер производитель (Lexmark)
выложил для более нового glibc, чем у меня. Из рассылки видно, что собрать новый
glibc у меня не вышло, систему тоже пока не сменил... Вот и печатаю в офтопе
:(

Ответить   Matvey Sat, 26 Mar 2005 15:03:45 +0200 (#340213)

 

В сообщении от 1111842225 секунд после начала Эпохи Unix Вы написали:

Тогда красивее смотреться будет:

$ texi2dvi --pdf gettext.texi
$ cp gettext.pdf /mnt/win_c/

Ответить   Konstantin Korikov Sat, 26 Mar 2005 17:21:42 +0200 (#340254)

 

On Sat, 26 Mar 2005 17:21:42 +0200
Konstantin Korikov <lostcl***@u*****.net> wrote:

Дело за малым - где взять gettext.texi? В /usr/share не обнаружен.

Ответить   Matvey Sat, 26 Mar 2005 22:18:02 +0200 (#340372)

 

Sat, 26 Mar 2005 22:18:02 +0200
Matvey <mathw***@l*****.ru> написал:

В исходниках gettext

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17258; Возраст листа: 611; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/340477

Ответить   Sun, 27 Mar 2005 07:58:34 +0300 (#340477)

 

В сообщении от 1111868282 секунд после начала Эпохи Unix Вы написали:

В пакете с исходниками или где-то на http://www.gnu.org/software/gettext/

Ответить   Konstantin Korikov Sun, 27 Mar 2005 06:32:23 +0300 (#340482)

 

On Sat, 26 Mar 2005 04:25:27 +0200
Konstantin Korikov <lostcl***@u*****.net> wrote:

Похоже, я неправильно понял смысл понятия 'нода'. Ну да ладно...

Это эквивалентно info getttext>gettext.txt в моем случае

Прийдется по страничке печатать, благо, теперь знаю как обратится
к конкретной.

Ответить   Matvey Sat, 26 Mar 2005 21:57:40 +0200 (#340365)

 

В сообщении от 1111867060 секунд после начала Эпохи Unix Вы написали:

Хм... Верно. Только у меня обе команды записывают все руководство по
gettext (со всеми узлами и со всеми страницами). У меня texinfo 4.7.
А у Вас?

Ответить   Konstantin Korikov Sun, 27 Mar 2005 06:30:14 +0300 (#340481)

 

On Sun, 27 Mar 2005 06:30:14 +0300
Konstantin Korikov <lostcl***@u*****.net> wrote:

texinfo-4.0-ipl17mdk
Будем обновлятся... :)

Ответить   Matvey Sun, 27 Mar 2005 11:07:02 +0300 (#340548)

 

On Sun, 27 Mar 2005 11:07:02 +0300
Matvey <mathw***@l*****.ru> wrote:

Ну вот, обновился до 4.7 ...
Получается $ info --subnodes -o programmers.txt \(gettext\)Programmers
с подменюшками.
С этим $ info -o gettext.txt --subnodes gettext все по-старому.
В $ info gettext идут последовательно несколько нод, вот шапка:
File: libc.info, Node: Translation with gettext, Next: Locating gettext catalog,
Up: Me\ssage catalogs with gettext
|^^^^^^^^^^^^^^^^^^^^^
What has to be done to translate a message? |
Всю эту цепочку хочу -------------------|
Как?

Ответить   Matvey Mon, 28 Mar 2005 21:52:22 +0300 (#341395)

 

Matvey пишет:

насколько я понял вы хотите распечатать справочные страницы типа man и
info, можно ведь сделать куда проще: просто распечатать эти страницы,
которые лежат в /usr/share/man и /usr/share/info тока они в архиве,
соответственно нужно просто в скрипте сделать распаковку и распечатку
сразу :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17348; Возраст листа: 613; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/341605

Ответить   Tue, 29 Mar 2005 11:14:01 +0500 (#341605)

 

On Tue, 29 Mar 2005 11:14:01 +0500
"Сизов С.В." <sv_siz***@i*****.ru> wrote:

catalog,

man - это не проблема, они простенькие :)
Смотрим:
$ cat gettext.txt
File: libc.info, Node: Translation with gettext, Next: Locating gettext catalog,
^^^^^^^^^^^
Там этого файла 60 штук. А мне надо из них только про gettext/catgets
--subnodes помогают тогда, когда есть меню. А мне надо распечатать несколько
нод,
связанных в цепочку (те, которые Next).

Ответить   Matvey Tue, 29 Mar 2005 09:46:25 +0300 (#341630)

 

Matvey пишет:

попробуй так info gettext catgets --subnode -o my.txt
вроде все получается...

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17357; Возраст листа: 613; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/341663

Ответить   Tue, 29 Mar 2005 12:32:14 +0500 (#341663)

 

On Tue, 29 Mar 2005 12:32:14 +0500
"Сизов С.В." <sv_siz***@i*****.ru> wrote:

]$ info gettext catgets --subnode -o my.txt
info: No menu in node `(libc.info.bz2)Translation with gettext'.
Вот и я реку о том же : когда структура файла .info имеет такой вид:
1 _
|->1.1_
| |->1.1.1
| |->1.1.2
| |->1.1.3
|
|->1.2.1->1.2.2->1.2.3
то, по моим наблюдениям, распечатать можно только те страницы, которые
являются элементами древовидной структуры. Те же страницы, на которые
есть только ссылка с предыдущей страницы, не захватываются
(1.2.1->1.2.2->1.2.3)

Ответить   Matvey Tue, 29 Mar 2005 17:42:43 +0300 (#341918)

 

В сообщении от 1112107363 секунд после начала Эпохи Unix Вы написали:

В `libc.info' таких страниц нет, и во многих руководствах тоже.
Вы внимательно смотрите на заголовок узлов, особенно на ссылку Up.

Но, как я уже говорил, самое рациональное решение, в Вашем случаи, это
достать `gettext.texi' и `libc.texi' и построить из них нормальное
печатное руководство (возможно его даже можно сразу скачать в формате
pdf или PostScript), затем распечатать нужные страницы.

Ответить   Konstantin Korikov Tue, 29 Mar 2005 22:01:48 +0300 (#342140)

 

Matvey пишет:

....

команда вида:

info gettext catgets --subnode -o my.txt

пишет в файл my.txt из info-справочника gettext.infi.bz2 ноду catgets со всеми
его последующими главами, т.е.
(catgets: Abaut -> 1.1 -> 1.2 -> 1.3) ]> my.txt
параметр --subnode выступает как захват всех подчиненных последовательностей
указанных в меню к ноде...

Следовательно у тебя должно быть что-то вроде этого:
info "libc" "Message catalogs with gettext" --subnode -o my.txt , что приведет
в выводу всех зависимых, где в свою очередь находится именно то что нужно...

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17400; Возраст листа: 614; Участников: 1350
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/342199

Ответить   Wed, 30 Mar 2005 09:36:30 +0500 (#342199)

 

В сообщении от 1112035942 секунд после начала Эпохи Unix Вы написали:

В каком виде и откуда брали пакет?

Может в `info libc'?...
^
|
v

Если имеется ввиду узел "Message catalogs with gettext" и подузды, то:

$ info -o libc-gettext.txt --subnodes '(libc)Message catalogs with gettext'

Ответить   Konstantin Korikov Mon, 28 Mar 2005 23:00:16 +0300 (#341638)

 

On Mon, 28 Mar 2005 23:00:16 +0300
Konstantin Korikov <lostcl***@u*****.net> wrote:

texinfo-4.8.tar.gz
Взят с украинского зеркала ГНУшного фтп

catalog,

Съехали строчки :( Имелась ввиду цепочка связанных нод:
Translation with gettext->Locating gettext catalog-> и т.д. , пока не скажет
No `Next' pointer for this node.

Ответить   Matvey Tue, 29 Mar 2005 17:27:55 +0300 (#341917)

 

i386-redhat-linux-gnu)

On Tue, 29 Mar 2005 17:27:55 +0300
Matvey <mathw***@l*****.ru> wrote:

помнится мне, когда я загонял info guile в palm, то воспользовался
info2html
вроде на perl написан, поищи в google,
может он и справится с твоей задачей.

Ответить   Tue, 29 Mar 2005 18:38:29 +0300 (#341943)

 

В сообщении от 1112106475 секунд после начала Эпохи Unix Вы написали:

А Вы все же попробуйте эту команду.

Ответить   Konstantin Korikov Tue, 29 Mar 2005 21:49:24 +0300 (#342141)