Установка из пакетов ...

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

Модератор: arachnid

Аватара пользователя
Bdfy
Сообщения: 253

Установка из пакетов ...

Сообщение Bdfy »

Понадобилось тут установить freebsd ...
Все установилось все ОК ( устанавливалось из пакетов т к необходимые пакеты присутствовали да и я не сторонник компиляния всего и вся .. ) вот только вопросик такой:

1) пакеты я ставил с sysinstallа с ближ ftp сервера - как слдеать так чтобы после установки пакеты не стирались ( скачанные ) а оставались где нить в локальной папке ?
2) Все таки не все есть в пакетах - вот приходится пару пакетов компилить - как указать в этом случае чтобы зависимости не компилились сразу а проверялось есть соотв уже скомпиленный пакет а уж потом ...
Или система пакетов и портов - это разные вещи ?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Установка из пакетов ...

Сообщение zenwolf »

копилировали из портов ?

если пакет установлен ,то и порты зависимости видят при устнановке по,
и наоборот ,при установке из портов тарболы хрянтся в /usr/ports/distfiles/
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Установка из пакетов ...

Сообщение vg2.0 »

2) На ftp зеркалах, те же самые пакеты есть и в портах и в пакетах, просто надо входить через ftp.

Код: Выделить всё

 ftp
ftp>open ftp.no.freebsd.org
name: anonymous
password: anonymous
cd pub/FreeBSD/ports/packages/All


есть почти всё, помоему более 11Gb

1) как сказал уважаемый wolf_black, все скаченные порты лежат в /usr/ports/distfiles архивами и в распакованном виде (в распакованном виде можно удалить после установки, что бы не захламлять диск)
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: Установка из пакетов ...

Сообщение Bdfy »

wolf_black писал(а):
27.10.2005 13:31
копилировали из портов ?

если пакет установлен ,то и порты зависимости видят при устнановке по,
и наоборот ,при установке из портов тарболы хрянтся в /usr/ports/distfiles/

Ну это понятно ... Просто если из портов компилировать, то вместо того чтобы скачать пакет-завсимисоть соотв. скачивается исходник-зависимость который начинает компилииться ..
А как сделать так чтобы пакет-зависимость скачивался автоматом из портов ..
Можно конечно вручную через sysinstall поставить пакеты-зависимости но это нерационально ...


vg2.0 писал(а):
27.10.2005 14:02
скаченные порты лежат в /usr/ports/distfiles архивами и в распакованном виде (в распакованном виде можно удалить после установки, что бы не захламлять диск)

исходники лежат, а вот файлы-пакеты с расширением *.tbz - нет .. ( речь идет о их сохранении ... )
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Установка из пакетов ...

Сообщение vg2.0 »

А как сделать так чтобы пакет-зависимость скачивался автоматом из портов ..
Можно конечно вручную через sysinstall поставить пакеты-зависимости но это нерационально ...

Как... незнаю.
А вообще пакеты тянут зависимые пакеты, а исходники - исходники, и помоему тут ничего уже не поделаешь.

А вот еще способ:

Код: Выделить всё

pkg_add -r name_package
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: Установка из пакетов ...

Сообщение Bdfy »

vg2.0 писал(а):
27.10.2005 14:15
А вот еще способ:

Код: Выделить всё

pkg_add -r name_package

Ну да похоже это то только нужно предварительно указать переменной окружения ftp сервер и надо почитать насчет опции "сохранять то что скачали ... "
А вот скажите ка когда я делаю make в коллекции портов и после компиляции все это ставится, делаются ли одновременно файлы-бинарники для послед. установок ?
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: Установка из пакетов ...

Сообщение Bdfy »

Bdfy писал(а):
27.10.2005 15:15
одновременно файлы-бинарники для послед. установок ?


А вопрос в общем решен : make package
но остался еще один вопрос: как я могу обновить систему не исполщьуя систему портов т е не делая make world например, а из бинарников ?
Спасибо сказали:
Аватара пользователя
FreeNUX
Сообщения: 185
Статус: с сириуса
ОС: FreeBSD 6.2

Re: Установка из пакетов ...

Сообщение FreeNUX »

2Bdfy:
но остался еще один вопрос: как я могу обновить систему не исполщьуя систему портов т е не делая make world например, а из бинарников ?

Обновиться можно с диска, посредством sysinstall'a. В меню этого установщика имеется
пункт = "Upgrade".
Аркона – лишь тихие воды,
Кровью варяжской янтарь в них застыл.
Аркона – там ветер со взморья
В трещинах скал своё сердце забыл.
Темнозорь - Аркона (Вольницей В Просинь Ночей - 2005)
Спасибо сказали: