Страница 1 из 1

Обновление портов

Добавлено: 2008-04-17 12:16:31
AlexRook
Ситуация:
Ноут с freebsd 7.0,
фаловый сервер (не загруженный) с FreeBSD 7.0 подключен к интернет.
Хочу на сервере собирать новые и обновлять старые порты для ноута и других машин

Как изящнее сделать ?
В хендбуке по поводу сборки для нескольких машин что-то не много написано.

И еще , как я понимаю некоторые порты необходимы другим только для компиляции ?
как потом лишние порты находить ?
У меня на ноуте уже 722 и о большей части не имею представления :shock:

Пока делал так :
на сервере

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

cd /usr/ports/misc/some_port
make
на ноуте:

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

mount_nfs server:/usr/ports /usr/ports
cd /usr/ports/misc/some_port
make install
Но для portupgrade такой метод не получился
при вызове на ноуте
portupgrade some_port
начинает заново процесс компиляции :?

Re: Обновление портов

Добавлено: 2008-04-17 12:22:26
ProFTP
ничего не понятно!!!

удали все и поставь заново :twisted: :P

Re: Обновление портов

Добавлено: 2008-04-17 12:27:23
hizel
да поумолчанию он

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

make clen
делает перед сборкой

втыкаем man portupgrade
-w
--noclean Do not ``make clean'' before each build. See the
-c option above.
2ProFTP
вы что то с аватаркой все неможете определится ;)

To: hizel

Добавлено: 2008-04-17 12:34:13
AlexRook
А можно
к примеру выполнить компиляцию/сборку пакета (со всеми зависимостями)gnome
или xfce4 на сервере
при этом не устанавливая на сервер эти зависимости и сам gnome/xfce4 ?
(на сервере они ни чему)

Re: Обновление портов

Добавлено: 2008-04-17 12:37:38
hizel
тут возможены траблы с зависимостями
оно автоматом не сможет сообразить
что у вас на машине стоит и будет исходить
из реалий вашего сервера

по поводу сборки портов
посмотрите в ман portupgrade насчет сборки порта в пакет без установки

Re: Обновление портов

Добавлено: 2008-04-17 12:45:52
AlexRook
Хорошо спасибо, я понял

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

Re: Обновление портов

Добавлено: 2008-04-17 12:52:47
hizel
пошерстите /usr/ports/ports-mgmt
я не удивлюсь если не вы один хотите этого странного ;)

Re: Обновление портов

Добавлено: 2008-04-17 13:08:31
AlexRook
посмотрел,
похоже
pkg_orphan
или
pkg_cleanup
может и подойдут.
Буду разбираться

Re: Обновление портов

Добавлено: 2008-04-17 19:46:38
f_andrey
Скорее всего грамотнее всего будет организовать для этого джейл в котором и компилить порты такие же как на буке, есть у меня такая идея но реализовать все как то лениво.
Погуглить что ли на тему на досуге :?:

Re: Обновление портов

Добавлено: 2008-04-18 0:19:37
ProFTP
hizel писал(а):
2ProFTP
вы что то с аватаркой все неможете определится ;)
это там CGI скрипт, меняет аватор

Re: Обновление портов

Добавлено: 2008-04-18 8:00:49
toughcat