Introducción a Slackware Linux

Un videito que presenta una pequeña y ligera introducción a Slackware Linux, mostrando un par de guias para la instalación de Slackware y algunas características de las dos ramas principales de la distribución: current y stable.


Slackware 14.0 con KDE 4.10.5

Saludos…

Instalar LibreOffice 4.1 en Slackware

Hasta ahora no hay disponible un paquete de LibreOffice 4.1 para Slackware, y esto seguro es debido a que la comunidad de usuarios no ve necesidad hasta el momento de tener la última versión de la suite de ofimática en esta distribución, por eso se está esperando hasta que la aplicación tenga cierta estabilidad. Sin embargo para aquellos que como yo quieran probar las últimas novedades de LibreOffice les dejo la manera en que logré instalarlo en mi Slackware 14.0.

Instalando el programa principal

Primero hay que descargar el SlackBuild desde aquí:

$ wget http://slackbuilds.org/slackbuilds/14.0/office/libreoffice.tar.gz

Y una vez que lo hemos descomprimido…

$ tar xvzf libreoffice.tar.gz
$ cd libreoffice

LibreOffice_41_en_Slackware

Hay que modificar el SlackBuild, pues debemos recordar que el script está hecho para la versión 4.0.4, entonces se modifica la línea de la versión de la siguiente manera:

$ vim libreoffice.SlackBuild

De esto:

VERSION=${VERSION:-"4.0.4"}

A esto:

VERSION=${VERSION:-"4.1.1"}

Y de esto:

mv desktop-integration/libreoffice$SRCSHORT-freedesktop-menus-$SRCSHORT*.noarch.rpm .

Agregando un # al inicio para comentar la línea, como se muestra:

#mv desktop-integration/libreoffice$SRCSHORT-freedesktop-menus-$SRCSHORT*.noarch.rpm .

Quedando como se muestra en las imágenes:

libreoffice41-slackware-04

libreoffice41-slackware-07

Luego hay que descargar el paquete de LibreOffice desde aquí:

$ wget http://download.documentfoundation.org/libreoffice/stable/4.1.1/rpm/x86_64/LibreOffice_4.1.1_Linux_x86-64_rpm.tar.gz

Esperamos unos minutos que termine de descargar y cuando haya finalizado ejecutamos el SlackBuild como root:

# sh libreoffice.SlackBuild

libreoffice41-slackware-06

Cuando se haya generado el paquete, instalar como de costumbre, antes hay que desinstalar cualquier versión existente:

# removepkg libreoffice
# removepkg libreoffice-l10n-es
# removepkg libreoffice-mozplugin

En mi caso tenía instalado LibreOffice 4.0.3 con sus respectivo paquete de español. Ahora si instalar…

# installpkg /tmp/libreoffice-4.1.1-x86_64-1_SBo.tgz

libreoffice41-slackware-12

Y ahí lo tenemos… tan feo como siempre.

libreoffice41-slackware-13

Instalando la ayuda en español

Descargar el SlackBuild para la ayuda desde aquí:

$ wget http://slackbuilds.org/slackbuilds/14.0/office/libreoffice-helppack.tar.gz

Descomprimir y descargar el código fuente:

$ tar xvzf libreoffice-helppack.tar.gz
$ cd libreoffice-helppack
$ wget http://download.documentfoundation.org/libreoffice/stable/4.1.1/rpm/x86_64/LibreOffice_4.1.1_Linux_x86-64_rpm_helppack_es.tar.gz

Editar y ejecutar el SlackBuild:

$ vim libreoffice-helppack.SlackBuild

Cambiar la versión de 4.0.4 a 4.1.1 y el idioma de en-US a es:

libreoffice41-slackware-16

# sh libreoffice-helppack.SlackBuild

Instalar:

# installpkg /tmp/libreoffice-helppack-4.1.1_es-x86_64-1_SBo.tgz

libreoffice41-slackware-18

Instalando el paquete de traducción a español

Descargar el SlackBuild y descomprimirlo:

