Instalación de ArchLinux Paso a Paso [Tutorial]

[Actualización 24-Julio-2012] ¡Hay nueva ISO de instalación! Conoce el totalmente nuevo procedimiento de instalación para ArchLinux 2012.07.15. ¡Pasa la voz!

ArchLinux LogoArchLinux es una excelente distro, y todos quienes la usan quedan encantados por sus bondades: rolling-release (una sola instalación, no hay “nuevas versiones”, sólo actualizaciones), bleeding-edge (siempre usarás las últimas versiones de tus aplicaciones favoritas, a unas horas de haber sido liberadas), KISS (“Keep it simple, Stupid!”, o sea, minimalista y sumamente personalizable), etc.

El presente tutorial surge del reciente lanzamiento de ArchLinux 2011.08.19 y de la inquietud de muchos de ustedes que desean probar ArchLinux y encuentran la guía oficial muy técnica y extensa. A pesar de ello, no pretendo reemplazar su lectura, si no todo lo contrario, ¡la recomiendo ampliamente!. La documentación oficial es (sin temor a equivocarme) la más completa que he leído.

¿Listos para entrar al asombroso mundo de Arch? ¡Iniciamos!

Paso 1: Obtener el medio de instalación

Existen dos variantes de la imagen ISO de instalación:

  • Netinstall – La mayoría de los paquetes se descargan via FTP al momento de la instalación.
    • Ventajas: La imagen ISO es pequeña y al finalizar la instalación el sistema estará actualizado con las últimas versiones de los paquetes.
    • Desventajas: El tiempo de instalación es mayor y se requiere una conexión a Internet.
  • Core – La imagen incluye todos los paquetes necesarios para la instalación de ArchLinux.
    • Ventajas: La instalación es más rápida y no requiere conexión a Internet.
    • Desventajas: La imagen ISO es más grande y al finalizar la instalación se recomienda una actualización completa del sistema.

¿Cuál de ellos elegir? El que se adapte mejor a la necesidad de cada usuario. Adicionalmente, contamos con el ISO de instalación para sistemas de 32 y 64 bits, incluso hay disponible un ISO Dual para ambas arquitecturas.

Pueden descargar el ISO via Torrent (recomendado), o bien directamente de algún mirror por FTP / HTTP, desde la página oficial de descargas.

Para efectos del tutorial usaré la imagen Core para 32 bits (archlinux-2011.08.19-core-i686.iso).

Una vez descargado el ISO, es recomendable verificar el checksum (MD5 o SHA1) del archivo, para cerciorarnos que la imagen no esté corrupta. Esto se hace fácilmente en la terminal:

  • Para verificar el MD5 de la imagen ISO:

    md5sum archlinux-2011.08.19-core-i686.iso

    La salida del comando anterior debe coincidir con el hash correspondiente en este archivo de texto.

  • Para verificar el SHA1 de la imagen ISO:

    sha1sum archlinux-2011.08.19-core-i686.iso

    La salida del comando anterior debe coincidir con el hash correspondiente en este archivo de texto.

No hay que perder de vista que cualquiera de los comandos anteriores pueden demorar varios segundos, así que no se desesperen si no ven el resultado de inmediato.

Lo único que falta en este paso, es grabar la imagen ISO en un CD (pueden usar K3B, Brasero, etc), o bien, grabarla en una Memoria USB (pendrive) siguiendo las instrucciones siguientes:

  1. Hay que saber el nombre del dispositivo de tu pendrive (¡no vayas a formatear tu disco duro!):

    dmesg |tail

    Observa bien la salida del comando anterior. Lo más común es que el pendrive sea [sdb], en cuyo caso el dispositivo a usar sería /dev/sdb

  2. Desmontamos el pendrive:

    sudo umount /dev/sdb
  3. Finalmente, grabamos la imagen ISO al pendrive (¡esto elimina todo el contenido del dispositivo!):

    dd if=archlinux-2011.08.19-core-i686.iso of=/dev/sdb

Una novedad en ArchLinux 2011.08.19 es que todos los archivos necesarios para que el medio de instalación pueda bootear se encuentran en /arch, en otras palabras, ya es posible grabar el instalador de Arch en un pendrive sin sobreescribir su contenido. Si te interesa esta característica, lee las instrucciones oficiales.

Paso 2: Instalación del sistema base

