При использовании cvsup видимо удалилось часть портов
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- прапорщик
- Сообщения: 483
- Зарегистрирован: 2007-10-09 11:31:03
Re: При использовании cvsup видимо удалилось часть портов
А разве для обновления портов надо указывать ветку?
Вроде для обновления мира и ядра только нужно указывать.
Вроде для обновления мира и ядра только нужно указывать.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: При использовании cvsup видимо удалилось часть портов
как не странно и порты тоже
-
- прапорщик
- Сообщения: 483
- Зарегистрирован: 2007-10-09 11:31:03
Re: При использовании cvsup видимо удалилось часть портов
Тогда глупый вопрос.... Чем это черевато , если не указать?paradox писал(а):как не странно и порты тоже
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: При использовании cvsup видимо удалилось часть портов
еще тупее вопрос неуказать что?
tag для портов?
могут не пойти для определенного ядра ( как мне кажеться)
например для старых bsd новые порты - могут не пойти
хоть порты вроде как бы не зависимы от ничего но темнеменее share/mk иногда дает обэтом знать
tag для портов?
могут не пойти для определенного ядра ( как мне кажеться)
например для старых bsd новые порты - могут не пойти
хоть порты вроде как бы не зависимы от ничего но темнеменее share/mk иногда дает обэтом знать
-
- прапорщик
- Сообщения: 483
- Зарегистрирован: 2007-10-09 11:31:03
Re: При использовании cvsup видимо удалилось часть портов
Это верно для 4.X так как она больше не подерживаетса ,а ветки 5.X,6.X,7.X еще подерживают.paradox писал(а):еще тупее вопрос неуказать что?
tag для портов?
могут не пойти для определенного ядра ( как мне кажеться)
например для старых bsd новые порты - могут не пойти
хоть порты вроде как бы не зависимы от ничего но темнеменее share/mk иногда дает обэтом знать
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
pimlab писал(а):А разве для обновления портов надо указывать ветку?
Вроде для обновления мира и ядра только нужно указывать.
Для ports-supfile ветку системы указывать ненужно.paradox писал(а):как не странно и порты тоже
Дерево портов для всех поддерживаемых веток систем одно и то же.
sys-supfile:
Код: Выделить всё
*default host=cvsup10.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_6_3
*default delete use-rel-suffix
*default compress
src-all
ports-supfile:
Код: Выделить всё
*default host=cvsup10.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress
*default tag=.
ports-all
Код: Выделить всё
% csup /path/to/sys-supfile
% cd /usr/obj && chflags -R noschg *
% cd /usr/obj && rm -rf * #<--удаляем бинарники от предыдущей компиляции
% cd /usr/src && make cleandir && make cleandir && make cleandir
% cd /sys/i386/conf && cp GENERIC COMP #<--на этом шаге делаем копию конфига ядра
% ee /sys/i386/conf/COMP #<--тут нимнога редактируем конфиг ядра
% ee /etc/make.conf #<--здесь редактируем make.conf, если нужно
% cd /usr/src && make buildworld #<--собираем Мир
% cd /usr/src && make buildkernel KERNCONF=COMP #<--собираем Ядро
% cd /usr/src && make installkernel KERNCONF=COMP #<--инсталлируем Ядро
% cd /usr/src && make installworld #<--инсталлируем Мир
% mergemaster #<--обновляем интерактивно конфиги системы
% cd /usr/src && make BATCH_DELETE_OLD_FILES=YES delete_old delete_old_libs #<--удаляем мусор от предыдущей инсталляции
% reboot
Код: Выделить всё
% csup /path/to/ports-supfile && pkg_version -v | grep "<" && cd /usr/ports/ && make index && portupgrade -aF && portupgrade -ar
Последний раз редактировалось iZEN 2008-06-16 10:20:51, всего редактировалось 2 раза.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: При использовании cvsup видимо удалилось часть портов
Код: Выделить всё
*default release=cvs tag=.
оно же там самое последнее
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
iZEN, ты зайди на CVS и глянь есть там ветки для портов иль нет
- aheles
- мл. сержант
- Сообщения: 140
- Зарегистрирован: 2008-05-07 12:16:00
Re: При использовании cvsup видимо удалилось часть портов
пробовал обновляет только до релизparadox писал(а):>weec
наскоко я помню
RELENG_6 эт будет последня версия из 6 ветки
поскоку 6.3 последний релиз в 6 ветки то
RELENG_6 обновит до 6.3 STABLE
поправте если ошибаюсь
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
Зашёл. Нету.weec писал(а):iZEN, ты зайди на CVS и глянь есть там ветки для портов иль нет
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
Читай Хэндбук.weec писал(а):смотри лучше
Дерево портов одно для всех веток систем и всегда в актуальном состоянии.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: При использовании cvsup видимо удалилось часть портов
поправка - мегремастер ещё нужно делать до установки мира, а мир устанавливать в сингл моде http://forum.lissyara.su/viewtopic.php?p=64669#p64669 , это бывает очень критичноiZEN писал(а):% cd /usr/src && make buildkernel KERNCONF=COMP #<--собираем Ядро
% cd /usr/src && make installkernel KERNCONF=COMP #<--инсталлируем Ядро
% cd /usr/src && make installworld #<--инсталлируем Мир
% mergemaster #<--обновляем интерактивно конфиги системы
% cd /usr/src && make BATCH_DELETE_OLD_FILES=YES delete_old delete_old_libs #<--удаляем мусор от предыдущей инсталляции
% reboot
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
Несовсем так. На новых ветках всё можно делать за один раз в обычном режиме без переключения в синглмод.zg писал(а):поправка - мегремастер ещё нужно делать до установки мира, а мир устанавливать в сингл моде http://forum.lissyara.su/viewtopic.php?p=64669#p64669 , это бывает очень критично
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: При использовании cvsup видимо удалилось часть портов
Корректнее так - актуальное дерево в которое идут изменение всегда tag =.iZEN писал(а):Читай Хэндбук.
Дерево портов одно для всех веток систем и всегда в актуальном состоянии.
В то же время существуют снепшоты создаваемые перед каким-либо релизом
Код: Выделить всё
These tags refer to a specific point in time when a particular version of FreeBSD was released. The release engineering process is documented in more detail by the Release Engineering Information and Release Process documents. The src tree uses tag names that start with RELENG_ tags. The ports and doc trees use tags whose names begin with RELEASE tags. Finally, the www tree is not tagged with any special name for releases.
RELENG_7_0_0_RELEASE - для сырцов релиза
RELEASE_7_0_0_RELEASE - для портов релиза
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
В общем да. Но обсуждение ведётся в контексте обновления системы и дерева портов.terminus писал(а):Корректнее так - актуальное дерево в которое идут изменение всегда tag =.iZEN писал(а):Читай Хэндбук.
Дерево портов одно для всех веток систем и всегда в актуальном состоянии.
В то же время существуют снепшоты создаваемые перед каким-либо релизом.
У каждого релиза есть снапшот дерева портов, то есть замороженное состояние метасистемы портов на момент релиза. Так как два релиза в один момент не выходят, то это всего лишь "веха" (снимок дерева портов, который кладётся на CD с релизом), от которой "отталкиваются" в деле поддержания ПО в актуальном состоянии, но отнюдь не "опираются".
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
"Не верю".aheles писал(а):пробовал обновляет только до релиз

GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: При использовании cvsup видимо удалилось часть портов
я тогда не улавливаю сути... за первый раз (mergemaster -p) создаётся бекап старых конфигов, а за второй (mergemaster) эти конфиги сравниваются... а сингл моде нужен не просто так, а для того чтобы систему не уронить, при копировании файлов. Лично я систему обновлял и так и так и результат был разный...iZEN писал(а):Несовсем так. На новых ветках всё можно делать за один раз в обычном режиме без переключения в синглмод.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: При использовании cvsup видимо удалилось часть портов
mergemaster
кроме конфигов еще и директорию tree смотрит и если что создает
итд
кроме конфигов
кроме конфигов еще и директорию tree смотрит и если что создает
итд
кроме конфигов
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: При использовании cvsup видимо удалилось часть портов
Я за один проход конфиги обновляю командой mergemaster без параметров, в интерактивном режиме.zg писал(а):я тогда не улавливаю сути... за первый раз (mergemaster -p) создаётся бекап старых конфигов, а за второй (mergemaster) эти конфиги сравниваются...iZEN писал(а):Несовсем так. На новых ветках всё можно делать за один раз в обычном режиме без переключения в синглмод.
Я это знаю. Но после того, как однажды в синглмоде не смог проинсталлировать ядро (или мир, не помню уже), я на этот мод забил и делаю всё в обычном режиме. На 7.0-STABLE до сих пор ничего не ломалось — систему пересобираю каждые две недели.zg писал(а):а сингл моде нужен не просто так, а для того чтобы систему не уронить, при копировании файлов. Лично я систему обновлял и так и так и результат был разный...
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
- aheles
- мл. сержант
- Сообщения: 140
- Зарегистрирован: 2008-05-07 12:16:00
Re: При использовании cvsup видимо удалилось часть портов
а вдруг закуришся!))))paradox писал(а):пойдет
обновишься и пересобирешь мир
дай ssh рута)
драйвер надо один пофиксить