$ wget http://slackbuilds.org/slackbuilds/14.0/office/libreoffice-langpack.tar.gz
$ tar xvzf libreoffice-langpack.tar.gz
$ cd libreoffice-langpack

Descargar el código fuente:

$ wget http://download.documentfoundation.org/libreoffice/stable/4.1.1/rpm/x86_64/LibreOffice_4.1.1_Linux_x86-64_rpm_langpack_es.tar.gz

Editar y ejecutar el script:

$ vim libreoffice-langpack.SlackBuild
# sh libreoffice-langpack.SlackBuild

libreoffice41-slackware-20

Igual el cambio es la versión de 4.0.4 a 4.1.1 y el idioma de en-US a es.

Instalar y listo:

# installpkg /tmp/libreoffice-langpack-4.1.1_es-x86_64-1_SBo.tgz

libreoffice41-slackware-22

Obviamente se puede hacer todo esto sin uso del terminal o usando un editor de texto diferente a vim, pero yo lo encuentro más divertido.

Saludos…

Actualizando KDE 4.10.2 en Slackware 14.0

Pues eso, hoy he actualizado mi KDE a la versión 4.10.2 con los paquetes de AlienBob (Eric Hameleers). El procedimiento para actualizar él mismo lo describe detalladamente en el archivo README. Sin embargo escribiré como hice para actualizar mi sistema de KDE 4.10.1 a 4.10.2.

La nueva versión no incluye ninguna característica nueva, únicamente correcciones de algunos errores (bugfixes) y actualizaciones de traducción.

NOTA: Estos paquetes son para actualizar desde Slackware 14.0, para la versión -current Patrick ya ha hecho las actualizaciones correspondientes.

Descargar los paquetes

Si queremos podemos descargar el código fuente de cada paquete, compilarlo y crear los paquetes nosotros mismos, necesitaríamos hacer mas o menos lo siguiente:

# rsync -av rsync://alien.slackbook.org/alien/ktown/source/4.10.2 .

Compilar usando el SlackBuild para KDE:

# cd 4.10.2/kde
# ./KDE.SlackBuild

Como Eric menciona el punto al final es parte del comando de descarga.

También se tiene la opción de descargar e instalar los paquetes ya compilados por AlienBob, que es lo que los mortales como yo queremos hacer. El método que coloco aquí es un poco diferente a lo que Eric recomienda, sin embargo no es nada del otro mundo.

Antes de empezar hice un directorio en /home, asegurándome primero que tuviera el espacio suficiente, para colocar los paquetes por descargar.

$ mkdir kde
$ cd kde

Lo segundo que hice fue descargar los paquetes desde un mirror, ojo solo descargué los de 32 bits:

$ rsync -av --exclude=x86_64 rsync://taper.alienbase.nl/mirrors/alien-kde/14.0/4.10.2 .

Otra vez, el punto al final es parte del comando de descarga. Ahora hay que descargar los paquetes de idiomas, esto para actualizar los paquetes en español de KDE y Calligra. Yo lo hice de la siguiente manera:

$ rsync -av rsync://taper.alienbase.nl/mirrors/alien-kde/14.0/4.10.2/x86_64/kdei/ .

Como se me olvidó crear un directorio para alojar estos paquetes los moví después:

$ mkdir x86_64
$ mkdir x86_64/kdei
$ mv *.lst x86_64/kdei/
$ mv *.meta x86_64/kdei/
$ mv *.txt x86_64/kdei/
$ mv *.txz x86_64/kdei/
$ mv *.txz.asc x86_64/kdei/
$ mv *.txz.md5 x86_64/kdei/

Bueno ahora si, de ahora en adelante hay que asegurarnos de no estar ejecutando KDE o incluso X. Así que nos vamos a hacer las cosas como los hombres, en modo texto:

# init 3

Una vez que estamos fuera de un entorno gráfico vamos a actualizar los paquetes, como yo lo estoy haciendo desde un sistema con KDE 4.10.1 no es necesario actualizar mas que los paquetes del directorio kde. Sin embargo si lo estás haciendo desde un 4.8.5 la lista de comandos completa es:

# upgradepkg --reinstall --install-new x86/deps/*.t?z
# upgradepkg --reinstall --install-new x86/kde/*.t?z
# removepkg kdegames
# removepkg kdemultimedia
# removepkg ksecrets
# removepkg printer-applet

Actualizar los paquetes de idioma español:

# upgradepkg x86_64/kdei/*.t?z

Asegurarnos de no olvidar los archivos de configuración (*.new) y usar slackpkg para decidir que hacer con ellos, la desición es conforme la configuración del sistema de cada usuario, así que te toca decidir:

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

En mi caso decidí sobre escribir la configuración, pues no me afecta en nada. Finalmente reiniciamos el sistema y listo.

kde-4.10.2-desktop-01

Fuentes:

KDE 4.10.2 para Slackware 14
README

Configurar la lista negra de slackpkg

La mayoría (sino es que todos) los que usamos Slackware Linux usamos slackpkg para administrar nuestra distribución, ya sea que la usemos para actualizar a la versión current o para actualizar los paquetes de la distribución estable que van liberándose.

Actualmente yo uso slackpkg para actualizar algunas aplicaciones de Slackware 14.0, como Firefox por ejemplo que cada tercer día tiene una nueva versión. Sin embargo, cuando quiero actualizar con slackpkg me aparecen paquetes que no deseo tocar, como por ejemplo los paquetes de KDE 4.10 y sus dependencias precompilados que instalé del sitio de AlienBob.

Actualizando con slackpkg

Como se puede ver en la parte baja de la imagen anterior, tengo un paquete de PyQt compilado por «alien», al que el sistema me recomienda remplazarlo por el actual en el árbol de Slackware 14 (que por cierto es una versión más antigua).

Una forma de evitar que paquetes de terceros aparezcan en la lista de actualización de slackpkg es ponerlos en la lista negra y la aplicación los omitirá. Así solo se nos presentaran los paquetes oficiales de Slackware.

La lista negra se encuentra en este archivo:

# vim /etc/slackpkg/blacklist

Poner los paquetes en la lista negra es tan simple como agregar las líneas:

# This one will blacklist all AlienBob packages
[0-9]+alien

Lista negra slackpkg

Solo resta guardar y cerrar el archivo. Como ven también se pueden poner en la lista negra los paquetes del kernel y de SlackBuilds.org, como no tengo problema con ambos pues no los toqué, en caso de que uses Slackware -current puede que debas considerar poner los paquetes del kernel en la lista negra. Hecho esto aparecerán solo los paquetes oficiales de Slackware para actualizar:

# slackpkg update
# slackpkg upgrade-all

Actualizando con slackpkg

La lista negra ha cumplido su función. Ahora slackpkg buscará las versiones más recientes de los paquetes propios del sistema y omitirá checar los de «alien». Lo mismo puede hacerse con otros paquetes como los de SlackBuilds.org.

Saludos

Configurando Xfce 4.10 en Slackware

Pues bien aquí ando perdiendo el tiempo y me he puesto a configurar mi sistema. ¿Por qué? Porque tengo Slackware 14.0, una distribución por demás conocida como estable y con la que me va aburridamente muy bien.

Como muchos otros habitantes de la blogósfera abrí este blog con la intención de escribir artículos sobre la solución de problemas con mi distribución, y desde hace tiempo que no los tengo gracias a la estabilidad que me brinda Slackware 14.0. Ahora me paso el tiempo completo siendo más productivo en mi trabajo (el real), y dedicando tiempo libre a mi familia. Con respecto a mi distribución me la paso haciendo mis programas, configurando y embelleciendo mi interfaz gráfica, y como KDE no se puede embellecer mucho pues aquí les comparto lo que hice con Xfce 4.10.