Bootea desde tu CD o pendrive de instalación. Lo primero que veremos es la pantalla de bienvenida con un menú de varias opciones. Elige la primera.

Pantalla de Bienvenida de ArchLinux

Luego veremos unas breves instrucciones antes del prompt de root.

Esperando el primer comando de instalación

Como nuestro idioma es el español, nuestros teclados no corresponderán al predeterminado, por lo que debemos ejecutar el comando km para configurarlo adecuadamente.

km

Aparecerá la siguiente pantalla, donde debemos seleccionar el teclado QWERTY en español:

Utilería de configuración de teclado - Keymap

El paso siguiente en km no es obligatorio, así que podemos saltarlo con Skip.

Utilería de configuración de teclado - Console Font

Una vez de regreso en el prompt, asegúrate que tu teclado quedó debidamente configurado (escribe vocales con acentos, la letra “ñ”, la arroba “@”, etc). En caso de que el texto en pantalla no corresponda a lo que estamos escribiendo en el teclado, debemos ejecutar nuevamente km hasta seleccionar el mapa de teclado correcto.

Una vez finalizado lo anterior, procedemos a ejecutar el instalador de Arch:

/arch/setup

Entonces, veremos la bienvenida oficial al programa de instalación.

Mensaje de Bienvenida

Aparecerá (¡por fin!) el menú principal de instalación, del cual debemos seguir sus opciones una a una.

Menú principal del instalador

La primera opción, “Select Source“, nos muestra una lista de repositorios a elegir (este paso es nuevo en ArchLinux 2011.08.19). ¿Qué hacer aquí? ¡Nada! Dejen seleccionado el [core-local], que es el incluído en el medio de instalación. En un paso posterior retomaré el tema de los repositorios.

Select Source

La segunda opción, “Set Editor“, nos permitirá elegir el editor de texto predeterminado, el cual se usará para modificar varios archivos de configuración de ArchLinux durante la instalación

Set Editor

Tenemos dos alternativas disponibles: nano y vi. El primero es más sencillo de usar y es el recomendado para usuarios que jamás han usado vi (si te sientes cómodo con la segunda alternativa, ¡adelante!).

La tercera opción, “Set Clock“, nos permitirá configurar la zona horaria, fecha y hora de nuestro sistema.

Primero, seleccionamos “Select Region and Timezone“.

Ahí aparecerá la lista de los continentes y regiones principales del mundo. En mi caso, elegiré “America“…

… y luego “Mexico City“. Obviamente, debes seleccionar la región/país/ciudad de tu preferencia.

Posteriormente, seleccionamos “Set Time and Date“…

… y nos ofrecerá dos alternativas: UTC y Localtime. Se recomienda elegir la primera de ellas.

Aparecerá entonces la fecha y hora automáticamente. En caso de estar correctas, elegir “Return – Looks Good, back to Main Menu“. En la extraña situación de tener ambos datos incorrectos, puedes corregirlos via Internet (ntp) o manualmente.

Finalmente, elegimos “Return to Main Menu“.

La cuarta opción del Menú Principal, “Prepare Hard Drive(s)“, es una de las más importantes y delicadas, ya que en este punto debemos particionar y formatear nuestro disco duro.

Para efectos del presente tutorial, asumiré que estamos instalando ArchLinux como único sistema operativo en el disco duro, por lo que seleccionaremos “Auto-Prepare“.

Dicha elección, nos guiará de la mano para elegir el tamaño de cada una de nuestras particiones. La primera, /boot, es donde se almacenarán los archivos esenciales para bootear ArchLinux (tales como el kernel, imágenes ramdisk, el bootloader, etc). Se recomienda un tamaño de 100 MiB (no es necesario dejarle más espacio).

Luego toca elegir el tamaño de la partición swap, lugar donde se almacena temporalmente información de la memoria RAM (cuando ésta se llena) en el disco duro. ¿Qué tamaño elegir para la swap?

  • Si tu equipo tiene poca memoria, lo tradicional es asignarle a la swap el doble de tamaño de la RAM (por ejemplo, con 512 MiB de RAM, usar una swap de 1 GiB).
  • Si tu equipo tiene una cantidad moderada de memoria, es común elegir una swap del mismo tamaño de la memoria (1 GiB RAM = 1 GiB de swap, 2 GiB de RAM = 2 GiB de swap).
  • Si eres de los afortunados en tener un equipo con generosa memoria, no es necesario aplicar las reglas anteriores, con 1 o 2 GiB es más que suficiente para la swap (y muy probablemente ni llegues a usarla).

