26.02.07

Коллекция портов для FreeBSD

Открыл для себя сверхгениальную вещь - а именно сабж. Что оно даёт:

  • Очень легкая установка любого софта под фрибсдю
  • Очень легкое обновление любого софта под фрибсдю

Еще 2 недели назад я даже и представить себе не мог, что под фрисбд можно настолько легко поставить любой софт и настроить его как нужно.

У меня совершенно пухла голова о того, как образом пересобрать апач с mod_realip.

Но вкурив в суть коллекции портов, эта задача на 5 минут.

Всё, что нужно, это слить в папку /usr/ports файлик Ports.tgz c ftp.freebsd.com и разархивировать. Ну и обновлять его регулярно. Всё. Установка любого софта - дело 3х секунд. Заходиш в нужную папку, например ports/www/mod_realip пишеш make install clean и готово! Только в конфиг апача правки внести и перезапустить апач.

Да и собственно сам nginx ставится так же легко из портов.

Дальше, чтобы обновить тот же пхп, достаточно сделать 2 действия!

cd /usr/ports/lang/php4

make deinstall

make reinstall clean

Всё! Последняя версия пхп установлена с сохранением всех настроек!

Дальше, чтобы проверить насколько софт устарел, достаточно одной команды: pkg_version -v. Естественно это распространяется только на софт, поставленный из портов.

Конечно там есть куча зависимостей, которые могут заглючить при обновлении. Но это уже мелочи.

Для меня это было просто шоком, когда я разобрался как это работает и за сутки установил и настроил весь нужный софт нулячий сервак.

Посмотреть портированные версии софта можно тут: http://www.freebsd.org/ports/categories-grouped.html. Причем, всё можно ставить и через "графический" интерфейс sysinstall, но у меня через него почему-то нихрена не работало. Скорее всего из-за того, что версия сбди старенькая.


1 коммент.:

Анонимный комментирует...

Что ты ж за левак, кто ж так делает? Всё через жопу.
А как надо не скажу, ибо впадлу, вот.