URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 70263
[ Назад ]

Исходное сообщение
"Как скачать через cvsup только manpages"

Отправлено e719 , 15-Ноя-06 13:19 
Всем привет! Поискал на форуме ответ на свой экзотический вопрос, но ничего похожего не нашёл.
Вопрос следующий: Возможно ли скачать через cvsup только свежие версии manpages для текущей ветки FreeBSD, и если да, то как.
Я полазил в коллекции doc-all, en_US.ISO8859-1 но там только faq books articles, а man нету. смотрел и в /usr/src/share/man, но там они не все, а man2 вообще нету.
Заранее спасибо за помощь и всё такое... :)

Содержание

Сообщения в этом обсуждении
"Как скачать через cvsup только manpages"
Отправлено lavr , 15-Ноя-06 15:05 
>Всем привет! Поискал на форуме ответ на свой экзотический вопрос, но ничего
>похожего не нашёл.

потому что никак не скачать man'ы отдельно

>Вопрос следующий: Возможно ли скачать через cvsup только свежие версии manpages для
>текущей ветки FreeBSD, и если да, то как.
>Я полазил в коллекции doc-all, en_US.ISO8859-1 но там только faq books articles,
>а man нету. смотрел и в /usr/src/share/man, но там они не
>все, а man2 вообще нету.

разумеется не все, с каждой утилитой, сервисом в sources идет man и при make installworld
все man'ы раскладываются по дереву /usr/share/man в зависисмости от секции

>Заранее спасибо за помощь и всё такое... :)


"Как скачать через cvsup только manpages"
Отправлено e719 , 15-Ноя-06 17:43 
>разумеется не все, с каждой утилитой, сервисом в sources идет man и
>при make installworld
>все man'ы раскладываются по дереву /usr/share/man в зависисмости от секции
То есть, если мне приспичило всегда иметь свежие версии ман-сраниц, мне нужно скачать через cvsup src-all для FreeBSD tag="." и
а)собрать систему в каком-нибудь каталоге, тогда они сами соберутся в каталог man
b)самому понаходить их все в src и оттуда скриптом копировать в нужное место. А можно ещё по логу cvsup смотреть и копировать только те, что изменились, ну или что-то типа того
пункт а) проще в реализации :(
Я правильно всё понял?

"Как скачать через cvsup только manpages"
Отправлено Nimdar , 15-Ноя-06 17:52 
А смысл сего действа? Зачем тебе неактуальные маны, ведь в свежих может быть описан функционал, которого не существует в более старой версии программы, установленной в системе.

"Как скачать через cvsup только manpages"
Отправлено e719 , 16-Ноя-06 10:53 
>А смысл сего действа? Зачем тебе неактуальные маны, ведь в свежих может
>быть описан функционал, которого не существует в более старой версии программы,
>установленной в системе.
Ну, я ж не спрашиваю про актуальность, я спрашиваю "как скачать" ;) значит, для меня какой-то смысл есть.
Просто я решил заняться переводом этой самой документации на родной язык, поэтому нужно иметь самые свежие версии, вот как всё просто объясняется :)



"Как скачать через cvsup только manpages"
Отправлено YuryD , 16-Ноя-06 11:57 
>>А смысл сего действа? Зачем тебе неактуальные маны, ведь в свежих может
>>быть описан функционал, которого не существует в более старой версии программы,
>>установленной в системе.
>Ну, я ж не спрашиваю про актуальность, я спрашиваю "как скачать" ;)
>значит, для меня какой-то смысл есть.
>Просто я решил заняться переводом этой самой документации на родной язык, поэтому
>нужно иметь самые свежие версии, вот как всё просто объясняется :)
>

А что , не утянуть с ftp.freebsd.org/..RELEASE/manpages/ ?


"Как скачать через cvsup только manpages"
Отправлено e719 , 16-Ноя-06 12:57 
> А что , не утянуть с ftp.freebsd.org/..RELEASE/manpages/ ?
Как вариант :) С покупкой релиза можно повременить.
Просто в Учебнике Документирования написано, мол, вам нужны самые свежие версии и надо контролировать, не обновились ли они и т.д.


"Как скачать через cvsup только manpages"
Отправлено lavr , 16-Ноя-06 13:53 
>> А что , не утянуть с ftp.freebsd.org/..RELEASE/manpages/ ?
>Как вариант :) С покупкой релиза можно повременить.
>Просто в Учебнике Документирования написано, мол, вам нужны самые свежие версии и
>надо контролировать, не обновились ли они и т.д.

вы случаем не спустали cvsup с cvs?!

Как вам правильно посоветовали - можно качать ЦЕЛИКОМ manpages из RELEASE'а,
а можно и из snapshot'ов: http://www.freebsd.org/snapshots/ и тоже manpages

По стандарту в Unix'ах 9'ять разделов Manuals, если использовать cvsup или cvs,
то выдрать из них(из src) man'ы не проблема: find файлы с расширением .[1|2|3|4|5|6|7|8|9]
затем gzip их и раскладывать по дереву /usr/share/man/man[x] или без сжатия, тогда
в /usr/share/man/cat[x]


"Как скачать через cvsup только manpages"
Отправлено YuryD , 16-Ноя-06 15:42 
>>> А что , не утянуть с ftp.freebsd.org/..RELEASE/manpages/ ?
>>Как вариант :) С покупкой релиза можно повременить.
>то выдрать из них(из src) man'ы не проблема: find файлы с расширением
>.[1|2|3|4|5|6|7|8|9]
>затем gzip их и раскладывать по дереву /usr/share/man/man[x] или без сжатия, тогда
>
>в /usr/share/man/cat[x]


install.sh там зачем лежит ? и кто мешает destdir задать ?


"Как скачать через cvsup только manpages"
Отправлено lavr , 16-Ноя-06 16:09 
>>>> А что , не утянуть с ftp.freebsd.org/..RELEASE/manpages/ ?
>>>Как вариант :) С покупкой релиза можно повременить.
>>то выдрать из них(из src) man'ы не проблема: find файлы с расширением
>>.[1|2|3|4|5|6|7|8|9]
>>затем gzip их и раскладывать по дереву /usr/share/man/man[x] или без сжатия, тогда
>>
>>в /usr/share/man/cat[x]
>
>
> install.sh там зачем лежит ? и кто мешает destdir задать ?

однако было написано: ЕСЛИ ИСПОЛЬЗОВАТЬ CVS или CVSUP... то совсем необязательно
собирать что-либо, так что install.sh не при делах, тем более что можно руками
выполнить: cat name.?? | tar без всяких install.sh