Апр
1
2008
Обновление портов FreeBSD используя CVSup.
Установка CVSup
cd /usr/ports/net/cvsup-without-gui
make install clean
В каталоге /usr/share/examples/cvsup находится несколько примеров supfile.
В файле supfile можно указать какие файлы вы хотите получить, какие их версии вам нужны, откуда вы хотите их получить, где вы хотите разместить их на своем компьютере, где вы хотите разместить файлы статуса.
Создайте файл supfile со следующим содержимым:
*default tag=.
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default release=cvs delete use-rel-suffix compress
ports-all #Обновить все порты
Что бы обновить отдельную ветку в портах, например /usr/ports/www тогда вместо ports-all укажите ports-www
Запуск
Параметр -g указывает CVSup не использовать GUI.
Параметр -L 2 указывает CVSup выводить информацию о каждом производимом обновлении.
Обновление всех портов FreeBSD длится примерно 20-30 минут, скорость зависит от скорости вашего канала и выбранного вами сервера.
Более полную информацию и списки серверов вы найдете сдесь.
2 comments | tags: Обновление портов FreeBSD, Установка CVSup | posted in FreeBSD
марта
27
2008
Инструкция по обновлению FreeBSD 6.3 до 7.0 stable .
Шаг 1. Обновляем порты
Шаг 2. Качаем утилиту freebsd-update-upgrade
fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz
fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz.asc
gpg --verify freebsd-update-upgrade.tgz.asc freebsd-update-upgrade.tgz
tar -xf freebsd-update-upgrade.tgz
Шаг 3. Запускаем процедуру обновления, потом перезагружаем машину
sh freebsd-update.sh -f freebsd-update.conf -r 7.0-RELEASE upgrade
sh freebsd-update.sh -f freebsd-update.conf install
reboot
Шаг 4. Продолжаем установку
sh freebsd-update.sh -f freebsd-update.conf install
portupgrade -faP
Шаг 5. Удаляем все старые библиотеки и перезагружаем машину
sh freebsd-update.sh -f freebsd-update.conf install
reboot
Шаг 6. Проверяем как работает FreeBSD 7.0
Запускаем следующие команды для того что бы проверить как работает FreeBSD 7.0 и все ли в порядке.
Вводим след.команды:
uname -a
tail -f /var/log/messages
tail -f /path/to/other/log/files
egrep -i ‘error|warning’ /path/to/log/files
sockstat -4 -l
Обновить FreeBSD 6.3 до 7.0 stable оказалось не так уж и сложно, все достаточно легко и быстро.
no comments | tags: FreeBSD c 6.3 до 7.0 | posted in FreeBSD
марта
27
2008
Обновить FreeBSD 6.2 до 6.3 легко и просто, в этом вы сможете убедится прямо сейчас.
fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz
fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz.asc
gpg --verify freebsd-update-upgrade.tgz.asc freebsd-update-upgrade.tgz
Извлекаем из архива его содержимое и запускаем апгрейд-скрипты
tar -xf freebsd-update-upgrade.tgz
sh freebsd-update.sh -f freebsd-update.conf -r 6.3-RELEASE upgrade
sh freebsd-update.sh -f freebsd-update.conf install
Сейчас вы должны перезагрузить машину.
Обновляем дальше.
sh freebsd-update.sh -f freebsd-update.conf install
Снова перезагружаем машину.
Вот такими хитрыми методами нам удалось обновить FreeBSD 6.2 до 6.3.
no comments | tags: Как обновить FreeBSD 6.2 до 6.3 | posted in FreeBSD