Ya habiendo visto como instalar ArchLinux paso a paso, como funciona pacman y como funciona yaourt sigue la parte interesante.

Como pasar ArchLinux de esto:

A algo asi:

O algo asi 🙂

Primero que nada hay que actualizar la base de datos de pacman:

pacman-db-upgrade

Luego a actualizar los paquetes necesarios

pacman -Syu

Agregamos un usuario

# adduser

En donde se nos preguntara:

Login name for new user []: lucain
User ID ('UID') [ defaults to next available ]:
Initial group [ users ]:
Additional groups (comma separated) []: audio,lp,optical,storage,video,wheel,games,power,scanner
Home directory [ /home/lucain ]:
Shell [ /bin/bash ]:
Expiry date (YYYY-MM-DD) []:

Aqui agregamos nuestro usuario, dejamos el User ID en limpio, y el grupo inicial default: users, los grupos adicionales son estos por estas razones:

  • audio – para tareas que involucren la tarjeta de sonido y software relacionado
  • lp – para manejar tareas de impresión
  • optical – para tareas de administración del dispositivos ópticos
  • storage – para manejar dispositivos de almacenaje
  • video – para tareas de video y aceleración 3D
  • wheel – para usar sudo
  • games – para permisos de escritura que les hacen falta a juegos en el grupo games
  • power – permite al usuario apagar el equipo, incluyendo el uso del botón de apagado
  • scanner – para usar un escáner

El directorio home y el shell los dejamos con el default, y dejamos la fecha de expiracion en blanco (la cuenta nunca expira). Después se pedirá información adicional del usuario que fácilmente podemos completar, así como una contraseña para esta cuenta.

Montar particiones NTFS

En mi equipo tengo 2 particiones NTFS: Windows donde esta Windows instalado y Datos, que utilizo como particionero de datos en ambos sistemas (NTFS por ser legibles por ambos sistemas, nada mas), Si su caso es parecido a este, los pasos a seguir son:

Instalar soporte para NTFS:

pacman -S ntfs-3g fuse

Luego creamos los directorios donde montaremos esas particiones o discos duros (en mi caso 2):

mkdir -p /media/Datos #para mis datos
mkdir -p /media/Windows # para Windows, si se llega a requerir

Luego vamos a verificar donde están las particiones NTFS que quiero montar:

fdisk -l /dev/sda

Nos dara algo así:

[root@karma lucain]# fdisk -l /dev/sda

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, 625142448 sectores en total
Units = sectores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0xf0c587cd
 
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 104859647 52326400 7 HPFS/NTFS/exFAT
/dev/sda3 104872381 625137344 260132482 5 Extendida
/dev/sda5 104872383 524313404 209720511 7 HPFS/NTFS/exFAT
/dev/sda6 524313468 526305464 995998+ 82 Linux swap / Solaris
/dev/sda7 526305528 566307314 20000893+ 83 Linux
/dev/sda8 566307378 625137344 29414983+ 83 Linux

Donde vemos que sda1 es la partición de arranque de Windows 7 y sda2 vendría siendo la partición de Windows (C:) y que sda5 por su tamaño y ubicación es mi partición de datos.

Entonces con estos datos editamos el archivo /etc/fstab con nano:

nano /etc/fstab

Y agregamos estas 2 nuevas lineas al final del archivo:

/dev/sda2 /media/Windows ntfs-3g defaults 0 0
/dev/sda5 /media/Datos ntfs-3g defaults 0 0

