![]() ![]() |
![]() |
![]() |
Ссылка на пост #1 |
W&P Team
![]() ![]() ![]() ![]() ![]() Живой человек
Сообщений: 1,948 На форуме с: 11.03.02
Провел: 1нед. 5д. 11ч. 51мин. |
cvsup csup и все-все-все
Огромное горе посетило наш аул!
С 28 февраля враги из разработчиков freebsd закрыли поддержку систем cvsup и csup. Теперь обновлённые с их помощью порты на команду portupgrade ругательски ругаются, что всё пропало, устарело и вообще кошмар и ужас. Надо что-то делать, господа. (с) Враги из разработчиков предлагают переходить на portsnap для обновления портов и subversion для обновления /usr/src Как это делается конкретно: Порты Для первого обновления дерева портов "по модному" делаем Код:
mv /usr/ports /usr/ports.old portsnap fetch extract mv /usr/ports.old/distfiles /usr/ports mv /usr/ports.old/packages /usr/ports rm -rf /usr/ports.old pkg_delete -r -v cvsup-without-gui-\* /usr/sbin/portsnap fetch update Я не нашел, как в portsnap исключить из обновления некоторые порты (порой бывает надо). Исходники Для обновления дерева исходников делаем сперва так Код:
svn checkout svn://svn.freebsd.org/base/releng/8.4/ /usr/src Для последующих обновлений - так. Код:
svn update /usr/src/ |
![]() ![]() |
![]() ![]() |
![]() |
Ссылка на пост #2 |
W&P Team
![]() ![]() ![]() ![]() ![]() Живой человек
Сообщений: 1,948 На форуме с: 11.03.02
Провел: 1нед. 5д. 11ч. 51мин. |
Вдогонку.
В новых портах стало модно класть архивы в формате xz. Говорят, прикольно, и вообще в Ландоне все так делають. tar из FreeBSD 9 такие архивы читает легко. А вот из 7 и старых 8 - увы-с. Что делать? Короткий путь: Код:
cd /usr/ports/archivers/libarchive && make install clean ln -sf /usr/local/bin/bsdtar /usr/bin/tar tar --version Но иногда libarchive не ставится, потому что система очень старая. Тогда ставим gtar Код:
cd /usr/ports/archivers/gtar && make install clean ln -sf /usr/local/bin/tar /usr/bin/tar tar --version |
![]() ![]() |
![]() ![]() |