2005 Gruodis 27

Kernelio surinkimas

Įrašyta kategorijose: BSD — tmv @ 21:05

1. Nurodom /etc/cvsupfile norimus atnaujinti soursus
*default host=cvsup2.lt.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_5_3_0_RELEASE #cia reikia nurodyti kokius soursus atnaujinti
#*default tag=.
#*default delete use-rel-suffix compress #ir sita eilute geriau uzkomenuoti kaip atnaujiname sistemos soursus

src-all #si eilute turi buti atkomentuota
#*default tag=RELENG_5_2_1_RELEASE
#ports-all #sita eilute geriau uzkomenuoti
#doc-all #ir sita eilute geriau uzkomenuoti kaip atnaujiname sistemos soursus

reikia palaukti kol atsinaujins soursai.

2. Jeigu atnaujinam sistema ne pirma karta, tai reikia isvalyti
/usr/obj kataloga.
#cd /usr/obj
#chflags -R noschg *
#rm -rf *

komandos nebus ivykdytos, jeigu sistema veikia securelevel1
arba aukstesneje saugumo stadijoje.Jei norite apie tai suzinoti
daugiau
#man securlevel

2. Paskui nueinam i soursu kataloga
#cd /usr/src
#make buildworld

arba
#make -j4 buildworld

opcija -j leidizia vykdyti kelis procesus vienu metu,
galbut greiciau susikompiliuos sistema.

3.Paskui reikia surinkti nauja kerneli.
Jei naudojate GENERIC kerneli tai uztenka surinkti
#make kernel

Pries surenkant savo kerneli, rekomenduotina surinkti
nauja GENERIC kerneli, paskui i nukopijuoti su nauju vardu,

make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=GENERIC

paskui nukpijuoti su nauju vardu
#cp -R /boot/kernel /boot/kernel.GENERIC
Visa tai daroma tam, kad jei neuzsikraus jusu surinktas specialus kernelis butu,
galima uzsikrauti su GENERIC naujos versijos kerneliu.

O paskui jau galima surinkineti savo kerneli.
Taigi, jei naudojate savo surinkta tai
make buildkernel KERNCONF=CUSTOM_5_2_1_ && make installkernel KERNCONF=CUSTOM_5_2_1_

4.
# reboot

instaliuojam nauja sistema
# cd /usr/src && make installworld

suvienodinam config failus, pries suvienodinant padarom
/etc katalogo backupa
#cp -Rp /etc /var/backups/etc.old

ir paskutinis veiksmas suvienodinam config failus
# mergemaster -a

Jeigu viskas praejo sekmingai tai sistemos atnaujinimas baigtas
Ir mes turime naujesnes versijos sistema. VALIO!!!!! :)

Komentarų nėra »

Komentarų nėra.

Šio įrašo komentarų RSS kanalas. TrackBack URL

Palikite komentarą

Comment spam protected by SpamBam

Variklis: WordPress