Slackware

  • En el artículo Cómo instalar Slackware 14.1 describí paso a paso el proceso de instalación de Slackware 14.1, incluyendo 71 capturas de pantalla. Este artículo puede resultar mucho más interesante para aquellos que se inicien en Slackware, ya que posee toda la información necesaria para tunear Slackware 14.1 una vez finalizada su instalación.

  • Tal como reza el título del artículo, hoy 13 de enero de 2016 agregaron PulseAudio en la beta 1 de la versión 14.2 de Slackware. Se pueden imaginar cual fue la reacción de los usuarios al enterarse de esta "novedad": el fin está cerca.

  • Me volvió a suceder, esta vez en mi Slackware:

    19:41 emi@vaio ~ $ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda5        29G   27G     0 100% /
    /dev/sda1       1.9G   21M  1.8G   2% /boot
    /dev/sda6        29G   19G  8.0G  70% /home
    /dev/sda8       191G  186G  4.9G  98% /data
    tmpfs           2.0G  4.0K  2.0G   1% /dev/shm
    /dev/sda9       173G  152G   22G  88% /vault
    

    Como podrán observar, estoy algo complicado de espacio en disco. Pero lo torpe fue haber llenado el sistema de archivos raíz /. Muy raro siendo que dicha partición tiene 30 GB. Cosas que suceden por no utilizar un esquema de particionado más sensato (como mínimo montar los directorios /tmp y /var en particiones separadas). Aunque se puede perdonar el descuido por tratarse de un sistema de escritorio.

    El punto es que me sorprendí al encontrar el sistema de archivos raíz colmado, pues tenía la sensación de que había espacio de sobra. Pero lo que más me sorprendió fue ésto:

    /dev/sda5        29G   27G     0 100% /
    

    Si el tamaño total es 29G y tiene 27G utilizados, ¿cómo puede ser que esté 100% en uso y el espacio disponible sea 0?

    Interesante situación, y es la primera vez que me ocurre. Había oído de este caso dialogando con un experto: quedan 2GB de espacio disponible, pero df reporta que el filesystem está lleno, quedan 0 bytes disponibles. ¿A qué se debe ésto? A que se ha llenado la tabla de i-nodos. Por más que queden bloques libres, no quedan i-nodos disponibles para crear nuevos archivos (que puedan utilizar esos bloques libres), sólo es posible que los archivos existentes aumenten su tamaño. Se ha llegado al límite máximo de archivos en el filesystem.

  • En este artículo voy a explicar cómo actualizar Slackware, la más antigua (no confundir con vieja) distribución GNU/Linux con vida, utilizando como ejemplo la versión 13.1

    En Slackware existe la herramienta automatizada slackpkg para manejar los paquetes. Slackpkg es una herramienta para instalar o actualizar paquetes de forma sencilla a través de Internet. Es posible tener una instalación mínima de Slackware e instalar/actualizar los paquetes necesarios.

  • Esta semana me tomé el tiempo de actualizar mi Slackware 14.1 a la última versión estable: 14.2.

    Este sistema operativo fue instalado y está funcionando desde febrero de 2014 (cuando adquirí mi portátil):

    09:15 root@vaio emi # mount | grep " / "
    /dev/sda5 on / type ext4 (rw)
    09:15 root@vaio emi # tune2fs -l /dev/sda5 | grep created
    Filesystem created:       Fri Feb  7 15:47:35 2014
    

    En este artículo voy a demostrar el procedimiento de actualización (upgrade) de Slackware a la versión 14.2, y compartir mi (exitosa) experiencia.

  • Al instalar Slacware (o la mayoría de las distribuciones) el idioma por defecto es el inglés. Si instalamos Slackware con las opciones por defecto y ejecutamos, por ejemplo:

    bash-4.1$ abcd
    bash: abcd: command not found

    Se observa que la respuesta es en inglés.

    Este artículo explica cómo cambiar el idioma por defecto en la consola/terminal/shell/línea de comandos/etc. para que, por ejemplo, las respuestas sean en español.

  • En este artículo voy a explicar cómo instalar Guvcview en Slackware 14.1. Guvcview (GTK+ UVC Viewer) es una interfaz GTK simple para capturar y reproducir video desde dispositivos soportados por el driver UVC. El proyecto está basado en la librería luvcview para renderizar video, pero todos los controles se realizan desde una interfaz GTK2. El soporte para audio está basado en la librería portaudio.

  • En este artículo voy a explicar el procedimiento, extremadamente sencillo, para instalar una impresora HP en un sistema Linux. A pesar de que el título indica que utilicé Slackware 13.1, el tutorial sirve para cualquier otra distribución.

    La impresora que utilicé es una multifunción HP Deskjet F4480. Para las impresoras HP se dispone de los drivers libres HPLIP (HP Linux Imaging and Printing). En la mayoría de las distribuciones (como en Slackware 13.1) estos driver vienen incluidos, por lo que no es necesario instalar nada.

  • En este artículo voy a explicar paso a paso cómo instalar la última versión de Java en Slackware. Debido a que le dedico un artículo completo pensarán que es una tarea complicada y que Slackware no es usable por estos motivos. En realidad le dedico este artículo pues el SlackBuild no figura como "java" sino como "jdk". Si buscan "java" en el sitio slackbuilds.org no encontrarán resultados relevantes. Pero la instalación es extremadamente sencilla.

  • Luego de mucho tiempo siendo Firefox 3.6 el navegador de la PC de casa, decidí actualizar a la última versión para GNU/Linux disponible en el sitio oficial de Mozilla. Como estoy utilizando Slackware 13.1 (ya está disponible Slackware 14), y no hay una actualización oficial para nuevas versiones de Firefox, instalé la versión pre-compilada para GN/Linux.

    Este artículo explica paso a paso como instalar la última versión de Firefox en GNU/Linux. En este caso se instaló sobre Slackware 13.1, pero el tutorial sirve para cualquier distribución.

  • En este artículo van a encontrar 71 capturas de pantalla que explican paso a paso cómo instalar Slackware 14.1. Dedicado a aquellos atrevidos y entusiastas que deseen incursionar en Slackware.

  • Xfce es un entorno de escritorio ligero para sistemas tipo UNIX. Su objetivo es ser rápido y de bajos recursos del sistema, sin dejar de ser visualmente atractivo y fácil de usar. Es la antítesis de KDE 4, ya que se trata de un entorno de escritorio minimalista y eficiente.

  • KDM (KDE Display Manager) es el gestor de inicio de sesión (login) de KDE, el cual utilizo en mis sistemas de escritorio FreeBSD y Slackware con KDE 4. Algo que me sucedió en ambos sistemas, es que la distribución de teclado durante el login no era correcta (tengo teclados en español o latinoamericano) a pesar de estar correctamente configurados en KDE. Esto me generaba constantes problemas al utilizar contraseñas con caracteres especiales.

  • En este artículo dejo una guía paso a paso para hacer las primeras armas en Slackware, la distribución de GNU/Linux más antigua aun con vida...

    Por qué elegí Slackware?

    Luego de haber utilizado Ubuntu por 5 años finalmente me decidí por instalar una distribución GNU/Linux más estable y "espartana" (como diría un profe de la Universidad Nacional del Sur), aunque tuviera que resignar facilidad de uso y mantenimiento. No tengo nada en contra de Ubuntu, creo que es una distribución formidable, muy pero muy fácil de utilizar. Es más, creo firmemente que es mucho más fácil de utilizar que cualquier Windows. A cualquier persona que utiliza una computadora por primera vez le daría una distro basada en Ubuntu por su simplicidad. Pero esta facilidad de uso es lo que me "aburrió", todo es muy fácil y se pierde mucho control sobre lo que el sistema operativo hace (y se pierden muchas oportunidades para comprender y aprender como funciona el sistema operativo). Siempre me divertí más poniéndome el overol que haciendo un "apt-get install...".
    Respecto a la estabilidad, investigando durante mucho tiempo en foros y páginas de Internet descubrí que Slackware es considerada "la distribución de GNU/Linux más estable" y supuse que el mundo no debe estar equivocado por ser la distribución de GNU/Linux más antigua aún con vida.

  • Decidí publicar este artículo como ayuda o guía para quienes deseen incursionar en el mundo Slackware, o simplemente necesiten un tutorial para un tema específico.

    Slackware es similar a FreeBSD en muchos aspectos. Además de compartir el principio KISS (Keep It Simple Stupid), Slackware posee una muy buena documentación oficial, similar al handbook de FreeBSD.

    Si en este blog he publicado pocos artículos de Slackware, es porque tengo la sensación de que ya todo está escrito. Escribir un tutorial de Slackware se reduce a una simple traducción al español. Por lo que yo, personalmente, no le encuentro mucho sentido. Entonces, para compensar mi carencia de artículos dedicados a Slackware, decidí compartir los enlaces más interesantes a la documentación oficial. Como para que aquel que recién se inicia sepa por donde comenzar, o quien necesite un tutorial específico sepa donde ir a buscarlo.