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

BSD секция => Настройки на софтуер => Темата е започната от: dilyan в May 09, 2006, 22:41



Титла: Freebsd upgrade - не стана пълен
Публикувано от: dilyan в May 09, 2006, 22:41
Привет,
вчера без да знам, че има нова версия реших да ъпгрейдна.
pkgdb -F не дава никакъв проблем, portnap fetch extract update, после portupgrade -varR ...и ъпдейтна няма и 10 пакета ... все още съм на КДЕ 3.4 ... абе нищо не стана. Как да мина към 6.1, към КДЕ 3.5. и т.н.? Къде бъркам?


Титла: Freebsd upgrade - не стана пълен
Публикувано от: debelio в May 10, 2006, 08:05
* cvsup -g -L2 src-supfile (в src-supfile "*default release=cvs tag=RELENG_6_1")

* Build world


Титла: Freebsd upgrade - не стана пълен
Публикувано от: dilyan в May 10, 2006, 09:39
Ще го опитам довечера.
Все пак каква е разликата между portsnap/portupgrade и cvsup-a като краен резултат (искам да стоя на RELEASE клона само)?  В документацията са дадени като алтернативни един на друг начини за ъпгрейд, та аз избрах по-лесния :).
След cvsup-a как се прави clean, че ми е малко мястото?
поздрави, Дилян


Титла: Freebsd upgrade - не стана пълен
Публикувано от: debelio в May 10, 2006, 12:27
относно някои разлики

Правиш ли разлика между base system и ports? Доколкото разбрах, искаш да ъпнеш от 6.0 на 6.1 (това е base system-a). КДЕ-то е port.


Титла: Freebsd upgrade - не стана пълен
Публикувано от: GoodT в May 10, 2006, 23:36
с #portsnap fetch extract update  - ъпдейтваш портовата система (НЕ инсталираните програми).
с #cvsup /usr/share/examples/cvsup/ports-supfile   - също ъпдейтваш портовата система.
с #cvsup /usr/share/examples/cvsup/stable-kernel   - ъпдейтваш сорса (НЕ системата)
с #portupgrade -varR  - ъпдейтваш инсталираните програми (след ъпдейт на портовата система).

Файловете /usr/share/examples/cvsup/ports-supfile и /usr/share/examples/cvsup/stable-kernel може да не са същите, може и да си ги промениш според предпочитанията ти.
 "След cvsup-a как се прави clean, че ми е малко мястото?" - след cvsup не се почиства.След #portupgrade -varR може да изтриеш старите версии от /usr/ports/distfiles .#portupgrade -varR сама почиства (изключение са случаите когато има грешка).
По време на ъпдейт с #portupgrade -varR  гледай за съобшения за грешки (примерно може да иска Ти да изтриеш даден файл и т.н.) също и за  skipped and failed.
Надявам се да съм ти помогнал поне малко - а може би не (заспивам на стола) :)


Титла: Freebsd upgrade - не стана пълен
Публикувано от: ibb27 в May 11, 2006, 19:56
Има си и команда за clean:
portsclean -C чисти само work директориите
portsclean -D чисти стари версии на сорс файловете като ги сравн


Титла: Freebsd upgrade - не стана пълен
Публикувано от: ibb27 в May 11, 2006, 19:59
Има си и команда за clean:
#portsclean -C
 чисти само work директориите
#portsclean -D
 чисти стари версии на сорс файловете като ги сравнява с текущите версии от ports дървото
може да ги комбинираш. Има и други опции, ако ти е интересно:
man portsclean

PS.Моля Agent_Smith да затрие горния пост, в бързината го пуснах без да го довърша.





Титла: Freebsd upgrade - не стана пълен
Публикувано от: в Jul 06, 2006, 12:29
а как мога да направя update само на някои пакет примерно на clamav.
И още един въпрос каква е функцията на pkgdb -F?


Титла: Freebsd upgrade - не стана пълен
Публикувано от: ibb27 в Jul 07, 2006, 14:37
pkgdb -F прави проверка на зависимостите в инсталираните пакети и дава възможност да се оправят ако има несъответстващи такива
Предполагам, че е:
portupgrade -PP clamav
но сега не мога да кажа със сигурност