Обновление дерева портов FREEBSD и исходных кодов.
Программное обеспечение для FreeBSD постоянно усовершенствуется. И чтобы идти в ногу со временем, нужно хотя бы раз в месяц обновлять его. В данной статье мы рассмотрим обновление локального дерева портов и немного затронем обновление программ при помощи набора портов.
Порт – это один из очень удобных способов установки программного обеспечения для FreeBSD. Чтобы установить нужную программу достаточно войти в директорию с нужным портом и дать всего одну команду make install.
2. Выполняется команда make checksum. Т.е. проверяется подлинность архива tar.
3. Далее архив расспаковывается в рабочий каталог work (make extract).
4. В исходный код вносятся исправления из каталога files (make patch).
5. Выполняется сценарий конфигурирования make configure.
6. Компилируется исходный код (make build)
7. Копирование файлов в соответствующие каталоги (make install).
После инсталляции порта, запись о нем создается в каталоге /var/db/pkg/.
Ну чтож за дело! Для обновления локального дерева портов нам понадобится пакет cvsup. Установим его.
У меня все сервера стоят без иксов, не вижу надобности ставить их на сервера
Поэтому для меня более актуален именно этот порт /usr/ports/net/cvsup-without-gui , его и ставим выполнив команду make install && make clean
Далее я создаю в /home/slik файл cvsupfile и вношу в него такие строки
*default host=ftp.ukr.net *default base=/var/db *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix # src-all *default tag=. ports-all doc-all
Сохраняю, и делаю следующую команду
/usr/local/bin/cvsup -g -L 2 /home/slik/cvsupfile
На это уходит прилично времени, минут 20 наверное.
На этом все.
Один комментарий на «“Обновление дерева портов FREEBSD и исходных кодов”»
[…] одном из серверов сделал обновление системы , все прошло гладко, пока не появилась у меня […]