Bitácora de una instalación Arch Linux + KDE: Conociendo las diferencias

Arch-Linux

Ayer instalé en unos de los ordenadores del trabajo la distribución Rolling Release más popular de GNU/Linux en estos momentos: Arch Linux.

La tarea no fue ardua, pero tampoco sencilla y en el proceso aprendí un montón de cosas y parte de los conocimientos adquiridos los quiero compartir con todos ustedes.

Comienzo por decir que la última vez que instalé Arch Linux todo era mucho más fácil, pero una vez que te acostumbras a la nueva forma de instalación, el proceso se vuelve muy rápido. Imagínense que haciendo todo lo que les mostraré posteriormente, no me llevó más de 5 minutos tener el sistema base instalado y funcionando. Eso si, tengo unos repositorios locales, así que la demora estará de donde instalen los paquetes.

Lo que un usuario de Debian (u otras distros) debe conocer

Quizás lo más difícil no es tanto la instalación como lograr entender como funciona systemd. Tratando de encontrar una analogía lo más cercana posible para los usuarios de Debian, les pongo un ejemplo:

Cuando instalamos KDE y al iniciar la computadora KDM (u otro servicio) no arranca, lo que hacemos es ejecutar en el TTY:

# /etc/init.d/kdm start

o lo que es lo mismo:

# service kdm start

Pues bien, en el caso de systemd primero tenemos que habilitar el servicio:

# systemctl enable kdm.service

y luego iniciarlo:

# systemctl star kdm.service

Hasta ahí todo fácil pero ¿Dónde se complica el asunto? Pues que hay otros demonios como por ejemplo el de NetworkManager, que viendo el ejemplo anterior uno pensaría que se activa poniendo:

# systemctl enable networkmanager.service

o algo parecido, pero no es así, sino que tenemos que poner:

# systemctl enable NetworkManager

Hay otro detalle muy importante con el tema de la red. Olvídense de ethX y wlanX, ya no más ifconfig, ifup, ifdown.. ahora la cosa es diferente. Por ejemplo, mis interfaces de red, tanto la cableada como la WiFi ahora se llaman (en este orden): enp5s0 y wlp9s0.

¿Cómo sabemos esto si ya no tenemos ifconfig? Pues usando el comando:

$ ip link

En Debian para levantar una interfaz solo teníamos que abrir un terminal y poner:

# ifup eth0

Y para deshabilitarla:

# ifdown eth0

Ahora para levantar o desactivar una interfaz de red tenemos que hacerlo usando los comandos:

# ip link set enp5s0 down

Y para levantarlos:

# ip link set enp5s0 up

Si queremos establecer manualmente una IP en Debian y derivados, solo tenemos que poner:

# ifconfig eth0 192.168.X.X [otros parámetros opcionales]

Sin embargo en Arch Linux tenemos que usar el comando:

# ip link set enp5s0 up
# ip addr add 192.168.X.X/255.255.255.0 dev enp5s0
# ip route add default via 192.168.X.X

En el caso de la WiFi tenemos que ejecutar:

# wifi-menu wlp9s0

Particularmente estas son las cosas que principalmente chocan con el usuario que viene de Debian al entrar al mundo Arch Linux. Puede que existan otras pero por lo menos para mi estas han sido las más importantes.

Luego, nos queda adaptarnos al hecho de ya no usamos:

# aptitude update

Sino

# pacman -Su

Y que tampoco instalamos con:

# aptitude install

Sino con:

# pacman -S

Claro, si tan adaptados están a Aptitude, siempre podemos crear un par de alias para ejecutar PacMan usando los mismos comandos que en Debian 

Y por último debemos tener en cuenta que es posible que los nombres de algunos paquetes o meta-paquetes difieran un tanto en Debian y Arch.

Mis impresiones y mi primer contacto

Me gusta mucho la rapidez con la que inicia la Laptop, desde que pasa el Grub hasta que arranca KDM solo pasan unos 5 segundos (sin exagerar y con un HDD SATA).

Otra cosa a la que uno se acostumbra rápidamente es la velocidad con la que se instalan los paquetes usando Pacman, es realmente veloz, aunque tengo que ir buscando la forma de adaptarlo un poquito a mis preferencias, por ejemplo, resaltar los resultados de búsqueda con colores o algo así pues como viene por defecto se hace un poco dificil encontrar algo.

En ArchLinux ya tenemos disponible KDE 4.10.5 pero me sucede algo raro, y es que con Nepomuk activado, cuando este comienza a calcular y verificar si hay ficheros nuevos, el consumo de RAM se va incrementando (sin tocar nada) y el dichoso Virtuoso ha llegado a consumir él solito más de 1GB. Por suerte esto es algo que está en vías de solución con KDE 4.11.

Por otra parte, entiendo que Arch Linux sea KISS y todo lo demás, pero no entiendo por qué no adoptan un instalador más simple, algo más sencillo sobre todo para la parte más crítica de la instalación que es el particionado. Para un usuario algo habituado a GNU/Linux puede parecer simple la forma de instalar Arch, pero para uno recién llegado, me parece que no.

Y nada, así comienza mi aventura con esta distribución, que como bien me dijo mi colega KZKG^Gaara: «Vamos a ver cuanto me dura». Me queda mucho trabajo por delante, leer mucha documentación y experimentar para lograr hacer todo lo que hago con mi Debian… Y este viene siendo mi pequeño ToDo:

  • Instalar los paquetes que uso en el día a día y dejar el sistema a punto.
  • Instalar Qemu-KVM
  • Instalar Servidor Web

En la segunda parte de esta bitácora de instalación veremos como instalar Arch Linux sin morir en el intento.. 