[BSD] upgrade
SZTANKAY, Zsolt
stan at mail.datanet.hu
2006. Dec. 12., K, 11:51:06 CET
Igazán nincs mit, Atarisok előre! :-)
Persze azért még olvass utána, meg nézd meg a programok man-jait, mert
lehet ami nálam így rendben ment, az ott nem így fog menni. Én is kb két
napig csak google-oztam és az oldalak tömkelegét olvastam hozzá. De
sikerült.
Ezeket később találtam, így tapasztalatot nem tudok róluk írni, de nézd
meg, hátha:
http://people.freebsd.org/~rse/upgrade/
http://www.daemonology.net/
Zsolt
Gábor Sebestyén írta:
> Köszönöm a részletes és kimerítő választ.
> Épp kernelt forgatok, mert a buildworld már készen van. De
> mindenképpen figyelembe veszem, amit írtál.
>
> Gábor
>
> On 12/12/06, SZTANKAY, Zsolt <stan at mail.datanet.hu> wrote:
>
>> Gábor Sebestyén írta:
>>
>>> On 12/11/06, SZTANKAY, Zsolt <stan at mail.datanet.hu> wrote:
>>>
>>>
>>>> Ez furcsa. Én frissítettem a rendszerem ssh-n forráson keresztül 5.x-ről
>>>> 6.x-re minden probléma nélkül. A gép kilométerekre van tőlem, fizikai
>>>> hozzáférés nélkül, így izzadtam egy kicsit közben. De megy az, hidd el. :-)
>>>>
>>>>
>>> Hmmm ... pedig én anno erről már egyszer lepattantam. De akkor újra nekifutok!
>>>
>>> Gábor
>>>
>> Akkor még nem tudtam, úgyhogy sajnos nem használtam, hanem megírtam
>> magamnak, de a /usr/src alatti make-ben van olyan lehetőség, hogy:
>> make check-old
>> make delete-old
>> make delete-old-libs
>>
>> Ezzel szépen a korábbi cuccokat ki tudod lőni, de mivel a portok még a
>> régi lib-eket használják, mert ugye azzal fordítottad őket, fel kell
>> tenni a compat5x csomagot. Aztán meg szépen újra kell fordítani a
>> csomagokat, hogy a 6os libekkel menjenek. Én gyorsan írtam egy shell
>> scriptet, ami megnézi melyik csomagban lévő bináris állomány használ
>> régi lib-et, és csak azt fordítottam, merthogy sok csomag volt, a gép
>> meg nem annyira erős, hogy mindent, még a fölösleges csomagokat is
>> újrafordítsam. Aztán voilá, kész a 6os rendszer. Ennek a frissítésnek az
>> egyetlen hátránya, hogy továbbra is ufs marad a rendszered és nem
>> frissül ufs2-re.
>>
>> Új kernel tesztelésre jól lehet használni egy másik könyvtárba
>> installált kernel-t és onnan indulni:
>> cd /usr/src
>> make installkernel KODIR=/boot/testing
>> nextboot -k testing
>>
>> Majd ha ez rendben bejön, installworld és utána egy:
>> [ -d /boot/kernel.old ] && rm -rf /boot/kernel.old
>> [ -d /boot/kernel ] && mv /boot/kernel /boot/kernel.old
>> [ -d /boot/testing ] && cp -R /boot/testing /boot/kernel
>>
>> Mindezek előtt célszerű a kern.securelevel kikapcsolása, ha be lenne
>> kapcsolva, az rc.conf-ban a programok kikapcsolása és egy reboot. Persze
>> ha rendszer már 6os, akkor vissza lehet őket az eredeti állapotába
>> kapcsolni.
>>
>> Ja, és én egy ideig a STABLE ágat használtam, ami a neve ellenére a
>> develop ág (tudom RTFM), aztán pár újraindulás és érdekes effektus után
>> a 6.1-RELEASE ágra álltam át, azóta atomstabilan megy. Bár ez gondolom
>> így normális.
>>
>> Ha meg bármi hülyeséget írtam volna, nálam okosabbak kijavítanak. :-)
>>
>> Zsolt
További információk a(z) BSD levelezőlistáról