Константин Белоусов сделал патч (http://people.freebsd.org/~kib/quotagiant/quotas-RELENG_6-20...) к реализации квот для RELENG_6.Патч включает в себя часть изменений из 7.0-CURRENT, повышающих стабильность работы квот на MP-системах и совместную работу со снэпшотами. По результатам отзывов пользователей будет принято решение о проведении MFC этих изменений в RELENG_6 ветку.
URL: http://lists.freebsd.org/pipermail/freebsd-stable/2007-June/...
Новость: http://www.opennet.me/opennews/art.shtml?num=11199
как это во FreeBSD (на UFS2) нет квот, когда я их выставлял??
Где вы увидили слово "НЕТ", написано "повышающих стабильность работы квот"?
Объясните пожалуйста новичку, по поводу всех обновлений в FreeBSD.
Какие они бывают ?1. Security они доступны с сайта ftp://ftp.freebsd.org/pub/FreeBSD/CERT/
2. Обновление системы (ядро и т.д.) доступно через CVS.
3. Обновление программ доступно через CVS.Если я не прав, поясните пожалуйста.
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cutti...
>http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cutti...
спасибо1. я так понимаю, что в текущей статье под словом патч панимается Security
2. при установке через ftp дистрибутив качается с ftp://ftp.freebsd.org/pub/FreeBSD/releases/ мне надо накатывать security патчи?
Конечно.
Либо cvsup
Либо через freebsd-update (начиная с RELEASE-6.2)
Не угадал.
Это тестовый патч, перед коммитом в cvs.
>Не угадал.
>Это тестовый патч, перед коммитом в cvs.
зачит он появится в 7.0 ?и еще один вопрос:
при установке через ftp дистрибутив качается с ftp://ftp.freebsd.org/pub/FreeBSD/releases/ мне надо накатывать security патчи?
>>Не угадал.
>>Это тестовый патч, перед коммитом в cvs.
>зачит он появится в 7.0 ?
ОН уже в CURRENT.
Хотят поправить в STABLE, вот и тестируют.
Получается так:Этот патч может появиться в STABLE и его можно будет взять через CVS. Если я не прав поправте. А по поводу ftp можете ответить?
Есть 7.0-CURRENT
Есть 6-STABLE, это более поздняя версия чем 6.2-RELEASE (в CVS RELENG_6)
Есть 6.2-RELEASE+p* (в CVS RELENG_6_2)Сначала патч вносят в 7.0-CURRENT
Потом могут внести в 6-STABLE - тогда напишут MFC ( merged from current )
А еще могут внести в RELENG_6 - и вот тут уже выпустят security reportСоответственно какая у тебя версия в такой момент и патчишься
Впрочем можешь взять патч из 6-STABLE и попробовать применить его к RELENG_6_2
но никто не гарантирует=======================
По поводу установки и обновлений
Например мы сидим на ветке релиза (RELENG_6_2)1) Сначала ты качаешь с ftp релиз FreeBSD 6.2
Ставишь его со всеми сорцами
При установке в разделе src включить все сорцы
Но ты получаешь версию 6.2-RELEASE безо всяких патчей2) Далее ты с помощью cvs обновляешь /usr/src до версии 6.2-RELEASE-p5
В CVS эта ветка называется RELENG_6_2Тут можно немного подкрутить /etc/make.conf
Например так:# Base system
# CPUTYPE
CPUTYPE?=i686
CFLAGS= -O -pipeПотом пересобираешь систему ( make buildworld )
И наконец ставишь новую систему и новое ядро
Процедура описана в handbook
Потом может быть потребуется пересобрать порты, но в данном случае не нужно3) Следишь за обновлениями системы - подпишись на список анонсов обновлений
Если вышел новый патч на систему - например вышла версия 6.2-RELEASE-p6
Смотришь что за патч
И твои действия - поставить патч руками
или опять обновить /usr/src до версии 6.2-RELEASE-p6
И опять пересобрать make buildworld4) Ставишь порт portaudit
Настраиваешь его: /usr/local/etc/portaudit*.conf
Потом portaudit -Fad и читаешь какие есть баги в портах
И еще будешь по почте на root@ получать сообщения о багах в портахЕсли есть какие-то баги, то нужно чтобы вышла новая версия порта без бага
Либо сам делаешь патч, проверяешь его и отсылаешь send-pr5) Обновление портов
При установке нужно установить ports
Или после установки сделать это руками ( /usr/ports ) - я делаю рукамиДалее все как обычно - обновить с помощью csup порты до текущего состояния
( в портах в CVS нет веток )
В первый раз это будет долгоЕще сделать: cd /usr/ports; make fetchindex
С помощью pkgversion -v -l "<" можно посмотреть какие более новые версии
Далее обновление портов на более новые
В портах есть разные программы облегчающие этот процесс
Изучи в /usr/ports/ports-mgmt/ например portupgrade
большое вам спасибо за такое подробное объяснение :)
Не понимаю, почему бы по такому поводу не выпустить FreeBSD'6.2.1, заодно пересобрав новые версии потрип\рованных программ в пакаджи.
а какой в этом смысл, уважаемый ? portupgrade -P мало ?