Руководство Freebsd по созданию портов The Freebsd documentation Project



страница1/18
Дата22.12.2012
Размер1.86 Mb.
ТипРуководство
  1   2   3   4   5   6   7   8   9   ...   18





Руководство FreeBSD по созданию портов


 

The FreeBSD Documentation Project

 
Руководство FreeBSD по созданию портов

 The FreeBSD Documentation Project

Опубликовано Апрель 2000

Copyright © 2000, 2001, 2002, 2003, 2004 The FreeBSD Documentation Project

FreeBSD это зарегистрированная торговая марка The FreeBSD Foundation.

UNIX это зарегистрированная торговая марка The Open Group в США и других странах.

Sun, Sun Microsystems, SunOS, Solaris, и Java это торговые марки или зарегистрированные торговые марки Sun Microsystems, Inc. в Соединенных Штатах и других странах.

Apple и QuickTime это торговые марки Apple Computer, Inc., зарегистрированные в США и других странах.

Macromedia и Flash это торговые марки или зарегистрированные торговые марки Macromedia, Inc. в Соединенных Штатах и/или других странах.

Microsoft, Windows, и Windows Media это или зарегистрированные торговые марки или торговые марки Microsoft Corporation в Соединенных Штатах и/или других странах.

PartitionMagic это зарегистрированная торговая марка PowerQuest Corporation в Соединенных Штатах и/или других странах.

Многие из обозначений, используемых производителями и продавцами для обозначения своих продуктов, заявляются как торговые марки. Когда такие обозначения появляются в этой книге, и Проекту FreeBSD известно о торговой марке, к обозначению добавляется знак '™'.

Распространение и использование исходных (SGML DocBook) и ''скомпилированных'' форм (SGML, HTML, PDF, PostScript, RTF и прочих) с модификацией или без оной, разрешены при соблюдении следующих соглашений:

1. Распространяемые копии исходного кода (SGML DocBook) должны сохранять вышеупомянутые объявления copyright, этот список положений и следующий отказ от ответственности в первых строках этого файла в неизменном виде.

2. Распространяемые копии скомпилированных форм (преобразованные в другие DTD, конвертированные в PDF, PostScript, RTF и другие форматы) должны повторять вышеупомянутые объявления copyright, этот список положений и следующий отказ от ответственности в документации и/или других материалах, поставляемых с дистрибьюцией.

Важно: ЭТА ДОКУМЕНТАЦИЯ ПОСТАВЛЯЕТСЯ ПРОЕКТОМ ДОКУМЕНТАЦИИ FREEBSD "КАК ЕСТЬ" И ЛЮБЫЕ ЯВНЫЕ ИЛИ НЕЯВНЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ НЕЯВНЫМИ ГАРАНТИЯМИ, КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ ОТРИЦАЮТСЯ.
НИ ПРИ КАКИХ УСЛОВИЯХ ПРОЕКТ ДОКУМЕНТИРОВАНИЯ FREEBSD НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМОЙ, КОСВЕННЫЙ, СЛУЧАЙНЫЙ, СПЕЦИАЛЬНЫЙ, ОБРАЗЦОВЫЙ ИЛИ ПОСЛЕДУЮЩИЙ УЩЕРБЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОСТАВКОЙ ТОВАРОВ ЗАМЕНЫ ИЛИ УСЛУГ; ПОТЕРЮ ДАННЫХ ИЛИ ИХ НЕПРАВИЛЬНУЮ ПЕРЕДАЧУ ИЛИ ПОТЕРИ; ПРИОСТАНОВЛЕНИЕ БИЗНЕСА), И ТЕМ НЕ МЕНЕЕ ВЫЗВАННЫЕ И В ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, НЕЗАВИСИМО ОТ КОНТРАКТНОЙ, СТРОГОЙ ОТВЕТСТВЕННОСТИ, ИЛИ ПРАВОНАРУШЕНИИ (ВКЛЮЧАЯ ХАЛАТНОСТЬ ИЛИ ИНЫМ СПОСОБОМ), ВОЗНИКШЕМ ЛЮБЫМ ПУТЕМ ПРИ ИСПОЛЬЗОВАНИИ ЭТОЙ ДОКУМЕНТАЦИИ, ДАЖЕ ЕСЛИ БЫ БЫЛО СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

Содержание


1. Введение Error: Reference source not found

2. Как самому сделать порт Error: Reference source not found

3. Быстрое портирование Error: Reference source not found

3.1. Создание файла Makefile Error: Reference source not found

3.2. Создание информационных файлов Error: Reference source not found

3.2.1. pkg-descr Error: Reference source not found

3.2.2. pkg-plist Error: Reference source not found

3.3. Создание файла с контрольной суммой Error: Reference source not found

3.4. Тестирование порта Error: Reference source not found

3.5. Проверка вашего порта утилитой portlint Error: Reference source not found

