Archive for сентября 2008

FreeBSD 7 обновление коллекции портов

Как известно в (в данный момент использую версию 7) удобно ставить пакеты через коллекцию портов (ports), ну также нужно не забывать поддерживать эту коллекцию в актуальном состоянии, для это есть несколько способов, я опишу способ привычный для меня.

Обновление с помощью инструмента CVSup

Для начала нам нужно установить пакет cvsup:

# cd /usr/ports/net/cvsup/
# make install

После этого нужно создать конфикурационный файл cvsup, для этого создадим файл ports-supfile в /usr/local/etc/ports-supfile слудующего содержания:

 *default  host=cvsup.ru.FreeBSD.org
 *default  base=/usr
 *default  prefix=/usr
 *default  release=cvs
 *default  tag=.
 *default  delete use-rel-suffix
 ports-all

Собственно host можно прописать другой, какой удобнее для вас к примеру: cvsup12.FreeBSD.org

Ну вот теперь мы можем запустить процесс обновления CVSup:
# /usr/local/bin/cvsup -L 2 /usr/local/etc/ports-supfile

CVSup подключиться к выбранному серверу и начнет синхронизацию. Опция -L 2 определяет самую высокую степень подробности.

После того как процесс завершится коллекция портов будет обновлена.

Теперь можно выполнить: pkg_version -v, чтобы посмотреть, какие порты необходимо обновить.

Также можно данный процесс автоматизировать, для этого нужно сделать слудующее:
Добавить последнюю команду в periodic, если нет то нужно создать каталог под именем ‘periodic’ в /usr/local/etc, а в нем создать каталог ‘daily’, внутри каталога файл 100.cvsup-ports и поместить в него следующие строки:

#!/bin/sh
/usr/local/bin/cvsup -g -L 2 /usr/local/etc/cvsupfile

Метки:

Ну вот и Google разродился своим браузером – Chrome

Ну вот и Google разродился своим браузером – Chrome

Google Chrome

Google Chrome

Работает действительно бысро, хотя я сразу нашел несколько проблем с которыми до этого сталкивался в firefox3, ну ничего, это все-таки бета. А вообще для масштабов гугла очень странно, что они только

В записи нет меток.