Обновление perl с 5.10 до 5.12 во FreeBSD

Первым делом нужно обновить дерево портов до актуальной версии (portsnap, cvsup, csup). Обновлять будем при помощи portupgrade. Проверим pkgdb: # pkgdb -Ff Установим новую версию (в моем случае 5.12): # env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.12 -f perl-5.10.\* Пересоберем все порты, зависящие от перла (долго): #portupgrade -fr perl Ну вот и …

Читать далее

Запуск KOI8-R терминала в UTF-8 окружении.

Столкнулся с проблемой отображения кодировки KOI8-R при ssh соединении из под Ubuntu на сервер с FreeBSD. Безуспешно перепробовал много разных вариантов, пока не наткнулся на утилиту luit. Эта утилита входит в дистрибутив по умолчанию, в составе пакета  x11-utils. А решается все довольно просто, через терминал: # luit  -encoding "KOI8-R" ssh [email protected] И вуаля, …

Читать далее

Ssmtp настройка почты только для отправки

Иногда бывает нужно настроить сервер только для отправки почты через  почтовый сервер. В принципе для этой цели можно настроить практически любой MTA, например те же Sendmail или Postfix прекрасно справятся с этой задачей. Но использовать их только для отправки, как мне кажется не есть хорошо. Я использую для этой цели …

Читать далее

portsnap получение дерева портов

Получение дерева портов Для того чтобы эфективно и быстро получить как свежее дерево портов так и последующие обновления, можно воспользоваться утилитой portsnap входящей в состав FreeBSD. Для этого логинимся в качестве root и набираем команду: # portsnap fetch extract В результате в систему скачается архив содержащий каталог /usr/ports без исходников …

Читать далее

dump и restore

 dump и restore Использование команд dump и restore непосредственно связано с резервным копированием. При помощи команды dump создается дамп сохраняемого раздела, а при помощи команды restore раздел восстанавливается из сохраненного дампа. Допустим мы хотим сохранить раздел /var, для этого нам нужно выполнить команду: # dump -0aLf /usr/var.dump /var

Читать далее

Portupgrade

Апгрейд портов В своей простейшей форме, portupgrade  проапгрейдит все Ваши устаревшие порты. Тем не менее, время от времени могут встречаться порты, которые отказываются обновляться. Эта кажущаяся аномалия, не недостаток portupgrade, а умолчание, связанное с проблемой зависимостей. Порт имеет два типа зависимостей. Первый тип называется build dependency и относится к другим …

Читать далее