A.5.5. Коллекции файлов CVSup



Коллекции файлов, доступные через CVSup, организованы иерархически. Существует несколько больших коллекций, и они разделены на несколько меньших под-коллекций. Получение большой коллекции эквивалентно получению каждой из ее подколлекции. Иерархические отношения между коллекциями отражаются путем использования отступов в списке ниже.

Наиболее используемые коллекции это src-all, и ports-all. Другие коллекции используются небольшими группами людей для специальных целей и некоторые сайты зеркал могут не содержать их все.

cvs-all release=cvs

   Главный FreeBSD CVS репозиторий, включающий криптографический код.

distrib release=cvs

   Файлы, относящиеся к распространению и зеркалированию FreeBSD.

doc-all release=cvs

   Исходные тексты Руководства FreeBSD и другой документации. Они не включают файлы веб-сайта FreeBSD.

ports-all release=cvs

   Коллекция портов FreeBSD.

Важно: Если вы не хотите обновлять всю коллекцию ports-all (все дерево портов), а только одну из подколлекций, перечисленных ниже, убедитесь, что вы каждый раз обновляете подколлекцию ports-base! При любых изменениях в инфраструктуре сборки портов подколлекции ports-base, они могут быть использованы ''настоящими'' портами довольно скоро. Таким образом, если вы обновляете только ''настоящие'' порты и они используют некоторые новые возможности, есть большой шанс того, что их сборка прервется с непонятным сообщением об ошибке. Самое первое, что вы должны сделать, это убедиться, что подколлекция ports-base обновлена.

