Всем привет! Поискал на форуме ответ на свой экзотический вопрос, но ничего похожего не нашёл.
Вопрос следующий: Возможно ли скачать через cvsup только свежие версии manpages для текущей ветки FreeBSD, и если да, то как.
Я полазил в коллекции doc-all, en_US.ISO8859-1 но там только faq books articles, а man нету. смотрел и в /usr/src/share/man, но там они не все, а man2 вообще нету.
Заранее спасибо за помощь и всё такое... :)
>Всем привет! Поискал на форуме ответ на свой экзотический вопрос, но ничего
>похожего не нашёл.потому что никак не скачать 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 в зависисмости от секции>Заранее спасибо за помощь и всё такое... :)
>разумеется не все, с каждой утилитой, сервисом в sources идет man и
>при make installworld
>все man'ы раскладываются по дереву /usr/share/man в зависисмости от секции
То есть, если мне приспичило всегда иметь свежие версии ман-сраниц, мне нужно скачать через cvsup src-all для FreeBSD tag="." и
а)собрать систему в каком-нибудь каталоге, тогда они сами соберутся в каталог man
b)самому понаходить их все в src и оттуда скриптом копировать в нужное место. А можно ещё по логу cvsup смотреть и копировать только те, что изменились, ну или что-то типа того
пункт а) проще в реализации :(
Я правильно всё понял?
А смысл сего действа? Зачем тебе неактуальные маны, ведь в свежих может быть описан функционал, которого не существует в более старой версии программы, установленной в системе.
>А смысл сего действа? Зачем тебе неактуальные маны, ведь в свежих может
>быть описан функционал, которого не существует в более старой версии программы,
>установленной в системе.
Ну, я ж не спрашиваю про актуальность, я спрашиваю "как скачать" ;) значит, для меня какой-то смысл есть.
Просто я решил заняться переводом этой самой документации на родной язык, поэтому нужно иметь самые свежие версии, вот как всё просто объясняется :)
>>А смысл сего действа? Зачем тебе неактуальные маны, ведь в свежих может
>>быть описан функционал, которого не существует в более старой версии программы,
>>установленной в системе.
>Ну, я ж не спрашиваю про актуальность, я спрашиваю "как скачать" ;)
>значит, для меня какой-то смысл есть.
>Просто я решил заняться переводом этой самой документации на родной язык, поэтому
>нужно иметь самые свежие версии, вот как всё просто объясняется :)
>А что , не утянуть с ftp.freebsd.org/..RELEASE/manpages/ ?
> А что , не утянуть с ftp.freebsd.org/..RELEASE/manpages/ ?
Как вариант :) С покупкой релиза можно повременить.
Просто в Учебнике Документирования написано, мол, вам нужны самые свежие версии и надо контролировать, не обновились ли они и т.д.
>> А что , не утянуть с 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]
>>> А что , не утянуть с 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 задать ?
>>>> А что , не утянуть с 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