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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Fagrant
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-03-23 21:13:24

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

Непрочитанное сообщение Fagrant » 2009-03-23 21:54:03

Добрый день.
Начинающий. Прошу сильно ногами не пинать. Читать люблю и на форумы обычно пишу в тяжелых случаях.
Поставил Фрю с дисков, версия 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, запускался один раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

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

Непрочитанное сообщение Гость » 2009-03-23 22:02:15

для портов всегда надо использовать tag=.
Уже не раз обсуждалось, в ports/ теги другие нежели в src/

Fagrant
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-03-23 21:13:24

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

Непрочитанное сообщение Fagrant » 2009-03-23 22:10:26

Извиняюсь, не понял. Дай пожалуйста ссылочку на обсуждение.

Аватара пользователя
gofman
рядовой
Сообщения: 44
Зарегистрирован: 2008-10-09 9:47:10
Откуда: Екатеринбург
Контактная информация:

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

Непрочитанное сообщение gofman » 2009-03-23 22:22:02

Сделай так:

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

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
Intelligence plus character - that is the goal of true education. Dr.Martin Luther King.Jr. ®

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2009-03-23 23:13:18

Используйте portsnap

В первый раз:

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

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

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

portsnap fetch && portsnap update
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

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

Непрочитанное сообщение Mox » 2009-03-23 23:18:05

terminus писал(а):Используйте portsnap

В первый раз:

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

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

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

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

А ты на самом деле чего хотел-то, сорцы системы обновить, или все-таки порты?
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Fagrant
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-03-23 21:13:24

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

Непрочитанное сообщение Fagrant » 2009-03-23 23:39:22

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

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

*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).
Для портов - берем всегда новейшую.
Так?
Если да - большое всем спасибо, разобрались :)
Порты у меня появились, уже сознательно :)

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

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

Непрочитанное сообщение Mox » 2009-03-23 23:50:53

ну да, так и есть.
рекомендую тебе на фряхах > 5 юзать не cvsup (который надо перед этим еще собрать), а csup (в названии нет буквы v), который уже идет в комплекте системы. Абсолютно ничем не отличается.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Fagrant
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-03-23 21:13:24

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

Непрочитанное сообщение Fagrant » 2009-03-23 23:58:24

А можно этот коммент добавить в статью:
http://www.lissyara.su/?id=1012 :"": :oops:

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2009-03-24 1:26:01

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-файлы, содержащие всю историю изменений.

Fagrant
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-03-23 21:13:24

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

Непрочитанное сообщение Fagrant » 2009-03-24 9:35:43

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

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-03-24 10:12:23

да я Вас всех *чмоки* но оформление этого топика наводит меня на мысль о принудительном теге
Z301171463546 - можно пожертвовать мне денег