Важно: Если вы намерены построить собственный вариант файла ports/INDEX, вы должны обновить коллекцию ports-all (полное дерево портов). Построение файла ports/INDEX с частью дерева не поддерживается, хотя и возможно. См. также FAQ (http://www.FreeBSD.org/doc/ru_RU.KOI8-R/books/faq/applications.html#MAKE-INDEX).

ports-accessibility release=cvs

   ПО для поддержки пользователей с нарушениями зрения, слуха и т.п.

ports-arabic release=cvs

   Поддержка арабского языка.

ports-archivers release=cvs

   Архиваторы.

ports-astro release=cvs

   Порты для астрономии.

ports-audio release=cvs

   Поддержка звука.

ports-base release=cvs

   Инфраструктура сборки портов - различные файлы, расположенные в подкаталогах Mk/ и Tools/ каталога /usr/ports.

Замечание: Пожалуйста, прочтите важное предупреждение выше: вы должны всегда обновлять эту подколлекцию, при каждом обновлении любой части коллекции портов FreeBSD!

ports-benchmarks release=cvs

   Измерение производительности.

ports-biology release=cvs

   Программы для биологии.

ports-cad release=cvs

   Инструменты САПР.

ports-chinese release=cvs

   Поддержка китайского языка.

ports-comms release=cvs

   Коммуникационные программы.

ports-converters release=cvs

   Преобразование кодировок.

ports-databases release=cvs

   Базы данных.

ports-deskutils release=cvs

   Вещи, использовавшиеся на рабочем столе до изобретения компьютеров.

ports-devel release=cvs

   Утилиты разработки.

ports-dns release=cvs

   Программы, имеющие отношение к DNS.

ports-editors release=cvs

   Редакторы.

ports-emulators release=cvs

   Эмуляторы других операционных систем.

ports-finance release=cvs

   Финансовые, расчетные и связанные с ними приложения.

ports-ftp release=cvs

   Клиентские и серверные утилиты FTP.

ports-games release=cvs

   Игры.

ports-german release=cvs

   Поддержка немецкого языка.

ports-graphics release=cvs

   Графические утилиты.

ports-hebrew release=cvs

   Поддержка иврита.

ports-hungarian release=cvs

   Поддержка венгерского языка.

ports-irc release=cvs

   IRC утилиты.

ports-japanese release=cvs

   Поддержка японского языка.

ports-java release=cvs

   Java утилиты.

ports-korean release=cvs

   Поддержка корейского языка.

ports-lang release=cvs

   Языки программирования.

ports-mail release=cvs

   Почтовое программное обеспечение.

ports-math release=cvs

   Математические программы.

ports-mbone release=cvs

   Приложения MBone.

ports-misc release=cvs

   Различные утилиты.

ports-multimedia release=cvs

   Мультимедийное программное обеспечение.

ports-net release=cvs

   Сетевое программное обеспечение.

ports-net-im release=cvs

   Программы обмена быстрыми сообщениями.

ports-net-mgmt release=cvs

   ПО для сетевого управления.

ports-net-p2p release=cvs

   Сети клиентского обмена (peer-to-peer).

ports-news release=cvs

   Программное обеспечение новостей USENET.

ports-palm release=cvs

   Программная поддержка для Palm™.

ports-polish release=cvs

   Поддержка польского языка.

ports-portuguese release=cvs

   Поддержка португальского языка.

ports-print release=cvs

   Программы печати.

ports-russian release=cvs

   Поддержка русского языка.

ports-science release=cvs

   Научное программное обеспечение.

ports-security release=cvs

   Утилиты безопасности.

ports-shells release=cvs

   Оболочки командной строки.

ports-sysutils release=cvs

   Системные утилиты.

ports-textproc release=cvs

   Утилиты обработки текста (не включают настольные утилиты публикации).

ports-ukrainian release=cvs

   Поддержка украинского языка.

ports-vietnamese release=cvs

   Поддержка вьетнамского языка.

ports-www release=cvs

   Программы, относящиеся к World Wide Web.

ports-x11 release=cvs

   Порты с поддержкой X window system.

ports-x11-clocks release=cvs

   Часы X11.

ports-x11-fm release=cvs

   Файловые менеджеры X11.

ports-x11-fonts release=cvs

   Шрифты и шрифтовые утилиты X11.

ports-x11-toolkits release=cvs

   Пакеты разработки приложений для X11.

ports-x11-servers release=cvs

   Серверы X11.

ports-x11-themes release=cvs

   Темы X11.

ports-x11-wm release=cvs

   Оконные менеджеры X11.

projects-all release=cvs

   Исходные тексты дополнительных проектов FreeBSD.

src-all release=cvs

   Основные исходные тексты FreeBSD, включая криптографический код.

src-base release=cvs

   Различные файлы непосредственно из /usr/src.

src-bin release=cvs

   Утилиты, которые могут потребоваться в однопользовательском режиме (/usr/src/bin).

src-contrib release=cvs

   Утилиты и библиотеки, заимствованные проектом FreeBSD, используются почти без модификаций (/usr/src/contrib).

src-crypto release=cvs

   Криптографические утилиты и библиотеки, заимствованные проектом FreeBSD, используются почти без модификаций (/usr/src/crypto).

src-eBones release=cvs

   Kerberos и DES (/usr/src/eBones). Не используются в текущих релизах FreeBSD.

src-etc release=cvs

   Файлы настройки системы (/usr/src/etc).

src-games release=cvs

   Игры (/usr/src/games).

src-gnu release=cvs

   Утилиты, попадающие под GNU Public License (/usr/src/gnu).

src-include release=cvs

   Файлы заголовков (/usr/src/include).

src-kerberos5 release=cvs

   Пакет безопасности Kerberos5 (/usr/src/kerberos5).

src-kerberosIV release=cvs

   Пакет безопасности KerberosIV (/usr/src/kerberosIV).

src-lib release=cvs

   Библиотеки (/usr/src/lib).

src-libexec release=cvs

   Системные программы, обычно выполняемые другими программами (/usr/src/libexec).

src-release release=cvs

   Файлы, необходимые для производства релизов FreeBSD (/usr/src/release).

src-sbin release=cvs

   Системные утилиты для однопользовательского режима (/usr/src/sbin).

src-secure release=cvs

   Криптографические библиотеки и команды (/usr/src/secure).

src-share release=cvs

   Файлы, которые могут быть использованы несколькими системами (/usr/src/share).

src-sys release=cvs

   Ядро (/usr/src/sys).

src-sys-crypto release=cvs

   Криптографический код ядра (/usr/src/sys/crypto).

src-tools release=cvs

   Различные инструменты для поддержки FreeBSD (/usr/src/tools).

src-usrbin release=cvs

   Пользовательские утилиты (/usr/src/usr.bin).

src-usrsbin release=cvs

   Системные утилиты (/usr/src/usr.sbin).

www release=cvs

   Исходные тексты www сайта FreeBSD.

distrib release=self

   Собственные файлы настройки сервера CVSup. Используются зеркалами CVSup.

gnats release=current

   База данных отслеживания ошибок GNATS.

mail-archive release=current

   Архив списков рассылки FreeBSD.

www release=current

   Файлы предобработки WWW сайта FreeBSD (не исходные файлы). Используются зеркалами WWW.

A.5.6. Дальнейшая информация

CVSup FAQ и другая информация о CVSup находится на Домашней странице CVSup (http://www.polstra.com/projects/freeware/CVSup/).

Большая часть связанных с FreeBSD обсуждений CVSup проводилась в списке рассылки freebsd-hackers (http://lists.FreeBSD.org/mailman/listinfo/freebsd-hackers). Новые версии программного обеспечения анонсируются здесь и в списке рассылки freebsd-announce (http://lists.FreeBSD.org/mailman/listinfo/freebsd-announce).

Вопросы и сообщения об ошибках адресуйте автору программы <cvsup-bugs@polstra.com>.

A.5.7. Зеркала CVSup

CVSup серверы для FreeBSD работают на следующих сайтах:

Центральные серверы, Основные зеркала, Armenia, Австралия, Австрия, Аргентина, Болгария, Бразилия, Великобритания, Венгрия, Германия, Греция, Дания, Израиль, Индонезия, Ирландия, Исландия, Испания, Италия, Канада, Китай, Корея, Коста Рика, Кувейт, Кыргызстан, Латвия, Литва, Нидерланды, Новая Зеландия, Норвегия, Польша, Португалия, Россия, Румыния, Сан Марино, Сингапур, Словацкая Республика, Словения, США, Тайвань, Тайланд, Турция, Украина, Филиппины, Финляндия, Франция, Чехия, Швейцария, Швеция, Эстония, Южная Африка, Япония.

(as of 2011/04/03 13:55:02 UTC)

Центральные серверы

       

• cvsup.FreeBSD.org

Основные зеркала

       

• cvsup1.FreeBSD.org

• cvsup2.FreeBSD.org

• cvsup3.FreeBSD.org

• cvsup4.FreeBSD.org

• cvsup5.FreeBSD.org

• cvsup6.FreeBSD.org

• cvsup7.FreeBSD.org

• cvsup8.FreeBSD.org

• cvsup9.FreeBSD.org

• cvsup10.FreeBSD.org

• cvsup11.FreeBSD.org

• cvsup12.FreeBSD.org

• cvsup13.FreeBSD.org

• cvsup14.FreeBSD.org

• cvsup15.FreeBSD.org

• cvsup16.FreeBSD.org

• cvsup18.FreeBSD.org

Armenia

       

• cvsup1.am.FreeBSD.org

Австралия

       

• cvsup.au.FreeBSD.org

Австрия

       

• cvsup.at.FreeBSD.org

Аргентина

       

• cvsup.ar.FreeBSD.org

Болгария

       

• cvsup.bg.FreeBSD.org

Бразилия

       

• cvsup.br.FreeBSD.org

• cvsup2.br.FreeBSD.org

• cvsup3.br.FreeBSD.org

• cvsup4.br.FreeBSD.org

• cvsup5.br.FreeBSD.org

Великобритания

       

• cvsup.uk.FreeBSD.org

• cvsup2.uk.FreeBSD.org

• cvsup3.uk.FreeBSD.org

• cvsup4.uk.FreeBSD.org

Венгрия

       

• cvsup.hu.FreeBSD.org

Германия

       

• cvsup.de.FreeBSD.org

• cvsup2.de.FreeBSD.org

• cvsup3.de.FreeBSD.org

• cvsup4.de.FreeBSD.org

• cvsup5.de.FreeBSD.org

• cvsup6.de.FreeBSD.org

• cvsup7.de.FreeBSD.org

• cvsup8.de.FreeBSD.org

Греция

       

• cvsup.gr.FreeBSD.org

• cvsup2.gr.FreeBSD.org

Дания

       

• cvsup.dk.FreeBSD.org

• cvsup2.dk.FreeBSD.org

Израиль

       

• cvsup.il.FreeBSD.org

Индонезия

       

• cvsup.id.FreeBSD.org

Ирландия

       

• cvsup.ie.FreeBSD.org

• cvsup2.ie.FreeBSD.org

Исландия

       

• cvsup.is.FreeBSD.org

Испания

       

• cvsup.es.FreeBSD.org

• cvsup2.es.FreeBSD.org

• cvsup3.es.FreeBSD.org

Италия

       

• cvsup.it.FreeBSD.org

Канада

       

• cvsup1.ca.FreeBSD.org

Китай

       

• cvsup.cn.FreeBSD.org

• cvsup2.cn.FreeBSD.org

Корея

       

• cvsup.kr.FreeBSD.org

• cvsup2.kr.FreeBSD.org

• cvsup3.kr.FreeBSD.org

Коста Рика

       

• cvsup1.cr.FreeBSD.org

Кувейт

       

• cvsup1.kw.FreeBSD.org

Кыргызстан

       

• cvsup.kg.FreeBSD.org

Латвия

       

• cvsup.lv.FreeBSD.org

• cvsup2.lv.FreeBSD.org

Литва

       

• cvsup.lt.FreeBSD.org

• cvsup2.lt.FreeBSD.org

• cvsup3.lt.FreeBSD.org

Нидерланды

       

• cvsup.nl.FreeBSD.org

• cvsup2.nl.FreeBSD.org

• cvsup3.nl.FreeBSD.org

Новая Зеландия

       

• cvsup.nz.FreeBSD.org

Норвегия

       

• cvsup.no.FreeBSD.org

Польша

       

• cvsup.pl.FreeBSD.org

• cvsup2.pl.FreeBSD.org

• cvsup3.pl.FreeBSD.org

Португалия

       

• cvsup.pt.FreeBSD.org

• cvsup2.pt.FreeBSD.org

• cvsup3.pt.FreeBSD.org

Россия

       

• cvsup.ru.FreeBSD.org

• cvsup2.ru.FreeBSD.org

• cvsup3.ru.FreeBSD.org

• cvsup4.ru.FreeBSD.org

• cvsup5.ru.FreeBSD.org

• cvsup6.ru.FreeBSD.org

• cvsup7.ru.FreeBSD.org

Румыния

       

• cvsup.ro.FreeBSD.org

• cvsup1.ro.FreeBSD.org

• cvsup2.ro.FreeBSD.org

• cvsup3.ro.FreeBSD.org

Сан Марино

       

• cvsup.sm.FreeBSD.org

Сингапур

       

• cvsup.sg.FreeBSD.org

Словацкая Республика

       

• cvsup.sk.FreeBSD.org

Словения

       

• cvsup.si.FreeBSD.org

• cvsup2.si.FreeBSD.org

США

       

• cvsup1.us.FreeBSD.org

• cvsup2.us.FreeBSD.org

• cvsup3.us.FreeBSD.org

• cvsup4.us.FreeBSD.org

• cvsup5.us.FreeBSD.org

• cvsup6.us.FreeBSD.org

• cvsup7.us.FreeBSD.org

• cvsup8.us.FreeBSD.org

• cvsup9.us.FreeBSD.org

• cvsup10.us.FreeBSD.org

• cvsup11.us.FreeBSD.org

• cvsup12.us.FreeBSD.org

• cvsup13.us.FreeBSD.org

• cvsup14.us.FreeBSD.org

• cvsup15.us.FreeBSD.org

• cvsup16.us.FreeBSD.org

• cvsup18.us.FreeBSD.org

Тайвань

       

• cvsup.tw.FreeBSD.org

• cvsup3.tw.FreeBSD.org

• cvsup4.tw.FreeBSD.org

• cvsup5.tw.FreeBSD.org

• cvsup6.tw.FreeBSD.org

• cvsup7.tw.FreeBSD.org

• cvsup8.tw.FreeBSD.org

• cvsup9.tw.FreeBSD.org

• cvsup10.tw.FreeBSD.org

• cvsup11.tw.FreeBSD.org

• cvsup12.tw.FreeBSD.org

• cvsup13.tw.FreeBSD.org

• cvsup14.tw.FreeBSD.org

Тайланд

       

• cvsup.th.FreeBSD.org

Турция

       

• cvsup.tr.FreeBSD.org

• cvsup2.tr.FreeBSD.org

Украина

       

• cvsup2.ua.FreeBSD.org

• cvsup3.ua.FreeBSD.org

• cvsup5.ua.FreeBSD.org

• cvsup6.ua.FreeBSD.org

• cvsup7.ua.FreeBSD.org

Филиппины

       

• cvsup1.ph.FreeBSD.org

Финляндия

       

• cvsup.fi.FreeBSD.org

• cvsup2.fi.FreeBSD.org

Франция

       

• cvsup.fr.FreeBSD.org

• cvsup1.fr.FreeBSD.org

• cvsup2.fr.FreeBSD.org

• cvsup3.fr.FreeBSD.org

• cvsup4.fr.FreeBSD.org

• cvsup5.fr.FreeBSD.org

• cvsup8.fr.FreeBSD.org

Чехия

       

• cvsup.cz.FreeBSD.org

Швейцария

       

• cvsup.ch.FreeBSD.org

Швеция

       

• cvsup.se.FreeBSD.org

• cvsup2.se.FreeBSD.org

Эстония

       

• cvsup.ee.FreeBSD.org

Южная Африка

       

• cvsup.za.FreeBSD.org

• cvsup2.za.FreeBSD.org

Япония

       

• cvsup.jp.FreeBSD.org

• cvsup2.jp.FreeBSD.org

• cvsup3.jp.FreeBSD.org

• cvsup4.jp.FreeBSD.org

• cvsup5.jp.FreeBSD.org

• cvsup6.jp.FreeBSD.org

A.6. Использование Portsnap

A.6.1. Введение

Portsnap — система для защищенного распространения дерева портов FreeBSD. Примерно раз в час генерируется ''снэпшот'' дерева портов, который затем архивируется и подписывается электронной подписью. Полученные файлы затем распространяются при помощи HTTP.

Подобно CVSup, portsnap использует активную (pull) модель обновлений: упакованное и подписанное дерево помещается на веб-сервер, откуда его должны забирать клиенты. Пользователь должен либо запустить portsnap(8) вручную, чтобы получить обновления, либо настроить периодическое задание при помощи cron(8).

По техническим причинам Portsnap не обновляет основное (''живое'') дерево портов в каталоге /usr/ports/, а работает со сжатой копией дерева в каталоге /var/db/portsnap/. Впоследствии эта копия используется для обновления основного дерева.

Замечание: Если Portsnap был установлен из Коллекции портов FreeBSD, каталогом для снэпшотов будет /usr/local/portsnap/, а не /var/db/portsnap/.

A.6.2. Установка

FreeBSD начиная с версии 6.0 содержит Portsnap в базовой поставке системы. Для более ранних релизов FreeBSD эта утилита может быть установлена из порта sysutils/portsnap.

A.6.3. Конфигурация Portsnap

Конфигурация Portsnap описывается файлом /etc/portsnap.conf. Для большинства пользователей вполне подойдет конфигурация по умолчанию; за подробностями обращайтесь к странице справочника portsnap.conf(5).

Замечание: При установке Portsnap из Коллекции портов используется файл конфигурации /usr/local/etc/portsnap.conf. При установке порта этот файл не создается; вам нужно создать его самостоятельно командой

# cd /usr/local/etc && cp portsnap.conf.sample portsnap.conf


Дата добавления: 2018-10-26; просмотров: 170; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!