Страница 1 из 1

Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 21:54:03
Fagrant
Добрый день.
Начинающий. Прошу сильно ногами не пинать. Читать люблю и на форумы обычно пишу в тяжелых случаях.
Поставил Фрю с дисков, версия 7.1.
Вроде настроил и запустил CVSup. Сейчас конфиг supfile выглядит так:

*default tag=. <- (смущает...)
*default host=cvsup2.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7_1
#*default release=cvs delete use-rel-suffix compress
*default delete use-rel-suffix
*default compress
src-all
ports-all

До этого, обновление дерева портов и компиляция ядра загнала меня на 8.0 Current.
Первый раз обновлялся "cvsup -g -L 2 /usr/local/etc/supfile && make fetchindex"
Мне нужен был Stable, поэтому я привел в вышеуказанный вид конфиг CVSup-а (этот момент не прочувствовал, мог ошибаться), обновился:
cvsup -g -L 2 /usr/local/etc/supfile
Вроде как все встало, и ядро и мир, ошибок не видел.

uname-a
FreeBSD Kro.m_serv 7.1-RELEASE-p3 FreeBSD 7.1-RELEASE-p3 #0: Sun Mar 22 20:05:46 MSK 2009 fagrant@Kro.m_serv:/usr/obj/usr/src/sys/main_kernell sparc64

Только теперь (момент КОГДА не просек, раньше в портах было все) в /usr/ports какие-то крохи, десяток приложений. Мало :)

Засунул диск с инсталлом, сказал инсталлить порты и что согласен с тем что они более старые чем текущая версия.
Фигу, нельзя извлечь с диска порты (диск смонтирован, содержимое вижу).
Сменил медиа на ftp, коннекчусь к разным сервакам - не дают. Говорят для моей версии 7.1-RELEASE-p3 у них нет портов.
Даже главный.freebsd.org.

Пожалуйста, объясните в чем неправ, что я натворил и как вернуть порты в стойло.
Заранее премного благодарен.
Не посылайте курить маны, уже голова опухла, хочется общения :) :bn:

P.S. Игрался с установкой русских манов по статье с этого сайта, отдельный sup-file, запускался один раз.

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 22:02:15
Гость
для портов всегда надо использовать tag=.
Уже не раз обсуждалось, в ports/ теги другие нежели в src/

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 22:10:26
Fagrant
Извиняюсь, не понял. Дай пожалуйста ссылочку на обсуждение.

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 22:22:02
gofman
Сделай так:

Код: Выделить всё

csup -h cvsup4.ru.freebsd.org /usr/share/examples/cvsup/ports-supfile && rm /usr/ports/INDEX* &&  make -C /usr/ports fetchindex 2>&1 > /dev/null 
Так должен выглядеть файл для апдейта портов

Код: Выделить всё

0:19 root@home:[~]# cat portup
*default host=cvsup4.ru.freebsd.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 23:13:18
terminus
Используйте portsnap

В первый раз:

Код: Выделить всё

portsnap fetch && portsnap extract
А потом чтобы апдейтит дерево портов переодически:

Код: Выделить всё

portsnap fetch && portsnap update

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 23:18:05
Mox
terminus писал(а):Используйте portsnap

В первый раз:

Код: Выделить всё

portsnap fetch && portsnap extract
А потом чтобы апдейтит дерево портов переодически:

Код: Выделить всё

portsnap fetch && portsnap update
=) а можно сразу portsnap fetch extract, а потом portsnap fetch update.

А ты на самом деле чего хотел-то, сорцы системы обновить, или все-таки порты?

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 23:39:22
Fagrant
Я-то? Счастия хотел :)
А в частности - чтобы и то и другое актуальное было.
Это теперь я умный, и знаю что это могут быть вещи независимые, а тогда не знааал :)

Получается что на порты и сорцы (и доки) должны быть разные файлы.
Для апгрейда портов в файлике должно быть:

*default host=cvsup4.ru.freebsd.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all

А для апгрейда сорцев (Stable 7.1):

*default host=cvsup4.ru.freebsd.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7_1
*default delete use-rel-suffix
*default compress
src-all

Отличаются кроме обновляемой системы (src-all, ports-all, doc-all) полем tag, которое говорит,
брать новейшую (tag=. или не указан) или же конкретную версию (tag=RELENG_7_1).
Для портов - берем всегда новейшую.
Так?
Если да - большое всем спасибо, разобрались :)
Порты у меня появились, уже сознательно :)

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 23:50:53
Mox
ну да, так и есть.
рекомендую тебе на фряхах > 5 юзать не cvsup (который надо перед этим еще собрать), а csup (в названии нет буквы v), который уже идет в комплекте системы. Абсолютно ничем не отличается.

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-23 23:58:24
Fagrant
А можно этот коммент добавить в статью:
http://www.lissyara.su/?id=1012 :"": :oops:

Жизнь не стоит на месте, статьи потихоньку устаревают :(
Да, пионерам вроде меня следует понюхать пороху и сделать что-то самостоятельно, но...
Обидно чутка.

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-24 1:26:01
Alex Keda
Fagrant писал(а):А можно этот коммент добавить в статью:
http://www.lissyara.su/?id=1012 :"": :oops:

Жизнь не стоит на месте, статьи потихоньку устаревают :(
Да, пионерам вроде меня следует понюхать пороху и сделать что-то самостоятельно, но...
Обидно чутка.
её вообще убрать давно пора.
в архив.

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-24 2:01:58
Гость
Fagrant писал(а):Получается что на порты и сорцы (и доки) должны быть разные файлы.
не обязательно. Просто рядом с ports-all поставь tag=.. Например

Код: Выделить всё

*default host=cvsup2.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7_1
*default delete use-rel-suffix
*default compress
src-all
ports-all tag=.
или даже так

Код: Выделить всё

*default host=cvsup2.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default delete use-rel-suffix
*default compress
src-all tag=RELENG_7_1
ports-all tag=.
если tag не указывать, то будут скачиваться RCS-файлы, содержащие всю историю изменений.

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-24 9:35:43
Fagrant
Не-не, нинада!
Если б не твой ресурс, я б за фрю и не взялся, наверное.
Так что уж лучше пусть будет, хоть в каком виде :)
Еще раз - спасибо! :)

2 Гость > Классная идея! :) Сенькс! Который раз уже мне помогаешь! ;-)

Re: Порты потерял. Как ж теперь без них? :)

Добавлено: 2009-03-24 10:12:23
zingel
да я Вас всех *чмоки* но оформление этого топика наводит меня на мысль о принудительном теге