-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: При использовании cvsup видимо удалилось часть портов
всмысле?
вобще то уже ненадо
другие люди дали
вобще то уже ненадо
другие люди дали
- aheles
- мл. сержант
- Сообщения: 140
- Зарегистрирован: 2008-05-07 12:16:00
Re: При использовании cvsup видимо удалилось часть портов
iZEN писал(а):pimlab писал(а):А разве для обновления портов надо указывать ветку?
Вроде для обновления мира и ядра только нужно указывать.Для ports-supfile ветку системы указывать ненужно.paradox писал(а):как не странно и порты тоже
Дерево портов для всех поддерживаемых веток систем одно и то же.
sys-supfile:— для 6.3-RELEASE. Для 6.3-STABLE будет: "default tag=RELENG_6".Код: Выделить всё
*default host=cvsup10.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs *default tag=RELENG_6_3 *default delete use-rel-suffix *default compress src-all
ports-supfile:Обновление исходников системы и самой системы:Код: Выделить всё
*default host=cvsup10.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs *default delete use-rel-suffix *default compress *default tag=. ports-all
Обновление дерева портов и установленного ПО:Код: Выделить всё
% csup /path/to/sys-supfile % cd /usr/obj && chflags -R noschg * % cd /usr/obj && rm -rf * #<--удаляем бинарники от предыдущей компиляции % cd /usr/src && make cleandir && make cleandir && make cleandir % cd /sys/i386/conf && cp GENERIC COMP #<--на этом шаге делаем копию конфига ядра % ee /sys/i386/conf/COMP #<--тут нимнога редактируем конфиг ядра % ee /etc/make.conf #<--здесь редактируем make.conf, если нужно % cd /usr/src && make buildworld #<--собираем Мир % cd /usr/src && make buildkernel KERNCONF=COMP #<--собираем Ядро % cd /usr/src && make installkernel KERNCONF=COMP #<--инсталлируем Ядро % cd /usr/src && make installworld #<--инсталлируем Мир % mergemaster #<--обновляем интерактивно конфиги системы % cd /usr/src && make BATCH_DELETE_OLD_FILES=YES delete_old delete_old_libs #<--удаляем мусор от предыдущей инсталляции % reboot
Код: Выделить всё
% csup /path/to/ports-supfile && pkg_version -v | grep "<" && cd /usr/ports/ && make index && portupgrade -aF && portupgrade -ar
Код: Выделить всё
make index
Generating INDEX-6 - please wait.."/usr/ports/chinese/links/../../www/links/Makefile", line 75: warning: duplicate script for target "pre-configure" ignored
- aheles
- мл. сержант
- Сообщения: 140
- Зарегистрирован: 2008-05-07 12:16:00
Re: При использовании cvsup видимо удалилось часть портов
на диске то была 6.2paradox писал(а):незная какой версии стояли - никак
если ставились с диска - то с дика и переставить
а теперь
Код: Выделить всё
uname -a
FreeBSD mail.aheles.org.ru 6.3-RELEASE-p2 FreeBSD 6.3-RELEASE-p2 #0: Fri Jun 13 18:02:08 MSD 2008 root@mail.aheles.org.ru:/usr/obj/usr/src/sys/GENERIC i386
- aheles
- мл. сержант
- Сообщения: 140
- Зарегистрирован: 2008-05-07 12:16:00
Re: При использовании cvsup видимо удалилось часть портов
Код: Выделить всё
In file included from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/contrib/opensolaris/cmd/sgs/include/alist.h:45,
from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/contrib/opensolaris/cmd/sgs/include/sgs.h:59,
from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/contrib/opensolaris/cmd/sgs/tools/common/findprime.c:30:
/usr/src/cddl/usr.bin/sgsmsg/../../../sys/cddl/compat/opensolaris/sys/elf.h:30:26: sys/elf.h: No such file or directory
mkdep: compile failed
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error