3.6. Посылка порта Error: Reference source not found

4. Медленное портирование Error: Reference source not found

4.1. Как всё это работает Error: Reference source not found

4.2. Получение исходного кода Error: Reference source not found

4.3. Модификация порта Error: Reference source not found

4.4. Создание патчей Error: Reference source not found

4.5. Конфигурирование Error: Reference source not found

4.6. Обработка пользовательского ввода Error: Reference source not found

5. Настройка файла Makefile Error: Reference source not found

5.1. Оригинальные исходный код Error: Reference source not found

5.2. Именование Error: Reference source not found

5.2.1. PORTNAME и PORTVERSION Error: Reference source not found

5.2.2. PORTREVISION и PORTEPOCH Error: Reference source not found

5.2.3. Переменные PKGNAMEPREFIX и PKGNAMESUFFIX Error: Reference source not found

5.2.4. Соглашения по именованию пакетов Error: Reference source not found

5.3. Разделение по категориям Error: Reference source not found

5.3.1. CATEGORIES Error: Reference source not found

5.3.2. Текущий список категорий Error: Reference source not found

5.3.3. Выбор правильной категории Error: Reference source not found

5.4. Дистрибутивные файлы Error: Reference source not found

5.4.1. DISTNAME Error: Reference source not found

5.4.2. MASTER_SITES Error: Reference source not found

5.4.3. EXTRACT_SUFX Error: Reference source not found

5.4.4. DISTFILES Error: Reference source not found

5.4.5. EXTRACT_ONLY Error: Reference source not found

5.4.6. PATCHFILES Error: Reference source not found

5.4.7. Несколько дистрибутивных файлов или патчей с различных серверов и подкаталогов (MASTER_SITES:n) Error: Reference source not found

5.4.8. DIST_SUBDIR Error: Reference source not found

5.5. MAINTAINER Error: Reference source not found

5.6. COMMENT Error: Reference source not found

5.7. Зависимости Error: Reference source not found

5.7.1. LIB_DEPENDS Error: Reference source not found

5.7.2. RUN_DEPENDS Error: Reference source not found

5.7.3. BUILD_DEPENDS Error: Reference source not found

5.7.4. FETCH_DEPENDS Error: Reference source not found

5.7.5. EXTRACT_DEPENDS Error: Reference source not found

5.7.6. PATCH_DEPENDS Error: Reference source not found

5.7.7. DEPENDS Error: Reference source not found

5.7.8. USE_* Error: Reference source not found

5.7.9. Замечания касательно зависимостей Error: Reference source not found

5.7.10. Необязательные зависимости Error: Reference source not found

5.7.11. Зацикленные зависимости фатальны Error: Reference source not found

5.8. Задание рабочего каталога Error: Reference source not found

5.8.1. WRKSRC Error: Reference source not found

5.8.2. NO_WRKSUBDIR Error: Reference source not found

5.9. CONFLICTS Error: Reference source not found

5.10. Механизмы построения Error: Reference source not found

6. Особые соглашения Error: Reference source not found

6.1. Динамические библиотеки Error: Reference source not found

6.2. Порты с ограничениями на распространение Error: Reference source not found

6.2.1. NO_PACKAGE Error: Reference source not found

6.2.2. NO_CDROM Error: Reference source not found

6.2.3. RESTRICTED Error: Reference source not found

6.2.4. RESTRICTED_FILES Error: Reference source not found

6.3. Использование perl Error: Reference source not found

6.4. Использование X11 Error: Reference source not found

6.5. Использование automake, autoconf и libtool Error: Reference source not found

6.6. Использование GNOME Error: Reference source not found

6.7. Использование KDE Error: Reference source not found

6.8. Использование Bison Error: Reference source not found

6.9. Использование Java Error: Reference source not found

6.9.1. Задание переменных Error: Reference source not found

6.9.2. Практические рекомендации Error: Reference source not found

6.10. Использование Python Error: Reference source not found

6.11. Использование Emacs Error: Reference source not found

6.12. Использование Ruby Error: Reference source not found

6.13. Использование SDL Error: Reference source not found

7. MASTERDIR Error: Reference source not found

8. Версии динамических библиотек Error: Reference source not found

9. Страницы Справочника Error: Reference source not found

10. Порты, которым требуется Motif Error: Reference source not found

10.1. USE_MOTIF Error: Reference source not found

10.2. MOTIFLIB Error: Reference source not found

11. Шрифты для X11 Error: Reference source not found

12. Файлы в формате info Error: Reference source not found

13. Файлы pkg-* Error: Reference source not found

13.1. pkg-message Error: Reference source not found

13.2. pkg-install Error: Reference source not found

13.3. pkg-deinstall Error: Reference source not found

13.4. pkg-req Error: Reference source not found

13.5. Изменение содержимого pkg-plist в зависимости от make-переменных Error: Reference source not found

13.6. Изменение имён файлов pkg-* Error: Reference source not found

14. Тестирование вашего порта Error: Reference source not found

14.1. Запуск make describe Error: Reference source not found

14.2. Portlint Error: Reference source not found

14.3. PREFIX Error: Reference source not found

15. Обновление Error: Reference source not found

16. Что делать нужно, и что делать нельзя Error: Reference source not found

16.1. Введение Error: Reference source not found

16.2. Удаление отладочной информации в бинарных файлах Error: Reference source not found

16.3. Макросы INSTALL_* Error: Reference source not found

16.4. WRKDIR Error: Reference source not found

16.5. WRKDIRPREFIX Error: Reference source not found

16.6. Различение операционных систем и версий ОС Error: Reference source not found

16.7. Значения __FreeBSD_version Error: Reference source not found

16.8. Написание чего-либо после bsd.port.mk Error: Reference source not found

16.9. Установка дополнительной документации Error: Reference source not found

16.10. Подкаталоги Error: Reference source not found

16.11. Очистка пустых каталогов Error: Reference source not found

16.12. Идентификаторы UID Error: Reference source not found

16.13. Поступайте разумно Error: Reference source not found

16.14. Работа как с CC, так и CXX Error: Reference source not found

16.15. Использование CFLAGS Error: Reference source not found

16.16. Конфигурационные файлы Error: Reference source not found

16.17. Пожелания Error: Reference source not found

16.18. README.html Error: Reference source not found

16.19. Пометка порта как BROKEN, FORBIDDEN или как-то ещё Error: Reference source not found

16.20. Необходимые предосторожности Error: Reference source not found

16.21. Разное Error: Reference source not found

16.22. Если вы испытываете затруднения… Error: Reference source not found

17. Примерный Makefile Error: Reference source not found

18. Автоматическое создание списка упаковки Error: Reference source not found

19. Актуализация Error: Reference source not found

19.1. FreshPorts Error: Reference source not found

19.2. Web-интерфейс к хранилищу исходных текстов Error: Reference source not found

19.3. Список рассылки FreeBSD, посвящённый портам Error: Reference source not found

19.4. Кластер построения портов FreeBSD Error: Reference source not found

19.5. Проверка дистрибутивных файлов портов FreeBSD Error: Reference source not found

19.6. Система мониторинга портов FreeBSD Error: Reference source not found
  1   2   3   4   5   6   7   8   9   ...   18

Похожие:

Руководство Freebsd по созданию портов The Freebsd documentation Project iconМаршрутизация на Freebsd 4, 1
Предполагается что у Вас уже установлена ос Freebsd 4 или 1 и настроен хотя бы один сетевой интерфейс
Руководство Freebsd по созданию портов The Freebsd documentation Project iconАдминистрирование ос freebsd, Часть I (36 часов). Введение в ос freebsd
Источники информации: man, поставляемая документация, книги, почтовые рассылки, специализированные порталы
Руководство Freebsd по созданию портов The Freebsd documentation Project iconSquid прокси сервер на Freebsd 4, 1, авторизация по доменным акаунтам
Предполагается что у Вас уже установлена ос Freebsd 4 и настроен хотя бы один сетевой интерфейс
Руководство Freebsd по созданию портов The Freebsd documentation Project iconБорьба со спамом и вирусами при помощи Postfix+clamsmtpd+Freebsd 4
Спам это мучительно, а еще мучительнее слышать упреки юзверов, здесь озвучен один из вариантов борьбы спамом и вирусами. Предполагается...
Руководство Freebsd по созданию портов The Freebsd documentation Project icon9 февраля 2004 Целочисленное переполнение буфера в функции shmat в Freebsd, Netbsd и Openbsd
Описание: Целочисленное переполнение буфера обнаружено в функции shmat в Freebsd, Netbsd, и Openbsd. Локальный пользователь может...
Руководство Freebsd по созданию портов The Freebsd documentation Project iconFreebsd 0-release (generic)

Руководство Freebsd по созданию портов The Freebsd documentation Project iconПостроение Internet-сервера на базе ос freebsd. Часть I

Руководство Freebsd по созданию портов The Freebsd documentation Project iconНастройка почтовой системы на freebsd. Часть II
Устанавливаем антивирус clamav, который будет проверять все почтовые сообщения на вирусы
Руководство Freebsd по созданию портов The Freebsd documentation Project iconРешение я буду использовать squid 18 openldap-server 41 и sarg для генерации отчетов за день, неделю, месяц. Строить все это будем под freebsd 3 stable
Я буду использовать squid 18 openldap-server 41 и sarg для генерации отчетов за день, неделю, месяц. Строить все это будем под freebsd...
Руководство Freebsd по созданию портов The Freebsd documentation Project icon7 августа 2002 Удаленный DoS в nfs сервере в Freebsd
Это может привести к бесконечной петли в кода nfs сервера, при попытке пересечь такую цепочку
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org