Ante todo cabe mencionar que no soy muy fan de Xfce, por lo que la configuración es muy básica. Además es la primera vez que inicio sesión con Xfce (lo instalé pero elegí KDE como mi entorno y es el que he estado usando) así que parto desde cero.

MOTORES DE TEMA (ENGINES)

Primero lo primero, los engines, estos permiten que los botones, cajas de texto y otros elementos gráficos mejoren su apariencia. Así que me fui a SlackBuilds.org y abrí mi terminal, instalé los engines de GTK+2 con sbopkg de la siguiente manera:

# sbopkg -ri "gtk-engines gtk-aurora-engine murrine"

Con las opciones -ri, sbopkg primero sinronizará el repositorio y luego instalará la lista de paquetes entre las comillas. Son los engines que siempre instalo, aunque realmente creo que el único necesario es gtk-engines.

ICONOS

En KDE, como muchos usuarios, uso los íconos de Oxygen. Sin embargo para Xfce me gusta Faenza, por lo tanto instalé los paquetes de íconos Faenza, Faenza Xfce y KFaenza. Al final elegí KFaenza pues trae íconos para aplicaciones de KDE que otros paquetes no.

# sbopkg -i "faenza-icon-theme faenza-xfce kfaenza-icon-theme"

TECLADO

El manejo del teclado de mi laptop es complicado, primero por que tiene un teclado en inglés (comprada en EUA), luego como necesito usar acentos, ñ, etc., cambio la distribución a español de Latinoamérica, pero a veces le conecto un teclado USB inalámbrico en español de España. Por lo tanto es de mi necesidad cambiar las distribuciones del teclado a cada rato y para ello uso xfce4-xkb-plugin, el cual me permite hacerlo por medio de una combinación de teclas y coloca un texto en el área de notificación que indica la distribución del teclado actual. Para instalar el plugin en Slackware hice:

# sbopkg -i xfce4-xkb-plugin

La configuración se hace en una ventana como la siguiente:

xfce4-xkb-plugin

TEMA

El tema que utilicé es ZukiBird, que se puede encontrar en Xfce-Look.org. Simplemente lo descargué y abrí la carpeta de descargas, luego abrí la configuración de apariencia: Menú aplicaciones > Configuración > Apariencia y arrastré el archivo tarball descargado 148343-Zukibird.tar.gz a la ventana de Apariencia y listo. Finalmente solo hay que seleccionar ZukiBird en la pestaña de Estilo de la ventana de Apariencia y también en el gestor de ventanas Menú aplicaciones > Configuración > Gestor de ventanas.

Mi resultado es este:

xfce-zukibird-01

xfce-zukibird-02

xfce-zukibird-03

Simple, elegante y minimalista. Creo que me quedaré con Xfce por un rato más, iniciando la sesión de vez en cuando con este entorno de escritorio, pero no creo que logre convencerme más que KDE.

Saludos.

FUENTES

Xfce FAQ
Xfce-Look

Importar archivo KML en QGIS (como SHP)

Para importar un acrchivo KML creado por  GoogleEarth a QGIS hay que hacer unos trucos muy sencillos, dependiendo de lo que se desee hacer, en este ejemplo muestro como yo lo hago, para ello estoy usando QGIS 1.7.4 Wroclaw con GRASS 6.4 en Slackware Linux 14.0 instalados desde SlackBuilds con todas las dependencias.

Primero se crea el archivo desde GoogleEarth, en mi caso es un archivo de rutas (canales) digitalizadas y guardadas como KML desde el mismo programa. Es importante mencionar que puede haber problemas con el archivo generado por GoogleEarth si la versión de la aplicación es muy vieja por lo que se recomienda usar una versión reciente.

Digitalizando en GoogleEarth

Además hay que asegurarse de guardar el archivo en formato KML, pues por omisión el programa lo guardará en un KMZ, éste último no es más que un archivo KML comprimido por lo tanto con descomprimirlo bastará para tener un KML que regularmente se llama doc.kml. En Windows puede que sea necesario cambiar la extensión del archivo por ZIP (o alguna otra) antes de realizar la descompresión. En Linux hay muchas herramientas para realizar esto, por mi parte elegí hacerlo con Ark de KDE (incluye unrar y p7zip):

Extraer archivo KMZ

Ya que se tiene este archivo se puede agregar directamente el KML mediante el menú de QGIS Capa > Añadir capa vectorial y seleccionando en la ventana el filtro para Keyhole Markup Language [KML] [OGR].

Abrir KML

Otra forma de agregar los datos es haciendo una conversión de KML a SHP. ¿Por qué? bueno por cuestiones de edición, para mí es más fácil y cómodo editar un shapefile y los KML son más bien para visualizar información, además un SHP es el estándar de facto para representar vectoriales así que bien puedo manejar mis datos en diferentes programas y sistemas operativos.

Para hacer la conversión basta hacer en el terminal:

$ ogr2ogr -f 'ESRI Shapefile' Canales.shp doc.kml

Conversion de KML a SHP

Ahora si se puede agregar y editar la capa más cómodamente.

Datos en QGIS

NOTA: Al parecer QGIS es capaz de reconocer archivos KMZ de manera automática siempre y cuando se tenga soporte para el Google LIBKML en GDAL (1.9). Si se tiene entonces al importar una capa solo hay que seleccionar Todos los archivos (*) y abrir el KMZ. Si no se tiene saldrá un error. Para checar si se tiene este soporte (creo que debería poderse agregar durante la compilación, la verdad lo ignoro) en la consola de Python de QGIS ejecutar:

import osgeo.ogr
print 'Has LIBKML ogr driver: ' + str(osgeo.ogr.GetDriverByName('LIBKML') is not None)

Fuentes:

Hilo en stackexchange

Amarok con MySQL

Amarok es un programa excelente, es sin duda uno de los más populares reproductores entre la comunidad de linuxeros y es de esas pocas aplicaciones que los usuarios de Windows desean sin poder tenerla.

Aquellos que como yo usen Amarok para administrar y reproducir su colección de mp3, se habrán dado cuenta de que corre bastante lento con una colección de tamaño muy grande, incluso hay quien dice que con unas 3,000 pistas Amarok ya empieza a tener problemas. Esto debido a que por omisión utiliza una base de datos SQLite para manejar los datos, y cuando estos son muchos el programa empieza a volverse lento.

En mi caso Amarok tardaba unos dos minutos en iniciar y en general todo el sistema se volvía un poco lento, con mi colección de unos 77 GB.

Una solución para a esto es hacer que Amarok use MySQL para administrar la colección de música, para ello lo primero que hay que hacer es tener instalado Amarok y MySQL, en el caso de una instalación completa de Slackware 14 ambos vienen instalados. Yo estoy utilizando Slackware 14 con KDE 4.9.2, Amarok 2.6 y MySQL 5.5.27.

Luego hay que ejecutar MySQL en el caso de que no se esté ejecutando ya, para ello primero se le dan los permisos de ejecución y luego se inicia:

# chmod +x /etc/rc.d/rc.mysqld
# /etc/rc.d/rc.mysqld start

Luego entrar en el prompt de MySQL:

# mysql -u root -p

En mi caso salió el siguiente error:

error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!

Para solucionarlo utilicé el script que viene el el sistema para instalar base de datos en el directorio /usr/bin:

# /usr/bin/mysql_install_db

Hay que darle los permisos correctos a los directorios que utiliza, haciendo que el directorio pertenezca al grupo y usuaio mysql, lo hice con los dos directorios siguientes solo para estar seguros :).

# chown -R mysql:mysql /var/run/mysql/
# chown -R mysql:mysql /var/lib/mysql/

Iniciando MySQL:

# mysqld_safe &

Ahora hay que crear una contraseña para el usuario root:

# mysqladmin -u root password 'aquí_la_contraseña'

La contraseña debe ir entre comillas sencillas. Ahora si iniciar y si todo va bien, aparecerá un mensaje de bienvenida:

# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.27-log MySQL Community Server (GPL)

Ejecutar los comandos siguientes, el primero es para crear una base de datos que se llame amarokdb, luego especificar que se usará mysql, crear un usuario llamado amarokuser asignarle una contraseña y los permisos necesarios en el servidor local. Finalmente salir y el programa tan educadamente se despedirá.

mysql> CREATE DATABASE amarokdb;
mysql> USE mysql;
mysql> GRANT ALL ON amarokdb.* TO amarokuser@localhost IDENTIFIED BY 'contraseña_de_amarokuser';
mysql> FLUSH PRIVILEGES;
mysql> quit
Bye

Y para segurarnos de que ya está el archivo que faltaba…

# ls -l /var/run/mysql/

Aparecerá:

srwxrwxrwx 1 mysql mysql 0 oct 28 00:36 mysql.sock

Finalmente hay que abrir Amarok e ir a Preferencias > Configurar Amarok > Base de datos y marcar la casilla que dice Utilizar base de datos MySQL externa. Con los comandos del promt de MySQL la configuración de Amarok coincide, solo hay que ponerle la contraseña que utilizamos para amarok user y listo, reiniciar Amarok para que los cambios tengan efecto.

Amarok con MySQL

Como resultado tenemos que Amarok sigue tardando un poco al iniciar aunque ya es menos que antes, y hay un a considerable mejoría en la estabilidad del programa una vez iniciado todo fluye como el agua y los cambios hechos en el directorio de la colección se reconocen al instante.

NOTA: Si cada vez que se inicia Amarok toda la lista de canciones vuelve a cargarse, hay que asegurarse de que el directorio de Colección esté marcado ;).

Saludos.

Fuentes:

Mini Turoriales GNU
Viva o Linux

sbopkg para Slackware 14.0

Bueno señores Slackware 14.0 es ahora nuestra nueva versión de esta excelente distribución de Linux, y desde que salió a la luz seguro que hemos estado configurándola e instalándole los paquetes que necesitamos. Y para aquellos que estuvimos todos estos días descargando fuentes y tarballs de SlackBuilds para armar nuestro sistema, les tengo una excelente noticia, la aplicación sbopkg 0.36.0 ha sido liberada el día de ayer (2012-10-04 03:05 UTC) y tiene las siguientes:

NUEVAS CARACTERÍSTICAS

  • Versión lista para Slackware 14.0. Ya que en SlackBuilds.org existen desde hace unos días paquetes/scripts para 14.0.
  • Soporte para la opción -d que descarga sin compilar o instalar, adicionalmente a -b (descargar, compilar) y -i (descargar, compilar, instalar).
  • Ahora es posible combinar la opción -r con otras opciones, y esto hará una sincronización con el repositorio antes de hacer lo demás.
  • Nueva opción de configuración, NICE que permite al usuario especificar el nivel de «amabilidad» para la ejecución del SlackBuild.

Más información en el ChangeLog.

DESCARGA E INSTALACIÓN

Para descargar la nueva versión de la aplicación hay que ir al sitio de descargas y elegir entre, el código fuente o el paquete compilado para Slackware.

Yo decidí descargar el paquete, y para instalarlo es tan fácil como hacer en algún Terminal como usuario root:

# installpkg sbopkg-0.36.0-noarch-1_cng.tgz

Como siempre aparecerá algo como lo siguiente:

Verifying package sbopkg-0.36.0-noarch-1_cng.tgz.
Installing package sbopkg-0.36.0-noarch-1_cng.tgz:
PACKAGE DESCRIPTION:
# sbopkg (SlackBuilds.org Package Browser)
#
# Sbopkg is a command-line and dialog-based tool to interact with the
# SlackBuilds.org repository, a collection of third-party SlackBuild
# scripts to build Slackware packages.
#
# Homepage: http://www.sbopkg.org
#
Executing install script for sbopkg-0.36.0-noarch-1_cng.tgz.
Package sbopkg-0.36.0-noarch-1_cng.tgz installed.

Listo para usarse.

CONFIGURACIÓN INICIAL

Lo primero que hay que hacer es sincronizar el repositorio con:

# sbopkg -r

Pedirá crear unos directorios si es que no se tienen.

The following directories do not exist:

Variable Assignment
-------- ----------
REPO_{ROOT,NAME,BRANCH} -> /var/lib/sbopkg/,SBo/,14.0

You can have sbopkg create them or, if these values are incorrect, you can
abort to edit your config files or pass different flags.

(C)reate or (A)bort?: c

Contestamos «C» y empezará a sincronizar:

Syncing with the remote repository into /var/lib/sbopkg/SBo/14.0.

Una vez que termine el programa está listo para instalar la mayoría de los scripts encontrados en el sitio de SlackBuilds.org solo basta con usar el comando y listo.

EJEMPLO

Un ejemplo de uso de sbopkg se muestra a continuación, instalando el paquete librecad que a su vez necesita muParser, primero se instala la dependencia y luego el paquete deseado, esto se puede hacer pasándole la lista de aplicaciones que se deseen instalar, pueden ser más de dos.

# sbopkg -i "muParser librecad"

Tardará un rato en descargar, compilar e instalar las aplicaciones.

Listo, a seguir usando nuestro Slackware 14.0.

Mas información aquí.

FUENTES

http://www.sbopkg.org/
ChangeLog

SlackBuilds para Slackware 14.0

Hace escasos días que Slackware 14.0 se liberó y como era de esperarse empezó el trabajo para hacer compatibles los paquetes del mayor repositorio de terceros de la red para esta distribución, SlackBuilds.org. Apenas hasta hoy pude percatarme de que en el cuadro de búsqueda de paquetes ya se incluye la versión 14.0, o sea que ya podemos encontrar algunos paquetes compatibles con esta versión.

slackbuilds.org

Viendo en el ChangeLog, uno puede percatarse de que los administradores al parecer sienten que se encuentran un tanto «retrasados» en cuanto al mantenimiento y preparación de los paquetes para Slackware 14.0, bueno esto es lo que escribe rworkman:

Tue Oct 2 18:25:39 UTC 2012
We’re running a bit later than usual on getting ready for the new release this time, but we think you’ll agree that it was worth the wait for us to get all (or at least) most of the kinks worked out.

Para aquellos que no colaboremos con SlackBuilds.org queda informar de los errores o bugs que como usuarios encontremos, y esperemos que los paquetes estén listos pronto.

¡Larga vida a Slackware!

Slackware 14

Finalmente Patrick Volkerding ha liberado la última versión estable de la distribución de Linux más vieja que aún sigue pateando traseros de otras vigente: Slackware 14. Después de 5 Release Candidates y más de un año de planeación, desarrollo y prueba se anuncia en el ChangeLog:

Wed Sep 26 01:10:42 UTC 2012
Slackware 14.0 x86 stable is released!

We’re perfectionists here at Slackware, so this release has been a long time a-brewing. But we think you’ll agree that it was worth the wait. Slackware 14.0 combines modern components, ease of use, and flexible configuration… our «KISS» philosophy demands it.

The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided 32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware project by picking up a copy from store.slackware.com. We’re taking pre-orders now, and offer a discount if you sign up for a subscription.

Thanks to everyone who helped make this happen. The Slackware team, the upstream developers, and (of course) the awesome Slackware user community.

Have fun! 🙂

En el sitio principal slackware.com ya aparece el anuncio y también está disponible el anuncio oficial  para consultar.

