Kaip jau rašiau prieš tai esančiame įrašę, tai teko išsinuomoti serverį užsienyje. Išsinuomotame serveryje buvo suinstaliuota FreeBSD 5.3-RELEASE, o aš norėjau naudoti 6.0 ar naujesnę. Todėl nusprendžiau sistemą atnaujinti cvsup metodu.
Pirmiausiai atnaujinau į 5.5-PRERELEASE. Viskas ėjosi sklandžiai. Trumpi veiksmai buvo tokie:
- cvsup į RELENG_5
- make buildworld (handbook’as kažkodėl rekomenduoja šį veiksmą daryti prieš make buildkernel)
- make buildkernel
- make installkernel
- make installworld (tai rekomenduojama daryt iš singleuser mode, bet galimybių tam neturėjau)
- mergemaster
- reboot
Viskas veikė be problemų, tad pasikonsultavęs su žmonėmis iš IRC nusprendžiau, kad reikia tai padaryti :) Veiksmai buvo praktiškai tokie pat. Tik pačioje pradžioje reikėjo CVS tag’ą pakeisti į RELENG_6 ir išvalyti /usr/obj/.
Buvo nerimas, kad kažkas eisis ne taip, bet viskas ėjosi sklandžiai – sistema persikrovė be problemų ir atnaujinimas buvo baigtas.
Beje, buvau susilaukęs rekomendacijų gerai peržiūrėti /etc/fstab failą, ar ten nėra velniavos. Taip pat atjungti visus servisus, kuriuos tik galiu, kad jie nesustabdytų atnaujintos sistemos krovimosi.
Tags: FreeBSD