Toca el turno a la partición / (root), en donde se instalará el sistema operativo y las aplicaciones (entre muchas otras cosas). Su tamaño depende del uso que desees darle a ArchLinux. Unos 10 GiB deben ser más que suficientes para un sistema tradicional; si piensas que instalarás muchas aplicaciones (los juegos, entre ellas), será mejor pensar en unos 20 o 30 GiB.

Por último, tenemos a nuestra partición /home, donde se almacenarán nuestras configuraciones personales, las configuraciones de las aplicaciones (y tus perfiles en ellas), y tradicionalmente nuestros datos (documentos, fotos, videos, etc), por lo que se recomienda asignarle el espacio restante del disco duro.

Mi recomendación muy personal, es usar /home sólo para almacenar las configuraciones y no para los datos personales (los cuales podríamos almacenarlos en, por ejemplo, /media/datos), y de esta manera si necesitaran reinstalar el sistema, pueden formatear con confianza /home (eliminando las “viejas” configuraciones) sin perder nuestros archivos de datos. Si están interesados en este esquema de particionamiento, les recomiendo leer el muy acertado artículo de PardusLife sobre el tema, para luego aplicarlo con la opción “Manually Partition Hard Drives” en vez de “Auto-Prepare“.

Entonces, el asistente de particionado nos preguntará el tipo de formato (filesystem) que le asignaremos a / y /home. Hoy en día, la opción más recomendable es Ext4. Por cierto, la partición /boot es formateada automáticamente usando Ext2.

Ahora, el asistente solicita nuestra confirmación para particionar y formatear el disco duro.

Al finalizar dicho proceso, se mostrará el siguiente mensaje…

… para luego elegir “Return to Main Menu“.

¡Lo peor ha pasado! Ya pueden respirar tranquilos :-)

La quinta opción del Menú Principal, “Select Packages“, tiene varias etapas …

… que serán descritas brevemente en la siguiente pantalla.

La primera etapa, es elegir el bootloader. Tenemos dos alternativas: grub (recomendada) y syslinux. Esta última ha sido integrada en ArchLinux 2011.08.19, dejando fuera al viejo lilo.

En la segunda etapa, nos aparecen dos grupos de paquetes. Por defecto está seleccionado base. Recomiendo ampliamente también seleccionar base-devel (usa la barra espaciadora), ya que en dicho grupo se encuentran utilerías como make y automake, indispensables si deseas compilar programas.

En la tercera etapa, asomará la lista completa de paquetes a instalar (incluyendo los pertenecientes a base y base-devel). ¿Qué paquetes extras instalar? Ante la duda, recomiendo instalarlos todos.

La sexta opción del Menú Principal, “Install Packages“, nos permitirá instalar los paquetes seleccionados previamente.

Antes de la instalación, un mensaje de confirmación, así como una advertencia de que seamos pacientes, pues dicho proceso puede demorar (en la práctica, no debe tardar más de unos cuantos minutos).

Durante la instalación de paquetes, observaremos a detalle el progreso de la misma (adelantándome, te comento que éste es tu primer encuentro cercano con pacman, el administrador de paquetes de ArchLinux).

Al finalizar la instalación de paquetes, se pedirá confirmación para continuar.

La séptima opción del Menú Principal, “Configure System“, nos permitirá configurar varios detalles de nuestro sistema (establecer el idioma español, contraseña de root, etc).

En la siguiente pantalla, veremos la lista de archivos de configuración de ArchLinux, todos ellos dentro de la carpeta /etc. Si omites la edición de alguno de los archivos, no te preocupes, siempre podrás editarlos una vez instalado el sistema.

El primero de ellos, /etc/rc.conf, es quizás el más importante archivo de configuración en ArchLinux. Te recomiendo examinarlo con calma, a detalle, pues es probable que necesites modificar algún valor para ajustar el sistema final a tus necesidades.

Para efectos del presente tutorial, sólo modificaremos dos valores: (1) Establecer el idioma español cambiando el valor de la propiedad LOCALE de “en_US.UTF-8” a “es_MX.UTF-8” (Español de México). Obviamente, aquí debes escribir la localización del español de tu país (sigue leyendo para saber la clave adecuada)…

… y (2) establecer la interface eth0, para conectarnos a la red via DHCP.

Otro archivo de configuración que modificaremos es /etc/locale.gen, para terminar de establecer nuestro sistema al idioma español.

En dicho archivo, debemos comentar (poner “#” al inicio) las líneas que empiecen con “en_US” y descomentar (eliminar el “#” al inicio) las líneas que empiecen con nuestra localización deseada (en mi caso, es_MX.UTF-8 UTF-8 y es_MX.ISO-8859-1).

El último archivo de configuración que modificaremos, es /etc/pacman.d/mirrorlist, donde se encuentra la lista completa de mirrors de los repositorios de software de ArchLinux.

De la extensa lista, elige un par de mirrors que se encuentren cerca de tu ciudad/región/país (para que la conexión sea óptima), y descomenta dichas líneas (elimina el “#” al inicio).

El último paso en la lista de configuración del sistema, es el establecimiento de la contraseña del usuario administrador (root). Al seleccionar esta opción, se te solicitará que introduzcas la contraseña, y que la confirmes.

Finalmente, elegimos Done (listo) para regresar al menú principal del asistente de instalación…

… aunque antes se recontruirán nuevamente las imágenes del kernel.

La octava opción del Menú Principal, “Install Bootloader“, nos permitirá instalar el cargador del sistema que elegimos previamente.

A continuación, un mensaje de confirmación para revisar (y probablemente editar) el archivo de configuración del bootloader (en nuestro caso, el archivo menu.lst del grub).

Por lo general, no hay necesidad de modificar nada en dicho archivo. Para mi gusto particular, me gusta hacerle caso al “TIP” incluído, para establecer una resolución (framebuffer) de 1024×768, agregando “vga=773” (ver tabla para más resoluciones) al final de la línea del kernel. Ejemplo:

kernel /vmlinuz root=/dev/disk/by-uuid/... ro vga=773

Al salir del editor (si usaste nano, sales con Ctrl + X, si usaste vi, sales con “:q“), se solicitará la confirmación de instalación del bootloader en el MBR (master boot record) de nuestro disco duro (/dev/sda por lo general).

Al finalizar el proceso, se mostrará un mensaje de confirmación.

¡Y llegamos a la última opción del Menú Principal! Elige “Exit Install” para finalizar la instalación de ArchLinux.

Antes de que el asistente de instalación finalice, se mostrará un resumen de todo lo efectuado.

Al cerrarse el asistente, reinicia el sistema desde el prompt de root:

reboot

Luego de reiniciarse, se mostrará el GRUB para entrar por primera vez a nuestro recién instalado ArchLinux.

Ya cargado, nos pedirá ingresar con un nombre de usuario. En este punto, sólo existe root, y entraremos con él (si recuerdas la contraseña que le asignaste, ¿verdad?).

Lo primero que debemos hacer, es realizar una actualización completa del sistema para que los paquetes instalados estén al día.

pacman -Syu

Es muy probable que tengas que actualizar primero el propio pacman antes realizar la actualización deseada.

X

Luego, ejecuta nuevamente el comando para, ahora si, actualizar el sistema.

El uso de pacman, el poderoso gestor de paquetes de ArchLinux, lo dejaré para otro post.

Paso 3: Creación de nuestro usuario

Por motivos de seguridad no debemos usar el usuario root para el trabajo cotidiano, así que debemos crear nuestro propio usuario con adduser, una sencilla utilería que nos guiará paso a paso.

adduser

Se nos padirán varios datos, donde los únicos importantes son el nombre de usuario (con su respectiva contraseña) y los grupos a los cuales deseamos asignar al nuevo usuario. Ejemplo:

Login name for new user []: gespadas
...
Additional groups (comma separated) []: audio,lp,optical,storage,video,wheel,games,power,scanner
...

Los grupos especificados le darán privilegios necesarios al usuario para operar el sistema sin mayor problema:

  • audio – Tareas que involucran la tarjeta de sonido y aplicaciones relacionadas.
  • lp – Administración de impresoras.
  • optical – Manejo de los dispositivos ópticos (CD, DVD, etc).
  • storage – Manejo de diversos dispositivos de almacenamiento.
  • video – Tareas que onvolucran la tarjeta de video y aceleración por hardware.
  • wheel – ¡Importantísimo! Para que el usuario pueda usar sudo.
  • games – Necesario para permisos de escritura para juegos.
  • power – Necesario para poder apagar y reiniciar el sistema.
  • scanner – Administración y uso de digitalizadores (scanners).

Ya creado el usuario, debemos convertirlo en un “sudoer” (un usuario capaz de usar sudo), o sea, otorgarle permisos administrativos de manera temporal para, por ejemplo, instalar aplicaciones y actualizar el sistema.

Primero, instalamos sudo (si es que previamente no lo hicimos durante la instalación de ArchLinux):

pacman -S sudo

Luego, ejecutaremos visudo:

visudo

El comando anterior lo que realmente hace es invocar al editor vi para modificar el archivo /etc/sudoers (¡no debes hacer vi /etc/sudoers manualmente!). Si no quieres usar vi, puedes usar nano:

EDITOR=nano visudo

En dicho archivo, lo único que debemos hacer es descomentar (eliminar el “#” al inicio) la línea:

%wheel  ALL=(ALL)  ALL

Donde wheel es el grupo especial al cual previamente ya asignamos a nuestro usuario.

Para probar que todo funciona correctamente, vamos a salirnos del usuario root y entremos con el comando “su” a nuestro usuario (usaré “gespadas” como nombre de usuario de ejemplo):

su - gespadas

Obviamente, nos pedirá la contraseña correspondiente. Ahora, vamos a ejecutar con sudo el comando de actualización del sistema:

sudo pacman -Syu

Como es la primera vez que usamos sudo, asomará un mensaje que nos invita ser un sudoer responsable (¡recuerden al buen Stan Lee!: “With great power comes great responsibility.”).

Paso 4: Instalación del Entorno Gráfico

Este paso en particular es demasiado extenso, y lo he dividido en varios tutoriales.

Primero, procede a la Instalación del Entorno Gráfico Básico (X Window System) en ArchLinux (¡indispensable!), y luego elige el entorno de escritorio de tu preferencia:

Pienso que esos son suficientes :-)

Nuevo ISO de instalación de ArchLinux » 2011.08.19

ArchLinux LogoHace un par de meses externé en Twitter la frustración de que el ISO de instalación de ArchLinux ya tenía más de un año de haber salido, y quienes lo descargaran en fechas recientes se encontrarían problemas post-instalación al tratar de realizar una simple actualización con pacman -Syu (me consta pues hice mis propias pruebas).

Hoy me encuentro con una estupenda noticia: ¡al fin ha sido liberado el nuevo ISO de instalación de ArchLinux! Y como se dió a conocer ayer, su nombre clave es 2011.08.19.

¿Qué hay de nuevo en ArchLinux 2011.08.19?

  • Soporte experimental para btrfs y nilfs2.
  • Soporte para syslinux bootloader, además del grub.
  • Cambios en los formatos de configuración para reflejar los cambios en los nuevos rc.conf y linux3.0.
  • Selección más flexible de repositorios locales y/o remotos.
  • Visualización de descripciones de los paquetes cuando vayan a ser instalados.
  • Actualización de los principales paquetes de [core]: kernel 3.0.3-1, pacman 3.5.4-3, glibc 2.14-4, mkinitcpio 0.7.2-1, initscripts 2011.07.3-1 y netcfg 2.6.7-1.
  • Uso de dm-snapshot en vez de aufs2.
  • Todos los archivos necesarios para que Arch pueda bootear desde una memoria USB se encuentran ahora en /arch.
  • Nuevos paquetes: btrfs-progs-unstable, crda, curl, dhclient, dialog, dnsmasq, hdparm, netcfg, nilfs-utils, openconnect, rp-pppoe, rsync, vpnc y wpa_actiond.
  • Paquetes eliminados: aufs2, aufs2-util, joe, ndiswrapper, ndiswrapper-utils, tiacx y tiacx-firmware.
  • Soporte para bootear desde memdisk.
  • Compresión XZ para SquashFS e initramfs.
  • ¡Y mucho más!

Si ya estás usando ArchLinux no es necesario descargar este nuevo ISO, por la naturaleza rolling-release de nuestra querida distro, pero si deseas realizar una nueva instalación, te recomiendo visitar el sitio oficial para descargar ArchLinux 2011.08.19, ya sea por torrent o por descarga directa via FTP o HTTP.

¿Nunca has instalado ArchLinux? ¡Espera muy pronto en este blog la Guía de Instalación paso a paso! :-)

Fuente: ArchLinux News.

AppSet » Gestor de Paquetes para los Repositorios de Pacman y AUR en ArchLinux con KDE

¿Usas ArchLinux? ¡Esto te interesa! Hace poco les hablaba del packagekit, un gestor de paquetes para GNOME, y de pkgbrowser, un navegador de paquetes que además de los repositorios de Pacman, también soportaba AUR; sin embargo, ambas opciones tienen varias limitantes. Ayer leyendo LFFL me entero que Chakra (fork de Arch especializado en KDE) usa una aplicación llamada AppSet para gestionar sus paquetes… ¡y hace de todo! Busca, instala, actualiza y elimina paquetes, tanto de Pacman como de AUR, además de otros detalles.

Aquí algunas capturas de pantalla (dar clic sobre ellas para verlas completas):

Para instalar AppSet en ArchLinux:

yaourt -S appset-qt

No pierdas de vista que es una aplicación explícita para Arch (y derivados), que usa librerías Qt, por lo que se recomienda para KDE.

Zoom de Escritorio y Opacidad de Ventanas en KDE usando la rueda del mouse

Zoom de Escritorio y Opacidad de Ventanas en KDE usando la rueda del mouseQuien me siga por Twitter sabrá que desde hace un par de semanas estoy usando KDE SC 4.7 en mi querido ArchLinux, luego de un par de meses frustrantes de usar GNOME 3. Por años fui un feliz usuario de GNOME 2 + Compiz, pero el cambio a GNOME 3 + Mutter me limitaba mi productividad; hoy KDE + KWin me han devuelto la sonrisa a mi rostro.

Sin embargo, dos detallitos me hacían falta: Modificar el Zoom de Escritorio y la Opacidad de Ventanas usando la rueda del mouse (pulsando las teclas Meta y Alt respectivamente). Ambas características son posibles si se usa KWin como compositing window manager, pero no están habilitadas por defecto. Aquí una guía de cómo hacerlo.

Zoom de Escritorio

Antes que nada, entra a las Preferencias del Sistema y en Efectos del Escritorio, en la pestaña “Todos los Efectos“, asegúrate de tener activada la opción “Ampliación” (debe ser la primera de la lista).

Zoom de Escritorio en KDE

En los foros de ArchLinux me encontré con una simple solución (imagino es similar en otras distros), y basta con instalar el paquete xbindkeys y configurarlo apropiadamente.

Primero instalemos:

sudo pacman -Sy xbindkeys

Luego, creamos las opciones por defecto para nuestro usuario:

xbindkeys --defaults > $HOME/.xbindkeysrc

Editamos el archivo ~/.xbindkeysrc para agregar las siguientes líneas antes del final:

# Zoom in
"qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "view_zoom_in""
  m:0x50 + c:133 + b:4
 
# Zoom out
"qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "view_zoom_out""
  m:0x50 + c:133 + b:5

Si ya lo ejecutaste, debes reiniciar xbindkeys para aplicar los cambios.

killall xbindkeys && xbindkeys

Finalmente, es recomendable agregar xbindkeys al Autoarranque en las Preferencias del Sistema.

Autoarranque de KDE

Opacidad de Ventanas

Esta característica es mucho más sencilla de habilitar. La opción está algo “oculta” por lo que es probable que muchos nunca la hayan visto. Tenemos que entrar a las Preferencias del Sistema, en la opción Comportamiento de Ventana, en la sección (de la barra lateral) Comportamiento de Ventana (si, se llama igual), en la pestaña Acciones de Ventana, y ahí en la (última) lista desplegable con la leyendo “Rueda del ratón” debemos seleccionar “Cambiar opacidad“.

Habilitando la Opacidad de las Ventanas

Tip: Puedes dar clic a la imagen anterior para verla en su tamaño original.

Y finalmente, no olvides aplicar los cambios. ¡Eso es todo! :-)

Navegador de Paquetes para los Repositorios de Pacman y AUR en ArchLinux

pkgbrowser thumbEl otro día les platique del Gestor de Paquetes para GNOME, el cual cumple muy bien su objetivo. Hoy les presento una aplicación similar, llamada pkgbrowser, más acorde a la filosofía de ArchLinux, pues nos sirve para navegar por todos los paquetes (instalados, no instalados, huérfanos, actualizaciones y grupos) en los repositorios Core, Extra, Community y los que tengas definidos en /etc/pacman.conf, así como los paquetes que hayas instalado desde AUR.

pkgbrowser

Para instalar pkgbrowser basta usar:

yaourt -Sy pkgbrowser

Espero sea de utilidad para todos mis colegas archeros :-)

Via: Linux Freedom For Live.

Añadir y Quitar Software visualmente en ArchLinux

Todos los usuarios de ArchLinux estamos acostumbrados al manejo de la terminal y al uso de pacman / yaourt. Sin embargo, nunca está de más tener una interfaz fráfica (GUI) que haga dicho trabajo.

Para instalar el Gestor de Paquetes para GNOME en ArchLinux:

pacman -S gnome-packagekit gnome-settings-daemon-updates

Para ejecutarlo, lo encontrarán bajo el nombre “Añadir/Quitar Software“.

Gestor de Paquetes para GNOME

Via Unixmen.

ArchLinux cambia la forma de aplicar blacklisting a los módulos del kernel

ArchLinux LogoLos chicos de ArchLinux anunciaron ayer unos cambios interesantes en la forma de aplicar el blacklisting (agregar a la “lista negra”) a los módulos del kernel.

Actualmente, esto se hace utilizando el arreglo MODULES del archivo /etc/rc.conf, usando el símbolo de admiración (!) para negar la carga de algún módulo en particular.

Ejemplo:

MODULES=(vboxdrv !usblp fuse)

En el ejemplo anterior, se cargarían los módulos vboxdrv y fuse, pero no el de usblp (algunas impresoras no se llevan bien con él).

¿Cuál es la nueva forma de aplicar blacklisting? Ahora se utilizarán los archivos de configuración nativos de modprobe, los cuales se encuentran en /etc/modprobe.d/ con la extensión .conf.

Ejemplo:

Para lograr el mismo efecto del ejemplo previo, debemos crear un archivo .conf en /etc/modprobe.d/ cuyo contenido sea:

blacklist usblp

Si tuviésemos más módulos para aplicarles blacklisting, basta con especificarlos uno por línea:

blacklist mod1
blacklist mod2
blacklist mod3

De manera alternativa, y para asegurarnos que los módulos nunca sean insertados (aunque sean requeridos por otros módulos), podemos usar:

