установка программ из сорцов

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

установка программ из сорцов

Сообщение Asgard »

Например, я собираю какую-то программу из исходников, как в таком случае мне проиндексировать её в базе установленных пакетов, чтобы можно было ей корректно манипулировать через pkg_* или делать portupgrade?
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: установка программ из сорцов

Сообщение zenwolf »

всё таки из портов или просто из исходников ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: установка программ из сорцов

Сообщение clx »

(wolf_black @ Среда, 08 Июня 2005, 18:31) писал(а):всё таки из портов или просто из исходников ?


Он имел ввиду: собирает программу из исходников, а затем хочет, чтобы система видела, что он её поставил из портов, т.е использовать тулзы, предназначенные для них (портов).
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: установка программ из сорцов

Сообщение Asgard »

Он имел ввиду: собирает программу из исходников, а затем хочет, чтобы система видела, что он её поставил из портов, т.е использовать тулзы, предназначенные для них (портов).


именно.
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: установка программ из сорцов

Сообщение alv »

(Asgard @ Среда, 08 Июня 2005, 19:58) писал(а):
Он имел ввиду: собирает программу из исходников, а затем хочет, чтобы система видела, что он её поставил из портов, т.е использовать тулзы, предназначенные для них (портов).


именно.


описать пакет в /var/db/pkg/package_name ручьмя по установленной схеме. это не так страшно, как кажется
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: установка программ из сорцов

Сообщение Asgard »

alv
А можно поподробнее. Я захожу в /var/db/pkg/package_name и вижу там
+COMMENT      +CONTENTS    +DESC        +MTREE_DIRS  +REQUIRED_BY

Что это такое?
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: установка программ из сорцов

Сообщение zenwolf »

вам сюда :

http://www.freebsd.org.ru/software/ports.html
http://www.freebsd.org.ru/developers-handbook/
http://www.freebsd.org.ru/porters-handbook/

p.s .а что собсвенно такого вы собираете чего в портах нету ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: установка программ из сорцов

Сообщение alv »



точно, в каком-то из этих доков подробно описан формат каждого файла

кажется, вот здесь http://unix.ginras.ru/bsd/dfbsd005.html об этом немного есть (ничего, что ОС другая, системы управления пакетами одинаковы).

(wolf_black @ Четверг, 09 Июня 2005, 8:09) писал(а):p.s .а что собсвенно такого вы собираете чего в портах нету ?

присоединяюсь к вопросу - любопытно. я в портах находил все, что мне было нужно, вплоть до очень специализированных приложений
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: установка программ из сорцов

Сообщение polachok »

а если чего нету - как вы собираетесь portupgrade юзать :) ?
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: установка программ из сорцов

Сообщение zenwolf »

ага ,и тем более манипулировать через pkg_** ? для этого как минимум надо собрать совственный пакедж ,
но опять же всё есть в портах в готовом виде или можно сразу бинарным пакеджом с ftp забрать .
????????????
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: установка программ из сорцов

Сообщение Asgard »

Всем спасибо за ссылки и за помощь.

а что собсвенно такого вы собираете чего в портах нету ?


Люблю копаться в исходниках devel-версий интересных мне программ, а в портах они появляются не сразу, а через некоторый - порой весьма длительный - временной промежуток.

а если чего нету - как вы собираетесь portupgrade юзать


Дык если нету, то скоро появится. Так что на будуюшее :)
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: установка программ из сорцов

Сообщение xorader »

(wolf_black @ Четверг, 09 Июня 2005, 17:27) писал(а):ага ,и тем более манипулировать через pkg_** ? для этого как минимум надо собрать совственный пакедж ,
но опять же всё есть в портах в готовом виде или можно сразу бинарным пакеджом с ftp забрать .
????????????


"./configure; make;..." никто не отменял. После инсталляции в "/var/db/pkg/<имя>" некоторая инфа заносится (то есть как минимум можно деинсталировать by pkg_deinstall или pkg_delete)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали: