Slackware -current con KDE 4.8.2

Después de hacer esparado mucho por fin se han incluido los paquetes de KDE 4.8.2 a la rama -current de Slackware, esto ya tiene desde la semana pasada y alienBOB lo ha publicado en su blog donde da instrucciones para actualizar a -current si se están usando sus paquetes de KDE 4.8.2.

Por mi parte hice una actualización desde una instalación limpia de Slackware 13.37 con slackpkg mediante los siguientes comandos:

# slackpkg update gpg

Por ser la primera vez que ejecutaba slackpkg. Luego abriendo el siguiente archivo quité el símbolo «#» al inicio de una línea (dirección de internet) de la sección de Slackware -current, buscando que fuera de las mas cercanas a México (USA).

# nano /etc/slackpkg/mirrors

Finalmente la instalación y actualización de paquetes:

# slackpkg update
# slackpkg upgrade-all
# slackpkg install-new
# slackpkg clean-system

Ahora para que todo funcione bien hay que remover los paquetes obsoletos, es importante hacer lo anterior y remover los paquetes siguientes para evitar errores, como el siguiente:

error while loading shared libraries: libHUpnp.so.1: cannot open shared object file: No such file or directory.

Los paquetes a remover son:

# removepkg kdeaccessibility
# removepkg kdebase
# removepkg kdebase-runtime
# removepkg kdebase-workspace
# removepkg kdebindings
# removepkg kdeedu
# removepkg kdegraphics
# removepkg kdeutils
# removepkg koffice
# removepkg konq-plugins
# removepkg kopete-cryptography
# removepkg polkit-kde-1

Al final desinstalé todos los koffice-l10n-* con pkgtool, luego reinicié el sistema. Todo funcionó a la perfección.

Cambiar Wicd por NetworkManager

Debido a que el equipo de KDE se está concentrando en desarrollar compatibilidad con NetworManager 0.9 para el manejo de redes, uno puede elegir cambiar de Wicd, a NetworkManager; primero hay que checar que en el archivo /etc/rc.d/rc.M, se encuentren las siguientes líneas:


# Start wicd or NetworkManager:
if [ -x /etc/rc.d/rc.wicd ]; then
sh /etc/rc.d/rc.wicd start
elif [ -x /etc/rc.d/rc.networkmanager ]; then
sh /etc/rc.d/rc.networkmanager start
fi

Con las líneas anteriores se puede elegir entre usar Wicd o NetworkManager, simplemente quitando permisos de ejecución al que no se desee iniciar, para desactivar el inicio de Wicd se hace (como root obviamente):

# chmod -x /etc/rc.d/rc.wicd

Y sino se le han dado permisos de ejecución a NetworkManager hay que dárselos con la siguiente instrucción:

# chmod +x /etc/rc.d/rc.networkmanager

Ahora, el cliente gráfico de Wicd seguirá iniciándose de todas formas y enviará varios mensajes de error indicando que Wicd no se ha iniciado. Para desactivar el inicio del ciente de Wicd hay que agregar la línea «NotShowIn=KDE» (sin incluir las comillas) al final de los siguientes dos archivos:


/etc/xdg/autostart/wicd-tray.desktop
/usr/share/autostart/wicd-tray.desktop

Personalmente me gusta hacerlo con kwrite:

$ kdesu kwrite /etc/xdg/autostart/wicd-tray.desktop
$ kdesu kwrite /usr/share/autostart/wicd-tray.desktop

Listo, ahora queda agregar el widget de «Gestión de red» a la bandeja del sistema para manejar las redes con NetworkManager.

Slackware vive

Hace unas semanas hubo toda una controversia sobre la supuesta «muerte» de Slackware, pues el sitio www.slackware.com se encontraba fuera de linea, estuvo «caido» por varios días, yo personalmente no pude entrar por unos cuatro o cinco días.
Hubo gente que empezó a escribir al respecto como el blog de Nocturnal Slacker, en el sitio de The Powerbase y uno que en mi opinión es bastante radical el de hackingthesystem4fun. Todo a raíz de un hilo en linuxquestions.org.

La verdad es que poco puedo agregar yo a lo que se ha dicho, no comparto las opiniones del autor en hackingthesystem4fun, obviamente por que uso slackware y me gusta esta distribución, así como les gusta aquellos que también la usan y aparte de ello le dedican su tiempo a mejorarla. Lo bello de GNU/Linux es precisamente eso, que uno decide que distribución usar y si hay quien cree que por no tener resolución de dependencias Slackware es viejo, obsoleto y poco moderno… pues que lo piense y use otras distros mas «modernas», es desición suya así como usar Slackware es desición de cada slacker.

Además que Pat tenga la última palabra sobre los cambios de Slackware no me parece malo, él es libre de hacer con su distribución lo que mejor le parezca y los usuarios que no han estado de acuerdo con eso seguro que se cambiaron de distro o tal vez hasta hayan creado la suya. En mi opinión así como Ubuntu es de Cannonical, Red Hat es de Red Hat, Debian y Arch de la comunidad, Slackware es de Patrick.

En lo que si estoy de acuerdo es que no se va a «morir» Slackware solo por que el sitio haya estado fuera de servicio unos días, no hay motivos para asegurar eso, creo que a ninguna distribución le pasaría y menos de una de las distribuciones mas antiguas de Linux.

Muestra de ello es que se han estado haciendo mejoras en la rama -current de Slackware y apenas se integró KDE 4.8.2 que no es cualquier cosa, es una actualización bastante grande. Y por toda la actividad que se ha tenido ultimamente y la cantidad de actualizaciones hechas desde la versión 13.37 esto ya me huele a una nueva release de Slackware muy pronto.

¿Ustedes que piensan?

Fuentes:

alienBOB
ChangeLog.txt
ktown
Thread LQ
Distrowatch

KDE 4.8 en Slackware

Hace unos meses que se liberó KDE 4.8 y en algunos sitios se le ha llamado el mejor Entorno de Escritorio (Desktop Environment) hasta ahora. Y para no quedarme con la duda decidí instalarlo en mi sistema. Ya había probado KDE 4.8 en Chakra y de hecho mi única razón para tener un dual boot fue por la curiosidad de tener un sistema «más bonito», ahora lo tengo desde mi Slackware y la verdad me ha gustado bastante. Hoy escribo desde mi nuevo escritorio… y la verdad es que todo va funcionando muy bien.

Para instalar KDE 4.8 es necesario actualizar a Slackware current primero, sino lo has hecho puedes consultar esta entrada.

KDE 4.8.1

La semana pasada instalé KDE 4.8.1, y el cambio es bastante notorio todo se ve mejor incluso las aplicaciones GTK como Firefox, GIMP, FileZilla, XChat, etc. Aunque las mejoras no afectan a apariencia de LibreOffice 3.4.5 (lástima).
Como siempre AlienBob se preocupó por crear los paquetes para Slackware current tanto para 32 como 64 bits y los publicó en su blog.

Es importante mencionar que se incluye Calligra 2.4 en la instalación y se remueve el «viejo» KOffice.

Siguiendo sus instrucciones es posible instalar esta maravilla en Slackware, primero hay que instalar mesa desde el DVD de Slackware:

# cd /media/SlackDVD/testing/
# installpkg mesa-7.10.2-i486-1.txz

Y es absolutamente necesario instalar KDE 4.8.1 desde la consola, sin sesión gráfica lo que implica no ejecutar X ni KDE. Para entrar en modo de linea de comandos hay que ejecutar:

# init 3

Para descargar los paquetes se recomienda hacer:

# rsync -av rsync://alien.slackbook.org/alien/ktown/4.8.1 .

Sin embargo yo hice:

# mkdir 4.8.1
# rsync -av rsync://taper.alienbase.nl/mirrors/alien-kde/4.8.1/ /home/eduardo/4.8.1/

Con lo cual no creo que haya mucha diferencia.

Al terminar de descargarse los archivos hay que entrar a la carpeta, es recomendable ir siguiendo las instrucciones para no perderse, esto se puede hacer con un editor de texto, por ejemplo (mi elección personal) nano:

# cd 4.8.1
# nano README

Ctrl+X para salir de nano, yo recomiendo apuntar las instrucciones en algún lado para hacer el proceso más rápido y continuar:

# upgradepkg --reinstall --install-new x86/deps/*.t?z
# upgradepkg --reinstall --install-new x86/kde/*.t?z
# removepkg polkit-kde-1
# removepkg kdeaccessibility
# removepkg kdebase
# removepkg kdebase-runtime
# removepkg kdebase-workspace
# removepkg kdebindings
# removepkg kdeedu
# removepkg kdegraphics
# removepkg kdeutils
# removepkg konq-plugins
# removepkg koffice

Listo, con todo eso se tiene instalado KDE 4.8.1 en el sistema, upgradepkg se usa para instalar y/o actualizar los paquetes de KDE, removepkg para desinstalar del sistema los paquetes que ahora son obsoletos, luego se hace upgradepkg otra vez para instalar el idioma español tanto en KDE como en Calligra.

# upgradepkg x86_64/kdei/*.t?z
# upgradepkg --install-new x86_64/kdei/calligra-l10n-es-*.t?z

Finalmente se buscan archivos .new que se hayan pasado a la hora de actualizar, con la primera instrucción se listan los disponibles y para manejarlos se ejecuta la segunda la cual da diferentes opciones dependiendo de lo que se quiera hacer, en mi caso respondí «o» para reemplazar (de overwrite) los viejos.

# find /etc/ -name "*.new"
# slackpkg new-config

Basta reiniciar y disfrutar de KDE 4.8.1.

# reboot

NOTA: Para una explicación más detallada es altamente recomendadísimo ver el blog original.

KDE 4.8.2

Después de haber instalado KDE 4.8.1. AlienBob preparó los paquetes para la versión siguiente: la 4.8.2. KDE 4.8.2 se liberó apenas el 4 de Abril del 2012 y en ella el equipo de KDE incluye actualizaciones para sus Workspaces, Aplicaciones y su Plataforma de Desarrollo. Esas actualizaciones son las segundas de la serie mensual para la versión 4.8, trae muchas correcciones de bugs y traducciones recientes. Estas actualizaciones son recomendadas para aquellos que usen 4.8.1 o versiones anteriores. Ya que solo se contienen correcciones de bugs y traducciones, la actualización es segura.

Las instrucciones para actualizar en Slackware son muy parecidas a las de la versión 4.8.1 y se pueden encontrar en el blog de AlienBob y para que todo salga bien hay que leer bien las instrucciones que vienen en el archivo README.

Algunas imágenes

KDE 4.8.2

Dolphin

Dolphin

Firefox

Firefox

Por ahí dicen que tal vez se incluya esta versión de KDE en el siguiente Slackware…¿Será cierto?

Saludos Slackers.