Обновление дерева портов в FreeBSD
22.10.2010 - 15:02
Пробуем обновляться:
В каждой статье я говорю о том, что перед установкой чего то из дерева портов, необходимо его сначала обновить. Тут кратко опишу как это делается.
Я принял себе за правило, что после установки FreeBSD первое, что я делаю после доступа машины к интернету, это обновляю порты. В результате я буду уже ставить свежий софт из портов, а не старый. Для этого будем использовать утилиту cvsup. В FreeBSD она поставляется, как GUI (/usr/ports/net/cvsup), так и консольная версия (/usr/ports/net/cvsup-without-gui). Так как на сервере я никогда не держу иксов, ставим консольную:
[root@srv /]#cd /usr/ports/net/cvsup-without-gui
[root@srv /usr/ports/net/cvsup-without-gui]#make install clean
[root@srv /usr/ports/net/cvsup-without-gui]#make install clean
Создаем конфиг cvsup:
[root@srv /]#cat /usr/local/etc/ports-supfile
*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
ports-all
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
ports-all
Пробуем обновляться:
[root@srv /]#/usr/local/bin/cvsup -g -L 2 /usr/local/etc/ports-supfile
Добавляем в крон, по расписанию:
[root@srv /]#cat > /etc/crontab
0 0 * * 0 root /usr/local/bin/cvsup -g -L 2 /usr/local/etc/ports-supfile > /dev/null 2>&1
- Войдите на сайт для отправки комментариев
- Версия для печати
Перед
не помешало бы его изначально скопировать из