Не не хора...не искам да ви разочаровам,но решението е съвсем друг.След ъпглейд със суорет,той ъпдейтва и всичкия софтуер,който е компилиран за текущото ядро.За това най-добре е да си ъпдейтне ядрото.А звук нямаш,защото Слак > 9.1 ползва ALSA,а за да ползваш алса примерно с КДЕ 3.2.2,трябва да имаш компилирана алса за 2.4.26 ядрото,защото КДЕ-от е компилирано с него.А като смениш кърнела прекомпилираш АЛСА-а.Ето тук съм описъл всичко:
| Примерен код | 
| Сега ще опиша компилирането и премахването на ядро за Slackware.И също оправянето на ALSA след пускането на новото ядро.
 
 Ето стъпките.Свалете ядрото,което желаете от 2.4.x серията в tar.bz2 формат от http://www.kernel.org и го съхранете в /usr/src.
 След това си отворете един терминал ако сте под Х.Изпълнете:
 1.cd /usr/src
 2.tar linux-2.4.x.tar.bz2
 3.rm -f linux
 4.ln -s linux-2.4.x linux
 5.cd /linux
 Ако ползвате по-нова или равна от 8.1 версия на Slackware изпълнете тази стъпка.
 6.0.cd /usr/src/linux
 6.1.Отваряте с любимия ви текстов едитор файла Makefile,намирате реда,къдете пише "#export INSTALL_PATH=/boot" и го откоментирайте(премахнете символа # )
 Сега ще трябва да подготвим ЛИЛО.Добавяме тези редове в /etc/lilo.conf:
 
 image = /boot/vmlinuz.old
 
 root = /dev/hda1
 
 label = slack.old
 
 read-only
 Бележка:Заместете hda1 с вашият линукски руут дял.
 
 Сега сме готови за същинската част.
 Едно малко пояснение.Сега няма да обеснявам всичките опции на ядрото,това ще трябва да си го направите сами и да прегледате кои функции Ви трябват.Ако не искате да се занимавате,просто използвайте конфигурацията по-подразбиране.Лично аз съм си подготвил един конфиг,който си го ползвам винаги и само отговарям на въпросите,които са нови за всяко следващо ядро.
 
 Изпълнете тези команди:
 *7.make config/menuconfig/xconfig (направете вашите настройки на ядрото тук,като използвате една от трите вида настройки - въпрос сле въпрос/ncurses базирано/X базирано)
 8.make dep (поставя всички зависимости)
 9.make clean (премахва всички ненужни файлове)
 10.make bzImage (изгражда ядрото)
 11.make
 12.make install (инсталира,мести и преименува всички нужни файлове и обновява LILO)
 13.make modules (създава всички модули)
 14.make modules_install (инсталира модулите)
 
 *7 - Тук имате друга възможност.Да използвате готов конфиг и само да отговорите въпросите,които са нови за ядрото.Ако нямате готов можете да използвате конфига по подразбиране на Slackware.Ако желаете да използвате този по подразбиране изпълнете тази команда:
 cp /usr/src/linux-2.4.?/.config /usr/src/linux
 Къдете на мястото на ? заменете с номера на текущото ви ядро.След това отговорете на въпросите и сте готови.
 
 ВНИМАНИЕ! Ако не сте изпълнили стъпките за приготвянето то LILO и Makefile командата make install няма да си свърши работата както трябва и инсталирането на новото ядро няма да завърши с успех.След като изпълните всички команди можете да рестартирате и да пробвате новото ядро.Ако нещо се обърка,изберете Slack.old и системата ще се зареди с новото ядро.
 
 След като сте заредили новото ядро ще усетите веднага,че няма звук.Това е така,защото не са компилирани ALSA модулите за новото ядро.Ето сега ще направим това.Просто изпълнете стъпките и всичко ще е наред.
 1.Изтеглете файловете от директорията [огледало]/slackware-9.1/patches/source/alsa-driver/ примерно в /root/alsamodules/ .В момента на писане,файловете,които се съдържат са:
 -alsa-driver-0.9.8.tar.bz2
 -alsa-driver.SlackBuild
 -alsa-driver.alsaconf.diff.gz
 -doinst.sh.gz
 -rc.alsa.gz
 -slack-desc
 2.cd /root/alsamodules/
 3.Отваряте файла alsa-driver.SlackBuild с лябимия се текстов едитор и намирате реда в където пише KVERSION=2.x.x и го замествате с KVERSION=$(uname -r)
 4.След това като root изпълнете sh alsa-driver.SlackBuild (това ще създаде пакет alsa-driver-x.x.x-ix86-x.tgz в /tmp)
 5.cd /tmp
 6.upgradepkg alsa-driver-x.x.x-ix86-x.tgz
 7./etc/rc.d/rc.alsa
 8.rm -rf /root/alsamodules/
 9.Пускате си XMMS или BMP и се кефите нd някаква яка музика :)
 
 Статията е авторска,написана от gamehack.
 Премахване на ядро
 
 След като сте си инсталирали новото ядро,сигурно няма да ви трябва старото.За да го премахнете,изпълнете следните инструкции:
 1.Премахнете всички файлове от /boot с изключение на:
 -System.map
 -config
 -vmlinuz
 Това са файловете на текущото ядро.
 2.rm -rf /usr/src/linux-2.x.x - на мястото на x.x слагате номера на старото ядро
 3.rm -rf /lib/modules/2.x.x - на мястото на x.x слагате номера на старото ядро
 4.Това беше!
 
 | 
П.С. Ще отида да го пусна като статия  '> На някой може да му са полезни моите записки
'> На някой може да му са полезни моите записки 