>>Здравствуйте. >>Вопрос такого плана - при установке системы с нуля исполняемые файлы пишутся >>в /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 и настройкой под него других клиентов, не используйте его, тем более там где его применение НЕ БУДЕТ соответствовать лицензии.
|