Порты FreeBSD
Коллекция Портов и Пакетов FreeBSD даёт пользователям и администраторам
простой метод установки приложений. Коллекция портов растёт с потрясающей
скоростью.
Коллекция портов поддерживается на последних релизах веток
FreeBSD-CURRENT и FreeBSD-STABLE. Предыдущие релизы не поддерживаются
и могут работать или не работать корректно с обновленной коллекцией
портов. Со временем изменения в коллекции портов могут быть основаны
на возможностях, не представленных в предыдущих релизах. Мы
стараемся не нарушать поддержку последних релизов, но иногда это
невозможно. Когда сообщество пользователей предлагает исправления,
они обычно вносятся.
Каждый ``порт'', указанный здесь, содержит все патчи, необходимые для
компиляции и запуска оригинального приложения во FreeBSD. Установка
приложения проста и сводится к скачиванию порта, его разархивации и
выдаче команды make в получившемся каталоге. Для ещё большего
удобства вы можете установить полное дерево портов во время установки системы (или использовать CVSup
для постоянного отслеживания изменений) и моментально получить тысячи
приложений.
Makefile каждого порта автоматически сгружает исходный код
приложения с локального диска или CDROM либо по ftp, распаковывает его
в вашей системе, прикладывает патчи и компилирует. Если всё проходит
гладко, набор команды make install приводит к установке
приложения и регистрации его в системе.
Для большинства портов имеется уже откомпилированный пакадж,
что позволяет избавиться от компиляции чего бы то ни было. В каждом
порту имеется ссылка на соответствующий пакадж и вы можете просто
скачать соответствующий файл, а затем применить к нему команду
pkg_add либо указать местоположение пакаджа в виде ссылки
в командной строке при запуске pkg_add, так как
эта утилита способна воспринимать как имена файлов, так и URL.
Для получения более подробной информации о новых, изменённых или удалённых
портах/пакаджах, или в том случае, когда вы хотите найти конкретное
приложение в виде порта/пакаджа, обратитесь к странице Изменений портов FreeBSD.
Более подробная информация об использовании портов находится в главе
Установка
Приложений: пакеты и порты Руководства
FreeBSD. Информация о создании новых портов находится в книге Руководство по созданию портов.
В списке Коллекции Портов FreeBSD на данный момент
присутствуют 17720 портированных на FreeBSD программ.
Сгрузите gzip-архив, содержащий все
17720 портов (около 21 Мбайта) или просмотрите следующие
категории:
- Accessibility (60) -- Порты в помощь людям с ограниченными возможностями.
- Afterstep (35) -- Порты, поддерживающие менеджер окон AfterStep.
- Arabic (11) -- Программное обеспечение, адаптированное к арабскому рынку.
- Archivers (167) -- Утилиты для архивирования и разархивирования данных.
- Astro (90) -- Приложения, связанные с астрономией.
- Audio (822) -- Утилиты для работы со звуком - большинству требуется звуковой адаптер.
- Benchmarks (68) -- Утилиты для измерения производительности системы.
- Biology (83) -- Программное обеспечение, связанное с биологией.
- Cad (91) -- Утилиты для Систем Автоматизированного Проектирования.
- Chinese (144) -- Портированные приложения, специфические для Китая.
- Comms (158) -- Коммуникационные утилиты.
- Converters (136) -- Утилиты для преобразования форматов.
- Databases (588) -- Программное обеспечение для баз данных.
- Deskutils (243) -- Различные утилиты для рабочего стола.
- Devel (2748) -- Утилиты и библиотеки для разработки программного обеспечения.
- Dns (127) -- Клиентские и серверные утилиты DNS.
- Editors (280) -- Обычные текстовые редакторы.
- Elisp (155) -- Всё, что связано с Emacs Lisp.
- Emulators (198) -- Программы эмуляции других типов ОС.
- Finance (75) -- Приложения, связанные с деньгами и финансами
- French (27) -- Портированные программы, специфические для Франции
- Ftp (124) -- Клиенты и серверы FTP.
- Games (1003) -- Разнообразнейшие игрушки.
- Geography (59)
- German (38) -- Портированные приложения, специфические для немецкоязычных стран.
- Gnome (525) -- Компоненты для Gnome Desktop.
- Gnustep (168)
- Graphics (889) -- Утилиты и библиотеки для работы с графикой.
- Hamradio (44)
- Haskell (27) -- Программное обеспечение, связанное с языком Haskell.
- Hebrew (7) -- Программное обеспечение с поддержкой иврита.
- Hungarian (12) -- Программное обеспечение, адаптированное к венгерскому рынку.
- Ipv6 (718) -- ПО с поддержкой IPv6.
- Irc (136) -- Утилиты для Internet Relay Chat.
- Japanese (432) -- Портированные приложения, специфические для Японии.
- Java (417) -- Поддержка языка Java.
- Kde (404) -- Программы для K Desktop Environment.
- Kld (50)
- Korean (61) -- Портированные приложения, специфические для Кореи.
- Lang (440) -- Языки программирования.
- Linux (221) -- Программы для Linux, которые могут быть запущены в режиме бинарной совместимости.
- Lisp (30) -- Все, что имеет отношение к чистому lisp.
- Mail (741) -- Утилиты и пакеты для работы с электронной почтой.
- Math (436) -- Математическое программное обеспечение.
- Mbone (18) -- Приложения и утилиты для MBONE.
- Misc (507) -- Разное.
- Multimedia (280) -- Программное обеспечения для работы с мультимедиа.
- Net (1166) -- Утилиты для работы с сетью.
- Net-im (140)
- Net-mgmt (245) -- Утилиты управления сетью.
- Net-p2p (134)
- News (116) -- Поддержка телеконференций USENET.
- Palm (43) -- Программная поддержка линейки Palm(tm).
- Parallel (40) -- Приложения, имеющие отношение к параллельным вычислениям.
- Pear (232) -- Утилиты/модули системы PEAR.
- Perl5 (2978) -- Утилиты/модули для языка PERL5.
- Plan9 (10) -- Программное обеспечение операционной системы Plan9.
- Polish (19) -- Портированные приложения, адаптированные к польскому рынку.
- Ports-mgmt (52)
- Portuguese (14) -- Программное обеспечение, адаптированное к португальскому рынку
- Print (413) -- Инструменты для работы с печатью.
- Python (703) -- Программное обеспечение, связанное с языком Python.
- Ruby (295) -- Программное обеспечение, связанное с языком Ruby.
- Rubygems (83)
- Russian (47) -- Портированные приложения, специфические для России.
- Scheme (45) -- Программное обеспечение, связанное с языком Scheme.
- Science (132) -- Научное программное обеспечение.
- Security (911) -- Программы, обеспечивающие безопасность системы.
- Shells (39) -- Различные оболочки (tcsh, bash, и т.д.).
- Spanish (7)
- Sysutils (806) -- Различные системные утилиты.
- Tcl80 (6) -- TCL v8.0 и основанные на нем пакеты.
- Tcl82 (3) -- TCL v8.2 и основанные на нем пакеты.
- Tcl83 (12) -- TCL v8.3 и основанные на нем пакеты.
- Tcl84 (68) -- TCL v8.4 и основанные на нем пакеты.
- Textproc (1202) -- Утилиты для текстовой обработки/поиска.
- Tk80 (11) -- Tk8.0 и основанные на нем пакеты.
- Tk82 (6) -- Tk8.2 и основанные на нем пакеты.
- Tk83 (9) -- Tk8.3 и основанные на нем пакеты.
- Tk84 (100) -- Tk8.4 и основанные на нем пакеты.
- Tkstep80 (6) -- tkstep wm и пакеты, основанные на нём.
- Ukrainian (12) -- Портированные приложения, специфические для Украины.
- Vietnamese (21) -- Портированные приложения, специфические для Вьетнама.
- Windowmaker (125) -- Порты, поддерживающие менеджер окон WindowMaker.
- Www (1850) -- Утилиты для WEB (браузеры, серверы HTTP, и т.д.).
- X11 (519) -- Утилиты для X Window System.
- X11-clocks (58) -- Часы для X Window System.
- X11-drivers (63)
- X11-fm (40) -- Менеджеры файлов для X Window System.
- X11-fonts (194) -- Шрифты для X Window System и утилиты для работы с ними.
- X11-servers (16) -- Серверы для X Window System.
- X11-themes (194) -- Темы для X Window System.
- X11-toolkits (304) -- Пакеты разработки приложения для X Window System.
- X11-wm (143) -- Оконные менеджеры для X Window System.
- Xfce (61) -- Порты, поддерживающие Xfce десктоп.
- Zope (53) -- Программное обеспечение, имеющее отношение к платформе Zope