Linux за българи: Форуми

BSD секция => Настройки на софтуер => Темата е започната от: HQ в Jan 07, 2013, 18:03



Титла: от 9.1 направо на 10-CURRENT
Публикувано от: HQ в Jan 07, 2013, 18:03
 ;D
Изненадах се когато реших да прекомпилирам ядрото на току що ъпдейтнатото Freebsd (от 9.0 на 9.1) ,
тегля сорса с csup file :
Код:
*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_9_1
*default tag=.
после
make buildworld
make buildkernel
make installkernel
-single user mode-
make installworld

и накрая гледам
FreeBSD HARDUNIX 10.0-CURRENT FreeBSD 10.0-CURRENT #2: Mon Jan  7 16:44:58 EET 2013     root@HARDUNIX:/usr/obj/usr/src/sys/BISMARCK  amd64
Принципно това е машината за тестове и няма проблем,но мислех да компилирам и сървъра,което явно ще се отложи... Някой да има идея къде може да съм сбъркал?
Иначе приятно е да видиш как 10 работи с KDE3.5,оправили са pkg_add и работи (още не мога да свикна с pkg) .


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: dejuren в Jan 07, 2013, 21:20
Мисля че никъде не си сбъркал. Аз също забелязах няколко пъти преди make world версията рапортувана от ОС се сменя само с компилиране на новото ядро. Надявам се и някой по-компетентен да се включи, защото виждам си минал и make buildworld и make installworld, които са ми непознати и не мога да кажа дали имат ефект върху инсталацията.


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: HQ в Jan 07, 2013, 21:28
...както си го пише в документацията ($2) и както съм го правил от 8.0 насам


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: dejuren в Jan 07, 2013, 22:09
Е поне сме следвали документация от една и съща страница, макар че се е сменила откакто за последно си имах работа с фБСД. Та моето мнение е - изглежда е нормално, след като и двамата сме забелязали същото за различни версии. Макар разбира се да е объркващо от едно ядро да смени номера на версията, но мисля че си влачи /etc/release с ядрото, а не с нещо друго.


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: HQ в Jan 08, 2013, 12:51
нямам /etc/release  ::)


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: koue в Jan 08, 2013, 15:16
http://www.freebsd.org/doc/handbook/current-stable.html

Warning: cvsup has been deprecated by the Project, and is not recommended.

Пробвай да ъпдейтнеш кода със svn и сподели какъв е резултатът.


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: DNAeon в Jan 08, 2013, 15:24
;D
Изненадах се когато реших да прекомпилирам ядрото на току що ъпдейтнатото Freebsd (от 9.0 на 9.1) ,
тегля сорса с csup file :
Код:
*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_9_1
*default tag=.
после
make buildworld
make buildkernel
make installkernel
-single user mode-
make installworld

и накрая гледам
FreeBSD HARDUNIX 10.0-CURRENT FreeBSD 10.0-CURRENT #2: Mon Jan  7 16:44:58 EET 2013     root@HARDUNIX:/usr/obj/usr/src/sys/BISMARCK  amd64
Принципно това е машината за тестове и няма проблем,но мислех да компилирам и сървъра,което явно ще се отложи... Някой да има идея къде може да съм сбъркал?
Иначе приятно е да видиш как 10 работи с KDE3.5,оправили са pkg_add и работи (още не мога да свикна с pkg) .

Няма нищо изненадващо тук, защото ти наистина си избрал да минеш към -CURRENT :)

Този ред тук е грешен и ти е оставил грешно впечатление, че означава обновяване до 9.1:

Код:
*default release=cvs tag=RELENG_9_1

За да обновиш до 9.X например ти трябва ред като този, който указва CVS tag-a:

Код:
*default tag=RELENG_9

Погледни тук за повече информация:

- http://www.freebsd.org/doc/handbook/cvsup.html

И тук за информация относно валидните тагове.

- http://www.freebsd.org/doc/handbook/cvs-tags.html

Също така имай на предвид, че вече e препоръчително да се използва Subversion за обновяване.

P.S.: Свиквай с pkgng, защото ще стане пакетния мениджър по подразбиране скоро :)

Поздрави,
dnaeon


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: HQ в Jan 18, 2013, 01:14
Благодаря за отговорите,разбрах къде е грешката!
За да не правя нова тема,бих искал ако някой е запознат с Debian и по-точно Debian k/FreeBSD да ми каже дали мога с apt-get dist-upgrade или някоя друга команда да мигрирам от попогрешка инсталирана 386 версия в x64?
Проблема е,че държа на zfs и от малкото постни указания за инсталиране на zfs root в Debian kFreeBSD не описват как да се настрои GRUB да буутва от него... След около 20 опита,успях и аз не знам как ама стана и върви под VMware,обаче 32 битова версия-заникъде.
Целта е тъй,като предполагам владея FreeBSD на средно ниво,това да е нова цел,предимствата са немалко и освен мака ми всичко в нас е с zfs  ;D.
След като бъде настроена и тествана,инсталацията ще бъде трансферирана чрез снапшот на PC и ако се справя добре,ще мигрирам изцяло на нея.
Благодаря предварително!


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: dejuren в Jan 18, 2013, 20:20
За да не правя нова тема,бих искал ако някой е запознат с Debian и по-точно Debian k/FreeBSD да ми каже дали мога с apt-get dist-upgrade или някоя друга команда да мигрирам от попогрешка инсталирана 386 версия в x64?
Невъзможно е, трябва да преинсталираш на х64.


Титла: Re: от 9.1 направо на 10-CURRENT
Публикувано от: HQ в Jan 21, 2013, 00:57
Жалко,а иначе съм много недоволен от тази ос...
Щом могат да сложат ядро на Freebsd върху Debian,защо не сложат apt във Freebsd ... да, лицензи,зависимости, та*аци ама според мен можеха да се постараят повече и всичко що е GPL и CDDL да върви под една ос а не "поддържа се,ама забрави да ти работи" .
Изчетох тон глупости и не мога да оправя GRUB да буутва zfs.  :(