Установка программ из портов в OpenBSD


ramok аватар

ramok - Posted on 27 Октябрь 2007

Основные действия при установке программ из портов не сильно отличаются от таковых во FreeBSD. Хотя и есть особенности описанные ниже.

1. Установить систему портов

$ cd /usr
$ sudo ftp ftp://gaia.colocall.net/pub/OpenBSD/4.1/ports.tar.gz
$ sudo tar xzf ports.tar.gz

2. Поиск программы в портах. Например screen

$ cd /usr/ports
$ make search key=screen
...
Port:   screen-4.0.3p0
Path:   misc/screen
Info:   multi-screen window manager
Maint:  Brad Smith <brad@openbsd.org>
Index:  misc
L-deps:
B-deps:
R-deps:
Archs:  any
...

3. Установка программы и очистка после сборки. Например screen

$ cd /usr/ports/misc/screen
$ sudo make install clean

4. Установка программы с различной фунциональностью.
Например если нужно установить vim без поддержки X11

$ cd /usr/ports/editors
$  FLAVOR="no_x11" make install clean

5. Некоторые порты программ разбиты на субпакеты. Например
openldap есть серверный пакет и клинтский. Что бы установить
серверный:

$ /usr/ports/databases/openldap
$ SUBPACKAGE="-server" make install clean
0
Ваша оценка: Ничего

если уж такое пишешь- то надо было написать как просмотреть флаги - поддерживаемые программой и как узнать на какие суб пакеты разбита прога, а так филькина грамота- для профи не новость новичкам тоже не много пользы!!!

думаю правельнее было бы в опёновском стиле:

$ make build
$ make package
$ make install clean

а не сразу, как во freebsd ;))

а в чем глубокий смысл лишних двух команд?

пишу я для себя так как забываю. смотрю в Makefile.
а вот если вы скажите как все это делать, я добавлю Ж:-)
--
Signature invent in progress 24% ##........

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.