(con espacio fijo (tab) entre cada entrada, definiendo la partición (/dev/sdax) el punto de montaje(/media/xxx), el tipo de partición (ntfs-3g), las opciones de montaje (defaults), dump (0) y pass (0)

Guardamos y cerramos el archivo y montamos la tabla de particiones de nuevo:

mount -a

Si lo hicimos bien los directorios /media/Datos y /media/Windows ya son accesibles.

Ahora lo que sigue:

Audio

Instalamos utilitarias de alsa, el sistema de sonido ya viene incluido en el kernel así que solo necesitamos utilitarias de acceso y configuración La mayoría de escritorios utilizan pulseaudio, pero hay que recordar que pulse utiliza como base alsa y que hay aplicaciones (como virtualbox) que lo utiliza directamente:

pacman -S alsa-lib alsa-firmware alsa-utils

Y agregamos a alsa al final de nuestra lista de DAEMONS en el /etc/rc.conf

DAEMNOS = (....alsa)

No se necesitan configurar los parámetros de sonido todavía.

Servidor gráfico Xorg

pacman -S xorg-server mesa mesa-demos

Esto nos instalara una serie de utilitarias propias de Xorg.

Drivers de Video

Para drivers de video, en este momento estoy trabajando con una lintel, así que las ligas para configurar son estas:

Driver Nvidia

pacman -S nvidia nvidia-utils

Driver ATI

# pacman -S xf86-video-ati

Driver Intel

# pacman -S xf86-video-intel

Luego algunos controladores de entrada como mouse y touchpad:

pacman _S xf86-input-synaptics

Ya con xorg instalado y el driver de video instalado y configurado ahora sigue:

Instalar KDE

La instalación de KDE es bastante sencilla:

pacman -S kde kde-l10n-es phonon-vlc jdk7-openjdk

Esta linea hace:
instala KDE (kde)
El paquete de idiomas en español de KDE (kde-l10n-es)
El motor de sonido mas completo de VLC (phonon-vlc)
Una VM de java (openjdk)

Después de unos 600 MB de descargas tendremos KDE instalado.

Configurar el inicio de KDE

Para que el KDM, gestor de inicio default de KDE inicie por default en el sistema y editamos el archivo /etc/inittab

Modificamos primero esta parte:

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11<
#id:5:initdefault:

Por

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11<
id:5:initdefault:

Ademas de:

# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

Por

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

Network manager, gestor de red

Instalamos el gestor network manager y su applet de kde

pacman -S networkmanager kdeplasma-applets-networkmanagement

Dentro de la lista de daemons del archivo de configuración etc/rc.conf, quitamos (borramos) network y agregamos networkmanager:

DAEMONS = (....networkmanager)

Hasta aquí, si reiniciamos el sistema, llegaremos al gestor de inicio de KDE (KDM) y con el usuario y contraseña antes creados podemos iniciar sesión en un escritorio KDE nuevecito. Solo faltaría afinar algunos detalles:

Utilidades varias del sistema

Compresión/descompresión de archivos

pacman -S rar unrar zip unzip p7zip unace sharutils arj

Oficina:

pacman -S libreoffice-impress libreoffice-kde4 libreoffice-math libreoffice-sdk libreoffice-sdk-doc libreoffice-writer libreoffice-base libreoffice-calc libreoffice-common libreoffice-draw libreoffice-es libreoffice-extensions

Fuentes extra del sistema

yaourt -S ttf-dejavu ttf-droid ttf-freefont ttf-ms-fonts

Multimedia:

pacman -S amarok vlc clementine

Codecs multimedia

yaourt -S gstreamer0.10-plugins phonon-gstreamer

Web

Plugins y java

pacman -S jdk7-openjdk jre7-openjdk icedtea-web-java7 flashplugin

Mensajería instantánea:

pacman -S telepathy

Con telepathy se integran todos los plugins necesarios para usar kopete con WLM, Jabber (google talk), Skype chat y demas.

Navegadores web

Google chrome, utilizando yaourt:

yaourt -S google-chrome-dev

Firefox

Aqui hay de 2 sopas:

Utilizar el Firefox de los repos de ArchLinux, totalmente GTK

pacman -S firefox

O utilizar una versión compilada por la gente de OpenSuse instalable desde AUR:

yaourt -S firefox-kde-opensuse

Esta versión se integra mejor con KDE aunque supone mas trabajo ya que hay que compilar firefox desde fuentes, tal vez no recomendable para equipos de escasos recursos
Por ultimo el paquete de idiomas para firefox:

pacman -S firefox-i18n-es-mx

Thunderbird para el correo electronico<

pacman -S thunderbird thunderbird-i18n-es-ar

Integrando aplicaciones GTK en KDE

pacman -S oxygen-gtk

Cliente de twitter:

pacman -S choqok

Hasta aquí, tienen un sistema base con KDE plenamente funcional, sera cosa de otros posts a cierto software y ciertas configuraciones extra, con el tiempo este post se convertira en una seccion propia donde se vayan agregando aplicaciones y configuraciones y modernizando las instalaciones con nuevas versiones.

Saludos!