The Diary
Дневникът на Георги
<- Вторник, 3 Юли 2007 | Начална страница | Четвъртък, 5 Юли 2007 ->
Сряда, 4 Юли 2007
Днес завърших обещания скрипт за обновяване до Slackware 12. Не че е нещо особено, просто мързеливо нахвърляни команди като се следват препоръките за обновяване до 12. Няма нищо страшно, единствените проблеми, с които можете да се сблъскате след обновяването е някоя библиотека да е добавена към дистрибуцията, а при вас да я няма. Сваляте я смело installpkg и сте готови.
Скрипта е в два варианта, за обновяване на сървъри (няма X бози) и за десктоп машини. Тестван е на повече от десет Slackware 11 инсталации и проблеми не са забелязани. За да го ползвате препоръчвам да не го пускате директно а да копирате и пускате командите на порции (те са логично разделени).
Преди да започнете да обновявате да Slackware 12, да не забравите да си пуснете ядро МИНИМУМ 2.6.18! При обновяване на ядрото ако не ползвате huge ядрата, не забравяйте да си направите initrd (less /boot/README.initrd)
Дебело подчертавам, че скриптовете са тествани на напълно обновени Slackware 11 инсталации. Ако имате нещо по-старо от Slackware 11, първо обновете до 11 и тогава ползвайте скриптовете (може и да работят без тази стъпка, но не гарантирам).
Ето и самите скриптове:
- Script to upgrade Slackware 11 to Slackware 12 for servers
- Script to upgrade Slackware 11 to Slackware 12 for desktop machines
Коментари
Абе аз се ъпгрейднах от работещо 2.6.17.13 ядро и то без проблеми! Къде си го видял този минимум (2.6.18)?
В release notes пишеше, че препоръчват минимум 2.6.18. Заради udev-а е, иначе може и с малко по-старо ядро.
Note: Follow these steps in this order
1. Install a 2.6.18 or later kernel (if you are using the default 2.4 kernel
from Slackware 11.0) - there are kernel packages available in the A series
that should work fine.
С ядро 2.6.17.13 се обновява без проблем. Научено по трудния начин, добре че имах такова в /boot :)
Просто няма нужда да надграждам, защото rsync и swaret скриптовете ми в crontab-а се грижат за всичко след като прескочих последните генерални проблеми при минаването към gcc 4.1.2 и glibc 2.5.0 :)
Иначе Пат наистина си знае как да предложи винаги актуален софтуер и да направи осиновяването му максимално безболезнено.
Преди три дена инсталирах на един laptop, Слак current и ми направи пИрфектно впечатление предложението да ми бъде създаден usb emergency drive вместо флопи варианта му. От време оно (първите ми опити бяха декември 98ма) ncurses инсталаторът ми предлагаше флопи за тежки случаи.
Радва ме това, че Патрик мрази и избягва драстичните промени в инсталацията и позволява, на персоната, която инсталира да се съсредоточи върху по-важните детайли по-тоя начин. И все пак аз си написах тия дни едно улеснение след първоначалната инсталация. Имам си под ръка и компилирани от мен допълнителни пакети с -march=i486 -mtune=i686 и все повече се замислям за реализацията на една графична инсталационна топка от тези пакети, след като се намери и желаещ програмист.
Не вярвам да има проблем ако е с grsec patch ? Все пак да питам :)
Disclaimer: Except where otherwise noted all opinions expressed here are personal
opinions of the author and do not reflect official opinions of my employer or
any other person, company or organization associated with the author.

Creative Commons Attribution License. Текстът на договора за ползване на български
Copyright (cc) 2003-2011 Georgi Chorbadzhiyski. Some rights reserved.
Comments, texts and pictures not signed by me are property of their respective owners.
Страницата е генерирана от Glog v3.99-test
Пуснах сървърския скрипт на сървър, ама гледам някакви X бози, та го спрях, че пробвам с другия скрипт :)
Написа Георги (www) на 04-Jul-2007 15:33