Доброго времени суток!
Начиная, кажется с февраля, перестали обновляться порты. cvsup что-то загружает, а portversion -l "<" показывает, что ничего не обновилось! Раньше обновлял так:
1. cvsup -g -L 2 .../ports-supfile.
2. portsdb -Fu.
3. pkgdb -fu.
4. portversion -l "<".
И дальше portupgrade -rR, пока все не обновлю.
Теперь данная последовательность действий ни чего не дает. Читал про прекращение поддержки FreeBSD 4.xx, но мне показалось, что портов это не коснется. Пожалуйста подскажите, как решить проблему...
>Доброго времени суток!
>Начиная, кажется с февраля, перестали обновляться порты. cvsup что-то загружает, а portversion
>-l "<" показывает, что ничего не обновилось! Раньше обновлял так:
>1. cvsup -g -L 2 .../ports-supfile.что мешает посмотреть результат работы cvsup?!
все нижнее, зависит от выполнения верхнего!
>2. portsdb -Fu.
>3. pkgdb -fu.
>4. portversion -l "<".
>И дальше portupgrade -rR, пока все не обновлю.
>Теперь данная последовательность действий ни чего не дает. Читал про прекращение поддержки
>FreeBSD 4.xx, но мне показалось, что портов это не коснется. Пожалуйста
>подскажите, как решить проблему...
>что мешает посмотреть результат работы cvsup?!
Сообщения выдаются как обычно. Добавлено то-то, удалено то-то. Потом якобы происходит успешное завершение работы. Каким образом посмотреть результат?>все нижнее, зависит от выполнения верхнего!
Тоже все нормально (в смысле без сообщений об ошибках).На всякий случай содержимое ports-supfile:
*default host=cvsup4.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
ports-all
>>что мешает посмотреть результат работы cvsup?!
>Сообщения выдаются как обычно. Добавлено то-то, удалено то-то. Потом якобы происходит успешное
>завершение работы. Каким образом посмотреть результат?например просмотр checkout'а, у меня логи вместо stdout в файл записываются,
пример одного из старых логов:# zcat /var/log/cvsup/ports-log.0.SUP.gz | less
=====Started at: Thu Jul 22 14:06:25 MSD 2004
===== Ports at: Thu Jul 22 14:06:25 MSD 2004
Connected to cvsup.ru.FreeBSD.org
Updating collection ports-all/cvs
Checkout ports/CHANGES
Edit ports/INDEX
Edit ports/INDEX-5
Checkout ports/LEGAL
Checkout ports/MOVED
Edit ports/Makefile
Checkout ports/Mk/bsd.autotools.mk
Edit ports/Mk/bsd.emacs.mk
Checkout ports/Mk/bsd.gnome.mk
Edit ports/Mk/bsd.gnustep.mk
Checkout ports/Mk/bsd.java.mk
Edit ports/Mk/bsd.kde.mk
Edit ports/Mk/bsd.openssl.mk
Checkout ports/Mk/bsd.php.mk
Checkout ports/Mk/bsd.port.mk
Edit ports/Mk/bsd.port.subdir.mk
Checkout ports/Mk/bsd.python.mk
Edit ports/Mk/bsd.ruby.mk
Checkout ports/Mk/bsd.sdl.mk
Checkout ports/Mk/bsd.sites.mk
Edit ports/Tools/make_index
Checkout ports/Tools/portbuild/scripts/allgohans
Edit ports/Tools/portbuild/scripts/buildenv
Edit ports/Tools/portbuild/scripts/buildscript
Edit ports/Tools/portbuild/scripts/buildsuccess
Edit ports/Tools/portbuild/scripts/checkmachines
Checkout ports/Tools/portbuild/scripts/claim-chroot
Checkout ports/Tools/portbuild/scripts/clean-chroot
Checkout ports/Tools/portbuild/scripts/cleanup-chroots
...
...
Checkout ports/x11-wm/xfce4-wm/Makefile
Edit ports/x11-wm/xfce4-wm/distinfo
Edit ports/x11-wm/xfce4-wm/pkg-plist
Edit ports/x11-wm/xwmm/Makefile
Edit ports/x11-wm/xwmm/distinfo
Edit ports/x11-wm/yawm/distinfo
Applying fixups for collection ports-all/cvs
Fixup ports/textproc/xerces-c2/files/patch-ab
Finished successfully
=====Finished at: Thu Jul 22 14:31:43 MSD 2004видно какие порты и файлы менялись
>>все нижнее, зависит от выполнения верхнего!
>Тоже все нормально (в смысле без сообщений об ошибках).
>
>На всякий случай содержимое ports-supfile:
>*default host=cvsup4.ru.FreeBSD.org
>*default base=/usr
>*default prefix=/usr
>*default release=cvs tag=.
>*default delete use-rel-suffix
>ports-allтут возможно проблема в другом: версии portsdb, pkgdb и portversion - старые и формат
базы! возможно...Ну и уже год или два как: http://www.freebsd.org/ports/index.html
...
The Ports Collection supports the latest release on the FreeBSD-CURRENT and FreeBSD-STABLE branches. Older releases are not supported and may or may not work correctly with an up-to-date ports collection. Over time, changes to the ports collection may rely on features that are not present in older releases. Wherever convenient, we try not to gratuitously break support for recent releases, but it is sometimes unavoidable. When this occurs, patches contributed by the user community to maintain support for older releases will usually be committed.выше видно что port-collection рассчитана на FreeBSD-CURRENT и FreeBSD-STABLE и затем
объясняется что если от энтузиастов будут патчи в портах с учетом особенностей старых релизов - они будут проверяться и вставляться в свежие порты, но без гарантий.
А возможно ли такое, что версия моего дерева портов не соответствует версии моей системы?
+ как заиметь portsdb, pkgdb и portversion правильных версий?
>А возможно ли такое, что версия моего дерева портов не соответствует версии
>моей системы?
>+ как заиметь portsdb, pkgdb и portversion правильных версий?вероятно проапгрейдить portupgrade
# less /usr/ports/UPDATING
>вероятно проапгрейдить portupgrade
># less /usr/ports/UPDATING
Понятно. Спасибо. Будем читать...
боюсь ошибиться, но вроде как для 4 версии порты более не собирают? Поправьте меня если не так.
>боюсь ошибиться, но вроде как для 4 версии порты более не собирают?
>Поправьте меня если не так.не знаю, в списках рассылки такого не встречал или возможно пропустил,
а проверить не на чем.Возможно сейчас, после того как доточат новый Xorg 7.2 - собирать свежие порты
под 4.x станет еще проблематичней или вовсе нереально (связанное с X'ами).Прекатилась ПОДДЕРЖКА 4.x ветки, Security EOL, а про порты как я написал, давно висит
объявление (года ДВА как уже) на http://www.freebsd.org/ports/index.html -
support FreeBSD-Current & Stable, все остальное без гарантий.Если учесть что сильно изменилась реализация тредов, а сборка большинства портов
правится под них, то скоро будет нереально НОРМАЛЬНО собрать свежие порты, только
с применением самостоятельной ручной правки.
>>боюсь ошибиться, но вроде как для 4 версии порты более не собирают?
>>Поправьте меня если не так.
>
>не знаю, в списках рассылки такого не встречал или возможно пропустил,
>а проверить не на чем.Есть такое дело, чего-то в /usr/ports/Mk/* поменяли, что четверошный make не ест. Но я не следил за деталями, мне не актуально.
>>>боюсь ошибиться, но вроде как для 4 версии порты более не собирают?
>>>Поправьте меня если не так.
>>
>>не знаю, в списках рассылки такого не встречал или возможно пропустил,
>>а проверить не на чем.
>
>Есть такое дело, чего-то в /usr/ports/Mk/* поменяли, что четверошный make не ест.
>Но я не следил за деталями, мне не актуально.точно-точно, что-то было такое и даже было решение КАК и КАКОЙ make пересобрать,
увы не помню ибо тоже неактуально.PS. Лучше в fido7.ru.unix.bsd спросить.