install mod1 /bin/false
install mod2 /bin/false
install mod3 /bin/false

¡Truco Extra!

Si por algún motivo, existe algún módulo que impide que entres (boot) al sistema, podemos aplicarle el blacklisting directamente desde grub, lilo o syslinux.

Lo único que tienen que hacer es agregar lo siguiente al final de la línea de ejecución del kernel:

modprobe.blacklist=mod1,mod2,mod3

De manera alternativa, podemos usar la sintaxis:

mod1.disable=1 mod2.disable=1 mod3.disable=1

Fuente: ArchLinux News.

Corregir: “Pacman is currently in use, please wait”

ArchLinux LogoHace un momento, y como todas las mañanas, estaba ejecutando pacman -Syu en mi querido ArchLinux, pero algo falló en el sistema (mas bien, fue mi culpa pues le estaba “metiendo mano” a GNOME Shell), y cuando quise volver a ejecutar pacman, obtuve el siguiente mensaje de error: “Pacman is currently in use, please wait“. Intenté corregirlo de varias formas, incluso cerrando sesión y reiniciando, pero el error seguía apareciendo.

Buscando rápidamente en los Foros de Arch, me encontré con la solución, y la verdad es simple, y lógica a la vez:

sudo rm /var/lib/pacman/db.lck

Como pacman finalizó abruptamente a la mitad de su procedimiento, se quedó “bloqueado”, y eliminando ese archivo le decimos al sistema que “aquí no pasó nada”.

#ArchRules! :-)

Instalar GNOME 3 en ArchLinux

GNOME3 ArchLinux LogoComo saben, GNOME 3 fue liberado hace casi un mes, y al día siguiente los chicos de Arch lo dejaron disponible en el repositorio [testing], pero no quise instalarlo de ahí, pues no sólo se actualizaría GNOME, si no también otros muchos paquetes a versiones inestables, ¡incluyendo el kernel! Pero hoy inicio la semana con excelentes noticias: Desde ayer GNOME3 se encuentra disponible en el repositorio [extra] de ArchLinux, para ser más precisos, la versión GNOME 3.0.1.

Mientras actualizaba mi sistema hace unos minutos, debo confesar tenía algo de temor, pues llevo varias semanas leyendo en blogs y en tweets a quienes han querido instalar GNOME3 en otras distros, como Ubuntu, y no han logrado obtener un entorno estable y funcional al 100%. Pero mis miedos se esfumaron luego de reiniciar, y entrar a GNOME Shell sin problemas, y funcionando a las mil maravillas. Incluso, lo noto más rápido y fluido que GNOME2. ¡Estoy feliz!

Pero bueno, seguro ya están cansados de leer mi “aventura”, y ya desean saber el procedimiento de instalación. Aquí lo tienen.

Instalar GNOME3 en un nuevo sistema ArchLinux

En este apartado, se asume que no tienen alguna versión previa de GNOME instalado, en cuyo caso la instalación es tan sencilla como ejecutar:

pacman -Syu gnome gnome-extra

Aunque el meta paquete gnome-extra no es obligatorio.

Actualizar de GNOME2 a GNOME3 en ArchLinux

En este apartado, se asume que tienen instalada la última versión previa de GNOME (o sea, GNOME 2.32), en cuyo caso la actualización se realiza con el comando:

pacman -Syu

Y para que la magia sea completa, ¡hay que instalar GNOME Shell!, usando el comando:

pacman -S gnome-shell

¡Eso es todo! ¿Esperaban más comandos o parches? Siento mucho desilucionarlos, ¡es así de sencillo! :-)

Consideraciones adicionales

Ok, hay algunos detalles post-instalación a tomar en cuenta, pero es común que éstos ya los tengas implementados en tu sistema.

  • Para que GNOME funcione, necesita al daemon DBUS y al módulo de kernel FUSE, por lo que ambos deben estar instalados y especificados en el archivo /etc/rc.conf
  • Recuerda que necesitas un administrador de inicio de sesión. La opción obvia es GDM, aunque mi favorito personal es SLiM. O si de plano eres de los que les agrada iniciar desde la terminal con el comando startx, recuerda especificar en el archivo ~/.xinitrc la orden exec ck-launch-session gnome-session

Para una descripción más detallada de estas consideraciones, así como otros detalles post-instalación, les recomiendo ampliamenter leer la Guía Oficial de ArchLinux para GNOME3.

Si el nuevo entorno de escritorio es nuevo para ti, te recomiendo leer la Guía Rápida Oficial de GNOME Shell.

Capturas de Pantalla

Les presumo un par de capturas de pantalla de GNOME3 + GNOME Shell corriendo en mi querido ArchLinux. Pueden dar clic a cada imagen para verlas en tamaño completo.

GNOME3 en ArchLinux, Captura 01

GNOME3 en ArchLinux, Captura 01

¿Puedo instalar GNOME3 en Ubuntu?

Es posible via PPA, pero no lo recomiendo. Mi sugerencia es esperar a Ubuntu 11.10 cuando GNOME3 sea incluido oficialmente en los repositorios principales.

[Actualización 14-Octubre-2011] Instrucciones para instalar y usar GNOME 3 y GNOME Shell en Ubuntu 11.10 Oneiric Ocelot.

Canterbury = Arch + Debian + Gentoo + Grml + openSUSE

¿Han entrado en horas recientes a los sitios web de Arch, Debian, Gentoo, Grml y openSUSE? Todos ellos muestran la siguiente página:

Canterbury

Como pueden leer, todas estas distros se han unido para formar una sola: Canterbury. ¡Una super distro para gobernar a todas!

La idea es tener una distro tan simple como Arch, tan estable como Debian, tan maleable como Gentoo, tan sólida como Grml y tan mente abierta como openSUSE.

¿Extrañado por la noticia? ¡Por supuesto! ¡Todo es una broma! ¿acaso no se han dado cuenta qué fecha es? Jajajaja, ¡y vaya broma! Es la primera vez que veo a varias distros unirse para algo así, ¡se han ganado un #EPIC! ¡Un aplauso de pie para todas ellas! :-)

Via ArchLinux News.