Los cambios para los que aún usan la versión 13.37 son bastante notorios y para aquellos que usan current, pues no se sorprenderán mucho. Algunos cambios son:

  • Kernel  3.2.29, un salto grande de la versión 2.x a la 3.x y este kernel en particular tiene largo soporte por lo que es garantía de estabilidad. Trae importantes y avanzadas características de desempeño como el soporte para sistemas de archivos journaling, SCSI y volúmenes ATA RAID, soporte para SATA, software RAID, sistemas de archivos encriptados y LVM (Logical Volume Manager). El kernel además soporta X DRI (Direct Rendering Interface) que tiene soporte para aceleración por hardware de gráficos 3D. Para aquellos que gusten de probar otros kernels se les complace en /testing con archivos de configuración de ejemplo para las versiones 3.4.11, 3.5.4 y 3.6-rc4.
  • Glibc 2.15, ahora todos los binarios del sistema están ligados a esta nueva vesión de GNU C Library misma que ya de por si tenía excelente compatibilidad.
  • X.org ahora es X11R7.7 misma que se basa en el Sistema Modular de la X.Org Foundation y trae mejoras de rendimiento y soporte para hardware.
  • gcc 4.7.1 ahora es el compilador estándar para C, C++, Objective-C, Fortran 77/95/2003/2008 y Ada 95/2005/2012.
  • Firefox 15.0.1, es uno de los cambios más notorios también, pues ha cambiado su numeración mayor 11 veces. Konqueror 4.8.5 incluido en KDE y SeaMonkey 2.12.1. También se incluye el cliente de correo Thunderbird 15.0.1 y un script para instalar Google Chrome de la manera tradicional en Slackware en  el directorio /extra.
  • KDE 4.8.5 y Xfce 4.10.0, dos de los mejores y más modernos entornos de escritorio para Linux. En KDE se incluyen, como era de esperarse, la suite de ofimática que antes era KOffice ha pokemonizado pasado a ser Calligra, un conjunto de aplicaciones a las que vale la pena darle una oportunidad; también hay herramientas de red, de desarrollo para GUI, multimedia entre los que destacan Amarok como reproductor de audio y K3B como quemador. Konqueror como navegador web y como manejador de archivos (Ojo que un Konqueror es un manejador y no un simple Explorer), soporte para prácticamente todos los idiomas oficiales por país del mundo, los tradicionales juegos ahora mejorados, etc.
  • Pensando en todos los niveles de experiencia de los usuarios, ahora se incluye NetworkManager 0.9.0 por omisión y de manera oficial, que es un simple manejador para redes cableadas e inalámbricas, IPv6, VPN (Redes privadas virtuales) y más. Sin embargo se sigue incluyendo wicd de manera opcional y, para los usuarios más avanzados, se sigue dando completo soporte a los scripts para conexión de redes.
  • Se incluye soporte para conexiones de red encriptadas con OpenSSL, OpenSSH, OpenVPN y GnuPG.
  • Las herramientas de desarrollo incluyen Perl 5.16.1, Ruby 1.9.3-p194, Subversion 1.7.6, git-1.7.12.1, mercurial-2.2.2, Qt designer y KDevelop. Por supuesto lo que más de agrada saber es de Python 2.7.3, la versión más usada y actual de la rama 2.x de este excelente lenguaje de programación (Que ya había venido usando en current).
  • Finalmente HAL ha sido remplazado completamente por el sistema de manejo dinámico de dispositivos: udev, mismo que localiza y configura los dispositivos al momento de conectarse o desconectarse del sistema, cargando los módulos en cuanto se necesiten y creando accesos en /dev. Esto permite a los usuarios normales usar dispositivos USB libremente, sin tener que ser root o andar montando y desmontando (mount – umount) dispositivos.
  • En /varios, se incluye también una serie de aplicaciones GTK+ que anteriormente han estado presentes en Slackware como Pidgin, Gimp (ahora en la versión 2.8 tiene la opción de vista en una sola ventana), Xchat, Xsane y Pan.

Como no solo de aplausos vive el artista, todos estamos invitados por el equipo de Slackware a donar algo para la causa mediante la compra de CDs, DVDs o playeras de Slackware, o tal vez una suscripción. Ésto se puede hacer en http://store.slackware.com. Es importante donar pues ayudamos a mantener vivo el proyecto, además de que el BDFL vive de ello.

Bueno a disfrutar de esta nueva versión estable.

Fuente:

Anuncio oficial