The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD 4.11 обновление софта - нужно прояснить ситуацию."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD 4.11 обновление софта - нужно прояснить ситуацию."  
Сообщение от vozd on 08-Ноя-06, 11:09 
Здравствуйте.
Вопрос такого плана - при установке системы с нуля исполняемые файлы пишутся в /usr/bin, /usr/sbin (возьмём их к примеру). Например пакет openssh. Имеем файлы в /usr/bin/ssh*, /usr/sbin/sshd/ Книги пишут, что при работе с портами - установка - всё устанавливается в /usr/local/(s)bin. Как правильно обновить пакет, чтобы потом работать с ним из портов?
Я понимаю что можно с исходников, указав все необходимые директивы, но ведь работать с портами потом легче - отслеживание новых версий, патчи и всё такое.
В общем нужно перейти с необходимого софта (по возможности) который лежит в /usr/bin, /usr/sbin на работу с портами.
Спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "FreeBSD 4.11 обновление софта - нужно прояснить ситуацию."  
Сообщение от lavr email on 08-Ноя-06, 12:13 
>Здравствуйте.
>Вопрос такого плана - при установке системы с нуля исполняемые файлы пишутся
>в /usr/bin, /usr/sbin (возьмём их к примеру). Например пакет openssh. Имеем
>файлы в /usr/bin/ssh*, /usr/sbin/sshd/ Книги пишут, что при работе с портами
>- установка - всё устанавливается в /usr/local/(s)bin. Как правильно обновить пакет,
>чтобы потом работать с ним из портов?
>Я понимаю что можно с исходников, указав все необходимые директивы, но ведь
>работать с портами потом легче - отслеживание новых версий, патчи и
>всё такое.
>В общем нужно перейти с необходимого софта (по возможности) который лежит в
>/usr/bin, /usr/sbin на работу с портами.
>Спасибо.

- общесистемные настройки /etc/rc.conf и PATH
- пользовательские настройки
- ряд софта из портов можно ставить ПЕРЕЗАПИСЫВАЯ системный - те НЕ в PREFIX=/usr/local
а прямо в /usr/[s]bin - пример OpenSSL и OpenSSH - см их Makefile в портах
на предмет опции: WITH_OVERWRITE_BASE=yes

попробуй поиск по форуму - много раз отписывалось

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FreeBSD 4.11 обновление софта - нужно прояснить ситуацию."  
Сообщение от Александр email(??) on 08-Ноя-06, 12:21 
>Здравствуйте.
>Вопрос такого плана - при установке системы с нуля исполняемые файлы пишутся
>в /usr/bin, /usr/sbin (возьмём их к примеру). Например пакет openssh. Имеем
>файлы в /usr/bin/ssh*, /usr/sbin/sshd/ Книги пишут, что при работе с портами
>- установка - всё устанавливается в /usr/local/(s)bin. Как правильно обновить пакет,
>чтобы потом работать с ним из портов?
>Я понимаю что можно с исходников, указав все необходимые директивы, но ведь
>работать с портами потом легче - отслеживание новых версий, патчи и
>всё такое.
>В общем нужно перейти с необходимого софта (по возможности) который лежит в
>/usr/bin, /usr/sbin на работу с портами.
>Спасибо.

как правило, в портах содержится дополнительный софт, которого в базовой поставке нет

для openssl при установке из портов можно указать опцию OPENSSL_OVERWRITE_BASE=yes
для bind9 - WITH_REPLACE_BASE=yes

ssh из базовой поставки просто не устанавливаешь, ставишь ssh2 из портов
в rc.conf указываешь ssh2_enable="YES"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "FreeBSD 4.11 обновление софта - нужно прояснить ситуацию."  
Сообщение от lavr email on 08-Ноя-06, 12:39 
>>Здравствуйте.
>>Вопрос такого плана - при установке системы с нуля исполняемые файлы пишутся
>>в /usr/bin, /usr/sbin (возьмём их к примеру). Например пакет openssh. Имеем
>>файлы в /usr/bin/ssh*, /usr/sbin/sshd/ Книги пишут, что при работе с портами
>>- установка - всё устанавливается в /usr/local/(s)bin. Как правильно обновить пакет,
>>чтобы потом работать с ним из портов?
>>Я понимаю что можно с исходников, указав все необходимые директивы, но ведь
>>работать с портами потом легче - отслеживание новых версий, патчи и
>>всё такое.
>>В общем нужно перейти с необходимого софта (по возможности) который лежит в
>>/usr/bin, /usr/sbin на работу с портами.
>>Спасибо.
>
>как правило, в портах содержится дополнительный софт, которого в базовой поставке нет
>
>
>для openssl при установке из портов можно указать опцию OPENSSL_OVERWRITE_BASE=yes
>для bind9 - WITH_REPLACE_BASE=yes
>
>ssh из базовой поставки просто не устанавливаешь, ставишь ssh2 из портов
>в rc.conf указываешь ssh2_enable="YES"

про последнее - НЕ СТАВЬТЕ коммерческий ssh2, не ищите геморроя на свою голову,
есть OpenSSH - в портах это openssh-portable, про остальное уже написали.

На вкус и цвет товарищей нет, но если не хотите геморру с лицензией коммерческого SSH2
и настройкой под него других клиентов, не используйте его, тем более там где его
применение НЕ БУДЕТ соответствовать лицензии.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру