Benvingut a l'escriptori semàntic: Bonus track: Distribucions!

A propòsit de la sèrie d'articles sobre KDE (part 1, part 2, part 3, part 4, part 5, part 6 y part 7), Vaig col·locar moltes coses en alguns comentaris que mereixen estar en un article per separat, així que aquí van alguns consells per a les diferents distribucions que podem tenir.

Recordem: en la majoria dels casos la millor distribució per a KDE és la que un té, però hi ha alguns problemes severs amb moltes d'elles, així que la idea, a més de saber quin triar i quin evitar, és com fer que la distribució que un té funcioni bé amb KDE.

Aquest és una aportació d'Ernesto Manríquez, convertint-se així en un dels guanyadors de la nostra competència setmanal: «Vaig compartir el que saps sobre Linux«. Felicitacions Ernesto!

¿Debian? no

Debian Sid, el repositori inestable de Debian, té com a última versió del KDE disponible KDE 4.8.4. Això dóna una idea de el grau de desactualització de Debian. És raonable, i fins esperable, demanar a Debian estable que tingui una versió vella i provada amb tots els errors arreglats, però tenir una versió tan vella en un repositori inestable desafia la comprensió humana. Com veurem després, hi ha una forma semioficial d'instal·lar el KDE 4.10.2 en Xarxa Hat Enterprise Linux, una distribució tant o més estable que la mateixa Debian Stable.

Si realment es vol instal·lar Debian amb KDE les dues opcions disponibles són:

1. Incorporar els repositoris de ZevenOS a Debian Testing. No sé per quant de temps, ni què tan compatible, sigui aquesta opció. Han afegir aquestes dues línies a /etc/sources.list.

deb http://proindi.de/zevenos/neptune/repo/ sid main
deb http://proindi.de/zevenos/neptune/kde-repo/ sid main

Després, s'ha d'utilitzar Aptitude per refrescar els repositoris i actualitzar.

actualització d'aptituds
aptitude install kde-workspace

2. Barrejar els repositoris de Debian Experimental. Nova desil·lusió aquí: un esperaria trobar, en un repositori realment experimental, snapshots git setmanals del KDE (que és el que fa OpenSuSE amb Factory), o almenys, KDE 4.11 beta, però no, un es troba ni més ni menys que amb KDE 4.10.4, una versió realment estable. El problema és que molts paquets de Debian Experimental depenen de versions realment inestables d'altres paquets, de manera que cal gestionar amb cura la prioritat de les línies deb de /etc/sources.Slackwarelist i instal·lar a mà KDE cada vegada que s'actualitzi. No el recomano.

Magègia? ROSA

El problema de Mageia és el mateix de moltes distribucions, i de Mandriva: un cop llancen una versió del KDE, es queden per sempre en ella. Això vol dir: si Mageia 3 va sortir amb KDE 4.10.2 és realment difícil l'actualització a KDE 4.10.3, o KDE 4.10.4.

Em va passar amb Mandriva que vaig haver de recórrer a l' «Mandriva International Backports» per obtenir una actualització de punt, i l'equip darrere de MIB va decidir no donar suport a Mageia, sinó que migrar a ROSA Linux. Així que si es tracta de la família Mandriva, ROSA Linux és l'opció per sobre Mageia, i recomano bastant la nova versió Desktop R1. Si són nous al KDE, se sorprendran.

La qualitat dels paquets de el grup Mandriva International Backports és bona, però com ja vaig dir, els seus paquets només són compatibles amb ROSA Linux. Afegir aquest repositori és facilíssim: naveguin a http://urpmi.mandriva.ru/ i punxen en on diu "MIB". EasyURPMI s'encarregarà de la resta.

Slackware

La distribució de Patrick Volkerding, tot i tenir fama d'estable, i de mai tenir paquets a l'última, és increïblement bona per a KDE. Hi ha dues opcions.

1. Slackware-current és una autèntica versió rodant, com Arch. Si els agrada la inestabilitat, és perfecta, però si no, atents al que segueix.

2. Eric Hammeleers ha preparat un repositori especial amb scripts Slackbuild frescos plens del KDE 4.10.4, perfectes per combinar l'estabilitat de Slackware 14 amb la potència del KDE. Cal instal·lar dos paquets primer:

polkit-kde-agent-1
polkit-kde-kcmodules-1

Després d'això, es baixen les fonts i es compilen amb l'script SlackBuild subministrat.

rsync -Av rsync: //alien.slackbook.org/alien/ktown/source/4.10.4.
cd 4.10.4 / kde
./KDE.SlackBuild

Esperin una estona i tindran KDE 4.10.4 llest per instal·lar. Això només pot ser usat en Slackware 14.

¿Rolling release? No hi ha problema.

Les versions rodants reals, com Arch Linux, i les derivades d'Arch (Manjaro, Chakra) no necessiten més instruccions. Simplement, si és que el KDE no ve instal·lat per defecte, s'instal·la amb un simple comandament.

Pacman -si kde

Atents a les wiki de la distribució: pot ser que hi hagi problemes causats per la falta de recompilacions, però les instruccions sempre hi seran. Recordin: per utilitzar Arch es necessita llegir la pàgina constantment, seguir les instruccions, i actualitzar constantment. Arch pot trencar fàcilment si es deixa sense actualitzar encara que sigui un parell de mesos per després actualitzar-lo de cop.

El mateix aplica a Gentoo, tot i que allà és necessària una veritable orgia de desemmascarat de paquets.

Fedora, RHEL, CentOS

Mai és una bona idea utilitzar Fedora pla i simple amb KDE. Cal sempre anar a http://kde-redhat.sourceforge.com i activar el repositori Yum que apareix aquí. Rex Dieter, el cap de l'equip Fedora KDE, fa una bona feina parchando KDE, sinó que no es veu molt perquè moltes vegades els seus paquets demoren a arribar a el repositori principal.

El realment notable és que des d'aquí es poden demanar paquets KDE 4.10.2 per RHEL, una distribució coneguda per la seva estabilitat a tota prova i per antic dels seus paquets. Estem parlant aquí de l'única distribució que pot fer realment front a Debian Stable, així que si fem servir el KDE, l'opció és RHEL, o algun clon com Scientific Linux, de totes maneres. Necessiteu que el JavaScript primer EPEL (Extended Packages for Enterprise Linux, el repositori semioficial amb paquets Fedora compilats per RHEL) i després córrer aquestes comandes.

cd /etc/yum.repos.d
wget http://apt.kde-redhat.org/apt/kde-redhat/redhat/kde.repo

Editem l'arxiu en qüestió i canviem totes les línies que diuen "enabled = 0" per "enabled = 1". Sí, KDE 4.10.2 està marcat com "inestable", però és que estem afegint KDE 4.10.2 a una distribució amb paquets més obsolets que Debian Wheezy, així que una mica de cura hem de tenir. Després d'això, el combo clàssic de Fedora / RHEL.

Actualització de Yum

Veurem com KDE 4.3 (és vellíssim) és reemplaçat pel veritablement estable KDE 4.10. Ara sí que és un plaer córrer aquests programes de simulació de física nuclear exclusius de Scientific Linux.

Per Fedora el procediment és extremadament semblant, però el que varia són les versions disponibles.

cd /etc/yum.repos.d
wget http://apt.kde-redhat.org/apt/kde-redhat/fedora/kde.repo
Actualització de Yum

Aquesta vegada no canviem totes les línies "enabled = 0" a "enabled = 1", sinó que observem amb cura. [Kde-unstable] aquí ens donarà KDE 4.11 beta 1, una versió de veritat inestable. [Kde-testing] ens donarà l'última versió de punt estable del KDE molt abans que els repositoris oficials Fedora. I [kde] les més de les vegades estarà buit. Deixem l'arxiu kde.repo com està, o si de veritat volem inestabilitat, activem [kde-unstable].

Falten distros, així que hi haurà segona part d'aquesta guia. Ens veiem.