DE EN RU

RSS Feed Developer Blog

М-порты

Введение

М-порты – это коллекция портов системы MidnightBSD. Она содержит сотни портированных приложений, готовых для использования на MidnightBSD. М-порты упрощают установку пакетов программ в вашей системе. В будущем М-порты будут также включать откомпилированные пакеты, что будет ускорять процесс установки. Также планируется создание автоматической системы обновления. Пока что на MidnightBSD FTP сервере выложено лишь несколько уже откомпилированных пакетов приложений.

Использование М-портов

Вы можете установить М-порты в течение инсталляции MidnightBSD. Если же Вы забыли это сделать, то можно скачать последние М-порты, используя команды csup или cvs. Наберите команду
csup /usr/share/examples/cvsup/mports-supfile
чтобы скачать М-порты. Иначе можно сделать так:
mkdir /usr/mports
cd /usr
cvs -d anoncvs@stargazer.midnightbsd.org:/home/cvs co mports

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

Для установки М-портов выполните команду:
cd /usr/mports
Выберите категорию из представленного системой списка или используйте поиск:
key=term
где term – это то, что Вы ищете. Найдя нужный М-порт, наберитет make install clean, чтобы установить его и убрать файловый мусор, образовавшийся в процессе компиляции.

Для Вашего же блага рекомендуется производить обновление портов:
mports/sysutils/portupgrade
Это даст возможность обновить М-порты и в дальнейшем устанавливать их с большей простотой. Также можно устанавливать определенные порты, например, наберите команду
portinstall portname
чтобы установить порт с именем portname. Это, конечно, ускорит процесс инсталляции.

Чтобы удалить порт, перейдите в каталог mport и наберите команду
make deinstall

Сущетвуют также такие утилиты, как pkg_add, pkg_delete, включенные в базовую систему.Команда pkg_add –r portname может выкачать откомпилированный пакет с сервера MidnightBSD и установить его для Вас. Также можно установливать свой собственный пакет. В общем, существуют множество возможностей установки.

История

MidnightBSD использует коллекцию портов FreeBSD. Со временем будем отходить от этого. Большая часть портов была портирована (). Также были использованы пакеты NetBSD, но их не хватает для удовлетворения наших нужд. Мы смортим вперед, в будущее.

Первоначальное импортирование М-портов было сделано нашим специалистом по безопасности. Затем, после некоторых работ с laffer1, управление М-портами было передано системе wintellect. Сегодня все разработчики имеют доступ к М-портам для добавления новых и исправления существующих. Вы можете проконсультироваться с любым из наших разработчиков о каких-либо проблемах с портами или по поводу каких-либо новых идей. Для того, чтобы задать какие-либо вопросы, касающиеся инфраструктуры, а также участия в проекте, обращайтесь в wintellect.

Планы на будущее

В планы проекта MidnightBSD входит добавление в следующих версиях приложения для графического управления М-портами, системы автоматического обновления приложений и самой операционной системы.

Данная документация является незаконченной. В дальнейшем она будет более пополняться.