You are on page 1of 39

ARCH

FOR
DUMMIES
Alejandro Cobo

ndice
1 INSTALACIN........................................................................................................4
2 POST-INSTALACIN.............................................................................................7
2.1 Levantar la red.................................................................................................7
2.2 Actualizar el sistema........................................................................................8
2.3 Aadir usuario..................................................................................................8
2.4 Aadir usuario a grupos...................................................................................9
2.5 Instalacin de sudo........................................................................................10
2.6 Instalacin del sonido....................................................................................10
2.7 Instalacin del servidor de vdeo...................................................................11
2.8 Instalacin de los drivers de la tarjeta grfica...............................................11
2.8.1 Tarjeta intel.............................................................................................11
2.8.2 Tarjeta ati................................................................................................11
2.8.3 Tarjeta nvidia..........................................................................................12
2.8.3.1 Drivers libres...................................................................................12
2.8.3.2 Drivers privativos.............................................................................12
2.9 Instalacin del driver de touchpad.................................................................13
2.10 Optimizacin de los servidores oficiales.....................................................13
2.11 Instalacin del entorno de escritorio............................................................14
2.11.1 KDE o GNOME.....................................................................................14
2.11.2 XFCE o LXDE.......................................................................................14
2.12 Instalacin de fuentes adicionales..............................................................15
2.13 Configuracin adicional para gestores de ventana.....................................15
2.14 Configuracin adicional del idioma del teclado...........................................15
2.15 Configuracin adicional para login automtico...........................................16
2.15.1 slim.......................................................................................................16
2.15.2 gdm.......................................................................................................17
2.16 Configuracin adicional de fecha y hora de sistema...................................17
2.17 Configuracin adicional de servicios en el arranque...................................18
2.18 Configuracin adicional de mdulos en el arranque...................................18
2.19 Yaourt...........................................................................................................19
3 MODO GRFICO.................................................................................................20
3.1 Carpetas locales predefinidas.......................................................................20
3.2 Reproducir / editar audio y vdeo..................................................................21
3.3 Acceso a cmaras digitales...........................................................................21
3.4 Acceso a reproductores de audio digital.......................................................21
3.5 Acceso a unidades remotas..........................................................................21
3.6 Compartir carpetas locales............................................................................22
3.7 Compiz-Fusion...............................................................................................24
3.7.1 Instalando previamente el paquete downgrade.....................................24
3.7.2 Instalando directamente desde AUR.....................................................24
3.8 Transparencias..............................................................................................25
3.9 Configuracin del sonido 5.1.........................................................................26
3.10 Configuracin de multifuncin HP...............................................................27
3.10.1 Impresora.............................................................................................27
3.10.1.1 Mediante comandos......................................................................28
3.10.1.2 Grficamente.................................................................................29
3.10.2 Escner................................................................................................30

3.11 Salvapantallas..............................................................................................30
3.12 Antivirus.......................................................................................................31
3.13 Gestor de arranque.....................................................................................32
4 VIRTUALIZACIN................................................................................................33
5 ARRANCAR ARCH DESDE USB.........................................................................33
6 PROGRAMAS DE INTERS................................................................................34
7 OPCIONES DE PACMAN.....................................................................................37
8 BIBLIOGRAFA.....................................................................................................39

1 INSTALACIN
Desde que el men de instalacin no est presente, ArchLinux se instala a travs
de comandos, que se detallan a continuacin:
Primero cargamos la configuracin del teclado en espaol
loadkeys es

Ejecutamos el programa que particiona el disco


cfdisk

A pesar de su aspecto, el programa es bastante intuitivo


En este ejemplo se crearon 4 particiones, en este orden:
boot, root, home y swap

Formateamos las particiones creadas anteriormente


mkfs.ext2 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3

Formateamos y activamos la particin swap


mkswap /dev/sda4
swapon /dev/sda4

Montamos las particiones


mount
mkdir
mkdir
mount
mount

/dev/sda2 /mnt
/mnt/boot
/mnt/home
/dev/sda1 /mnt/boot
/dev/sda3 /mnt/home

Instalamos el sistema base


pacstrap /mnt base base-devel

Instalamos el gestor de arranque


pacstrap /mnt syslinux

Generamos el archivo fstab


genfstab -U -p /mnt >> /mnt/etc/fstab

Hacemos chroot sobre el directorio /mnt


arch-chroot /mnt

Hacemos enlace simblico de la zona horaria sobre el archivo localtime


ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime

Editamos el archivo hostname para especificar el nombre de la mquina


nano /etc/hostname localhost

Editamos el archivo locale.gen para habilitar las localizaciones necesarias, y


activamos los cambios
nano /etc/locale.gen
locale-gen

Editamos el archivo locale.conf para especificar la configuracin regional


nano /etc/locale.conf LANG=es_ES.UTF-8

Editamos el archivo vconsole.conf y especificamos el idioma del teclado


nano /etc/vconsole.conf KEYMAP=es

Ajustamos el horario hardware en modo UTC


hwclock --systohc --utc

Creamos initramfs
mkinitcpio -p linux

Activamos syslinux y chequeamos posibles errores


syslinux-install_update -iam
nano /boot/syslinux/syslinux.cfg*

* Especial atencin a las lneas APPEND, dentro de los LABEL arch y archfallback;
deben dirigir a la particin root
Establecemos la contrasea para el usuario root
passwd root

Salimos del modo chroot


exit

Y desmontamos las particiones


umount /mnt/{boot,home,}

En este punto hemos terminado de instalar el sistema, tan slo quedara reiniciar
para proseguir con la post-instalacin
reboot

2 POST-INSTALACIN
2.1 Levantar la red
Desde que los servicios en ArchLinux se controlan con systemd, la red no est
operativa al inicio, ni tampoco las interfaces se llaman como acostumbraban.
Para averiguar el nombre que identifica nuestra interfaz de red, ejecutamos:
ip link

De la informacin obtenida deducimos nuestra interfaz de red, la cual procedemos


a levantar:
ip link set mi_interfaz up

Y ahora levantamos la red en la interfaz:


systemctl start dhcpcd@mi_interfaz.service

Con este comando se levanta la red, con IP interna dinmica, en el dispositivo


mi_interfaz (tarjeta de red), y de manera puntual.
Para levantar la red en cada inicio de sesin ejecutar:
systemctl enable dhcpcd@mi_interfaz.service

Tambin se puede gestionar la red con NetworkManager;


para ello se instala
pacman -S network-manager-applet

(instalar el servicio NetworkManager como dependencia)


y se ejecuta
systemctl enable NetworkManager.service

para tener activo el servicio en cada inicio de sesin


Si se va a utilizar NetworkManager como gestor de red, se deber deshabilitar
dhcpcd para evitar errores de compatibilidad
systemctl disable dhcpcd@mi_interfaz.service

2.2 Actualizar el sistema


Una vez que tenemos ya activa la conexin podemos actualizar el sistema
pacman -Syu

Si se est usando la arquitectura de 64 bits es recomendable editar el archivo


/etc/pacman.conf y habilitar el repositorio multilib
En caso de detectar en el arranque un fallo al cargar uuidd.conf,
bastar con reinstalar el paquete util-linux
pacman -S util-linux

2.3 Aadir usuario


Se crea el usuario
useradd -m -g users -s /bin/bash -c Nombre Apellido usuario

Donde:
-m

crea automticamente el directorio para el usuario tal que /home/usuario

-g

establece el grupo inicial al que usuario pertenece

-s

define la ruta del login shell por defecto

-c

establece el nombre completo del usuario

Y se establece su contrasea
passwd usuario

2.4 Aadir usuario a grupos


Se ejecuta la orden
gpasswd -a usuario grupo

Donde los grupos en los que nuestro usuario con perfil administrador debe incluirse
son:
audio para poder configurar el sonido del sistema
video para poder configurar las X
power para poder apagar/reiniciar/cerrar sesin
wheel para poder ejecutar rdenes como root (su, por ejemplo)
storage para poder configurar los discos duros locales
optical para poder configurar las unidades pticas
lp para poder configurar la impresin (linux printing)
scanner para poder configurar los escneres
network para poder configurar la red
games para tener acceso a juegos, si stos se instalan a posteriori
sys para poder configurar demonios (cups, samba, etc)
floppy para poder tener acceso a la unidad disquetera (en caso de tenerla)
De manera opcional, se pueden establecer en la orden de creacin del usuario,
(anteriormente descrita) todos grupos a los que el usuario pertenece, con la opcin
-G, quedando la orden tal que:
useradd -m -g users -G
audio,video,power,wheel,storage,optical,lp,scanner,network,games,sys
-s /bin/bash -c Nombre Apellido usuario

Ms tarde, si se instala el programa VirtualBox, har falta incluir nuestro usuario en


el grupo vboxusers, para, por ejemplo, tener acceso a los dispositivos usb de la
mquina anfitriona desde las mquinas virtuales.

2.5 Instalacin de sudo


En las ltimas versiones de ArchLinux, sudo est incluido en el paquete
base-devel; si no se ha instalado previamente se ejecuta:
pacman -S sudo

Una vez instalado se edita el archivo de configuracin de sudo para poder


especificar con detalle qu usuarios pueden realizar opciones de administrador:
nano /etc/sudoers

Dado que el usuario aadido antes con la orden adduser ser el administrador del
sistema, se incluye la lnea:
usuario ALL=(ALL) ALL

debajo de la lnea existente:


root ALL=(ALL) ALL

Si no se desea estar acreditndose cada vez que se ejecute un comando sudo, la


lnea anterior quedara:
usuario ALL=(ALL) NOPASSWD: ALL

2.6 Instalacin del sonido


pacman -S alsa-firmware alsa-utils alsa-oss alsa-lib alsa-plugins

Con estos 5 programas y la inclusin del usuario administrador en el grupo audio,


se podrn configurar todos los parmetros del sonido del sistema.
Pudiera darse el caso de fallar la carga del servicio de sonido despus de alguna
actualizacin del kernel, esto se soluciona ejecutando:
alsactl -f /var/lib/alsa/asound.state store

2.7 Instalacin del servidor de vdeo


pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

Con estos 4 programas se instalarn y configurarn todos los servicios necesarios


para poder ejecutar el sistema en modo grfico.
Existe una opcin ms sencilla y es instalar el metapaquete xorg:
pacman -S xorg

El cual instalar absolutamente todos los programas para todas las configuraciones
posibles del servidor de vdeo; estaremos instalando ms de lo necesario, pero en
caso de problemas puede ser muy til.

2.8 Instalacin de los drivers de la tarjeta grfica


Si se est instalando ArchLinux en una mquina virtual a travs de VirtualBox, se
deber obviar este punto 2.8, aplicando en su lugar el punto 4, y seguir con la
instalacin en el punto 2.9.
Si la instalacin, en cambio, es en una mquina fsica, es necesario conocer con
qu tarjeta se cuenta, y para ello se ejecutar:
lspci | grep VGA

De la informacin obtenida, se instalar el driver apropiado.


El sistema da opcin a elegir el archivo libgl adecuado segn nuestra tarjeta.
Ntese que el segundo paquete de las siguientes opciones corresponde al
repositorio multilib, que necesitar habilitarse previamente en el archivo
/etc/pacman.conf si se est instalando ArchLinux en su versin de 64 bits.

2.8.1 Tarjeta intel


pacman -S xf86-video-intel lib32-intel-dri

2.8.2 Tarjeta ati


pacman -S xf86-video-ati lib32-ati-dri

2.8.3 Tarjeta nvidia

2.8.3.1 Drivers libres


pacman -S xf86-video-nouveau lib32-nouveau-dri

2.8.3.2 Drivers privativos


pacman -S nvidia lib32-nvidia-utils

Despus de la instalacin de stos ltimos ser necesario ejecutar la orden:


nvidia-xconfig

para la configuracin automtica de la tarjeta en el sistema.


Ser necesario tambin reiniciar para que el sistema reconozca los drivers
privativos.

2.9 Instalacin del driver de touchpad


Si se est instalando ArchLinux en un porttil, ser conveniente instalar el driver
del touchpad para as poder manejar el entorno grfico sin necesidad de usar ratn
pacman -S xf86-input-synaptics

Ser necesario crear el archivo 50-synaptics.conf


nano /etc/X11/xorg.conf.d/50-synaptics.conf

Este archivo contendr la configuracin del touchpad, y la ms tpica es:


Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1"
Option "TapButton2"
Option "TapButton3"
Option "VertEdgeScroll"
Option "VertTwoFingerScroll"
Option "HorizEdgeScroll"
Option "HorizTwoFingerScroll"
Option "CircularScrolling"
Option "CircScrollTrigger"
Option "EmulateTwoFingerMinZ"
Option "EmulateTwoFingerMinW"
Option "CoastingSpeed"
EndSection

"1"
"2"
"3"
"on"
"on"
"on"
"on"
"on"
"2"
"40"
"8"
"0"

2.10 Optimizacin de los servidores oficiales


Se puede optimizar la configuracin de los servidores de software en relacin a su
velocidad de respuesta con un programa, reflector.
Para instalarlo se ejecuta el comando:
pacman -S reflector

Antes de proceder a ordenar los servidores, se recomienda hacer una copia de


seguridad del archivo que contiene la lista de servidores:
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

La orden para optimizar los servidores es:


reflector -l N --sort rate --save /etc/pacman.d/mirrorlist

Donde N es el nmero de servidores que se quiera tener en esa lista


Con esta orden estaremos guardando en el archivo mirrorlist los N servidores ms
recientemente actualizados, ordenndolos por velocidad de respuesta.

2.11 Instalacin del entorno de escritorio


pacman -S kde kde-l10n-es
pacman -S gdm gnome gnome-extra
pacman -S xfce4 xfce4-goodies
pacman -S lxde

2.11.1 KDE o GNOME


Si se opta por las opciones de KDE o GNOME, al tratarse de entornos de escritorio
completos, no ser necesaria la instalacin de paquetes adicionales.

2.11.2 XFCE o LXDE


Si se opta por XFCE o LXDE, al no tratarse de entornos de escritorio completos,
ser necesaria la instalacin de paquetes adicionales, tales como:
gestor de inicios de sesin
pacman -S slim

actualizacin automtica en modo grfico del contenido en el sistema de archivos


pacman -S gamin

notificaciones del sistema


pacman -S dbus

montar dispositivos usb y montarlos automticamente cuando se inserten,


respectivamente
pacman -S gvfs gvfs-afc

2.12 Instalacin de fuentes adicionales


Instalaremos algunas fuentes de las que disponer en el sistema, con la orden
pacman -S ttf-bitstream-vera ttf-droid ttf-dejavu ttf-freefont
ttf-ubuntu-font-family ttf-symbola ttf-linux-libertine

2.13 Configuracin adicional para gestores de ventana


Para poder iniciar automticamente sesin grfica de los gestores XFCE o LXDE,
ser necesario copiar el archivo .xinitrc al directorio de nuestro usuario:
cp /etc/skel/.xinitrc /home/usuario

Se edita dicho archivo:


nano /home/usuario/.xinitrc

y se aade al final la lnea que ejecutar el inicio de sesin en modo grfico:


exec startxfce4
exec startlxde
exec openbox-session

2.14 Configuracin adicional del idioma del teclado


Se necesita editar el documento 10-evdev.conf
nano /etc/X11/xorg.conf.d/10-evdev.conf

Para incluir la lnea Option XkbLayout es, tal que:


Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Option "XkbLayout" "es"
Driver "evdev"

2.15 Configuracin adicional para login automtico


Si slo se cuenta con un solo usuario por mquina, se puede habilitar la opcin de
login automtico para no tener que acreditarse en cada inicio de sesin
Tanto si se habilita o no el login automtico de nuestro usuario, en slim o gdm, ser
necesario habilitar nuestro gestor de sesiones en el arranque del sistema, tal que:
systemctl enable gestor_sesiones.service

Sustituir gestor_sesiones por slim o gdm segn aplique.

2.15.1 slim
Si se est usando slim como gestor de inicio, se edita el archivo slim.conf
nano /etc/slim.conf

Se habilita la opcin auto_login y se cambia de no a yes


Se habilita la opcin default_user y se cambia de simone a nuestro usuario
Se puede personalizar el aspecto de slim instalando
pacman -S archlinux-themes-slim

Los nuevos temas disponibles se ubicarn en /usr/share/slim/themes


Para usarlos se edita el mismo archivo slim.conf, y se especifica el tema elegido en
la opcin current_theme

2.15.2 gdm
Si se est usando gdm, se edita el archivo custom.conf
nano /etc/gdm/custom.conf

Se aaden las lneas


AutomaticLoginEnable=true
AutomaticLogin=usuario

en la seccin [daemon], tal que:


[daemon]
AutomaticLoginEnable=true
AutomaticLogin=usuario

2.16 Configuracin adicional de fecha y hora de sistema


Para comprobar la hora y fecha del sistema se ejecuta:
date

Si se necesita cambiar se ejecuta:


date MMDDhhmmAAAA

Para comprobar la hora interna del reloj hardware se ejecuta:


hwclock

Si se necesita cambiar se ejecuta:


hwclock --set --date=aaaa-mm-dd hh:mm

2.17 Configuracin adicional de servicios en el arranque


Como ya se ha indicado anteriormente, los servicios en ArchLinux estn
controlados por systemd
Para incluir servicios en cada inicio se ejecuta la orden
systemctl enable nombre_servicio.service

Si slo se desea habilitar el servicio en la sesin actual, se ejecuta


systemctl start nombre_servicio.service

2.18 Configuracin adicional de mdulos en el arranque


Para cargar en el arranque de ArchLinux mdulos adicionales a los que ya se
cargan por defecto, habr que crear archivos *.conf (conteniendo simplemente el
nombre del mdulo en cuestin) en /etc/modules-load.d/
Como por ejemplo:
/etc/modules-load.d/fuse.conf

(archivo que nicamente contendra la palabra 'fuse')


/etc/modules-load.d/vboxdrv.conf

(igual con 'vboxdrv')


/etc/modules-load.d/sg

(igual con 'sg')

2.19 Yaourt
Se trata de una herramienta para la gestin automtica desde su cdigo fuente de
paquetes del repositorio AUR (Archlinux Users Repository). En este repositorio,
mantenido por la comunidad, se encuentran programas que no estn disponibles
en los respositorios oficiales. Dependiendo de su uso son posteriormente incluidos
en los repositorios oficiales.
Si se desea tener disponible esta herramienta y con ello acceso a todos los
programas contenidos en el repositorio se necesitar editar el archivo
pacman.conf:
nano /etc/pacman.conf

y aadir el siguiente reposotirio a los ya existentes:


[archlinuxfr]
SigLevel = PackageOptional TrustAll
Server = http://repo.archlinux.fr/$arch

Tras esto, y teniendo en cuenta que previamente deberemos tener instalado el


paquete base-devel, tan slo har falta actualizar los repositorios:
pacman -Syu

e instalar Yaourt:
pacman -S yaourt

Con todo esto podremos gestionar los programas an no oficiales que contiene el
repositorio archlinuxfr con yaourt, de la misma manera que se gestionan los
oficiales con pacman, tal que:
yaourt -S programa para instalar
yaourt -R programa para desinstalar
yaourt -Syu --aur Sincroniza la base de datos con los repositorios
y actualiza el sistema completo, incluidos los
programas instalados de AUR

etc...
De esta manera se podrn instalar, entre otros, los programas:
rar, pdfshuffler, dvd95, nerolinux, google-talkplugin, clamtk, jucy, jdownloader,
adwaita-x-dark-and-light-theme, xfce4-whisker-menu, birdie, imagewriter y
vokoscreen.

3 MODO GRFICO
3.1 Carpetas locales predefinidas
Por defecto en ArchLinux no se crean automticamente las carpetas predefinidas
en nuestro Home, para ello hay que instalar xdg-user-dirs
sudo pacman -S xdg-user-dirs

Una vez instalado se edita el archivo user-dirs.defaults y se establecen los


nombres de las carpetas, as como se pueden deshabilitar cualquiera de ellas si no
se les va a dar uso
sudo nano /etc/xdg/user-dirs.defaults

Una vez establecidos los nombres se ejecuta:


xdg-user-dirs-update

Cualquier cambio posterior se realizar en el archivo:


sudo nano /home/usuario/.config/user-dirs.dirs

Es posible que despus de todo esto, la carpeta que apunta a nuestro Escritorio
siga mostrando su nombre en ingls, tal que Desktop.
Para solucionarlo se crea la carpeta Escritorio en nuestra carpeta Home
mkdir /home/usuario/Escritorio

Se edita el archivo user-dirs.dirs y se cambia la variable XDG_DESKTOP_DIR a


nuestro idioma
nano /home/usuario/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Escritorio"

Y finalmente se vuelve a ejecutar


xdg-user-dirs-update

Despus de reiniciar sesin, el cambio ya se ver reflejado.

3.2 Reproducir / editar audio y vdeo


Para tener un sistema en el que se pueda reproducir y editar audio y vdeo se
deben instalar los plugins de gstreamer0.10, con la orden (tal cual):
sudo pacman -S gstreamer0.10-{{bad,good,ugly,base}{,-plugins},ffmpeg}

3.3 Acceso a cmaras digitales


Algunas cmaras digitales necesitan de un programa adicional para poder montar
el dispositivo de manera automtica desde el entorno grfico
sudo pacman -S gvfs-gphoto2

3.4 Acceso a reproductores de audio digital


Al igual que en el punto anterior, algunos reproductores (MTP) necesitan de un
programa adicional si se pretende acceder a ellos como unidades de
almacenamiento desde el entorno grfico
sudo pacman -S gvfs-mtp

3.5 Acceso a unidades remotas


Harn falta los paquetes smbclient, gvfs-smb y gnome-vfs
sudo pacman -S smbclient gvfs-smb gnome-vfs

Una vez instalados, bastar con abrir el programa administrador de archivos


Explorador de archivos ctrl + L smb://server/share

Para no tener que estar constantemente abriendo el sitio remoto repitiendo todo el
proceso, podemos crear un enlace URL en el escritorio que apunte al directorio
compartido del servidor.

3.6 Compartir carpetas locales


Para poder compartir archivos en nuestra red local har falta instalar samba
sudo pacman -S samba

Una vez instalado, el servicio se configurar en el archivo smb.conf


Para ello har falta crearlo, copiando el contenido del archivo ya existente
smb.conf.default
sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf

Editando su contenido podremos especificar, por ejemplo, el nombre de nuestro


grupo de trabajo, el rango de IPs de nuestra red, etc...
sudo nano /etc/samba/smb.conf

Tambin podremos especificar en el mismo archivo las carpetas que vayamos a


compartir, con una sintxis tal que:
[
]
path =
valid users =
public =
browseable =
read only =

En donde entre corchetes especificaremos el nombre del recurso compartido


En la variable path, la ruta local del recurso
En valid users, los usuarios que pueden acceder
En public, si se trata de un recurso pblico, con valores yes/no
En browseable, si el recurso es visible grficamente a travs de la red, con valores
yes/no
En read only, si el acceso es de slo lectura, con valores de yes/no

Una vez que tengamos el archivo smb.conf totalmente configurado, crearemos los
usuarios con los que acceder a los recursos compartidos
sudo smbpasswd -a user

(user deber ser igual a alguno de los especificados anteriormente en valid users,
que a su vez se corresponder con alguno de los usuarios reales creados en la
mquina)
E iniciaremos los servicios
sudo systemctl start smbd.service
sudo systemctl start nmbd.service

Si queremos tener los servicios activos en cada inicio de sesin, se ejecuta


sudo systemctl enable smbd.service
sudo systemctl enable nmbd.service

3.7 Compiz-Fusion
No es compatible con Openbox, Unity o Gnome-Shell.
Los paquetes que componen Compiz-Fusion se han pasado al repositorio AUR por
falta de mantenimiento.
Desde entonces para poder instalarlos, existen 2 opciones:

3.7.1 Instalando previamente el paquete downgrade


yaourt -S downgrade

Para despus instalar:


downgrade ccsm compiz-manager compiz-fusion-plugins-extra
libcompizconfig fusion-icon emerald-themes

3.7.2 Instalando directamente desde AUR


yaourt -S ccsm compiz-manager compiz-fusion-plugins-extra
libcompizconfig fusion-icon emerald-themes

Ambos mtodos son igual de vlidos; si bien ste ltimo resuelve mejor las
dependencias, y es ms directo, ya que no necesita de ningn programa
intermedio ( como downgrade) que slo se utilizara para este fin.

3.8 Transparencias
XFCE cuenta con su propio compositor de ventanas integrado capaz de activar
sombras y transparencias, por lo que no hara falta instalar ningn otro programa
para este fin.
Si se ha optado por otro entorno, como Openbox o LXDE, existe la posibilidad de
instalar XcompMgr (como alternativa liviana a Compiz-Fusion) para activar
sombras y transparencias.
sudo pacman -S xcompmgr

Una vez instalado el paquete tan slo hay que ejecutar la orden para activarlo:
xcompmgr -c

Una configuracin tpica que podemos aplicar a cada inicio de sesin es:
xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55

3.9 Configuracin del sonido 5.1


Para disponer de sonido envolvente en ArchLinux se instalan los paquetes:
sudo pacman -S libpulse pulseaudio-alsa pulseaudio

Adicionalmente, dependiendo del entorno grfico, puede ser necesario instalar


tambin una interfaz grfica para manejar las opciones de sonido:
sudo pacman -S pavucontrol

Para tener activo el sonido 5.1 en cada inicio de sesin, se editar el archivo
daemon.conf
sudo nano /etc/pulse/daemon.conf

y se habilitar la lnea default-sample-channels, cambiando su valor de 2 a 6

3.10 Configuracin de multifuncin HP


3.10.1 Impresora
Se necesita instalar cups, ghostscript y hplip:
sudo pacman -S cups ghostscript

El paquete hplip, aparte de instalar una base de datos de drivers de productos de


HP para Linux, instala tambin una herramienta de configuracin de la impresora
(hp-toolbox) que puede no funcionar si no se instalan todas las dependencias
correctamente, por lo que se recomienda instalar el paquete en una lnea aparte
para poder observar las dependencias una vez termine de instalar el propio
programa:
sudo pacman -S hplip

Se necesitar incluir el servicio cups a los servicios que arrancan en cada inicio,
con la orden:
sudo systemctl enable cups.service

Para esto ltimo, es necesario que nuestro usuario est incluido en los grupos sys
y lp
En caso que nuestra multifuncin se conecte por puerto usb, se necesitar aadir
usblp a los mdulos que se cargan al inicio

3.10.1.1 Mediante comandos


Dado que podemos encontrarnos errores futuros al instalar la impresora debido a
incompatibilidades entre hplip y python, procederemos a instalar la impresora de la
siguiente forma:
Se elimina el enlace simblico de python que apunta a python3, para crearlo de
nuevo apuntando a python2.7
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python

Se ejecuta la instalacin de la impresora


sudo hp-setup

(Si se trata de una impresora en red se aade su direccin IP al final)


Se ejecuta la instalacin del plugin
sudo hp-plugin

Y se vuelve a dejar el enlace simblico apuntando a python3


sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python

3.10.1.2 Grficamente
Otra forma de instalar impresoras en ArchLinux, que quizs resulte ms cmoda es
hacerlo grficamente, ejecutando:
sudo pacman -S system-config-printer

Tras esto, ejecutando


system-config-printer

se obtiene:

En donde tras unos pocos pasos podremos instalar nuestra impresora.

Para mayor informacin y ms detalle sobre el proceso de instalacin, as como


instalacin de distintas marcas de impresoras, visite:
Instalar Impresora en Archlinux

3.10.2 Escner
Para poder manejar el escner se necesita el programa simple-scan
sudo pacman -S simple-scan

Y para que el programa (ya sea skanlite o simple-scan) tenga acceso al escner de
la multifuncin ser necesario editar el archivo dll.conf y habilitar la opcin hpaio
sudo nano /etc/sane.d/dll.conf

3.11 Salvapantallas
Al no ser XFCE un entorno de escritorio completo, algunas utilidades como el
salvapantallas no estn predefinidas en el sistema; para instalar el salvapantallas
se instala:
sudo pacman -S xscreensaver

Para configurarlo, se ejecuta:


Inicio Configuracin Administrador de configuracin Salvapantallas
En su primera ejecucin pedir arrancar el demonio correspondiente
Una vez configurado se podr ejecutar el salvapantallas con la orden:
xflock4

3.12 Antivirus
A pesar de que en los sistemas Linux no abundan programas malintencionados
como virus y troyanos, nunca est de ms tener disponible una herramienta
antivirus para escanear dispositivos FAT o NTFS.
El motor del antivirus es clamav y su interfaz grfica es clamtk
Tenemos pues, la opcin de instalar el programa clamav
sudo pacman -S clamav

y ejecutarlo en lnea de comandos;


o instalar clamtk
yaourt -S clamtk

y ejecutarlo grficamente, de manera mucho ms sencilla.


sta ltima opcin instala automticamente clamav como dependencia.
Las definiciones antivirales quedarn obsoletas al cabo de algn tiempo; para
actualizarlas se ejecuta:
sudo freshclam -v

Si lo se se queda obsoleto es la versin de la interfaz grfica, se ejecuta de nuevo:


yaourt -S clamtk

3.13 Gestor de arranque


Ya que el aspecto de Syslinux por defecto puede resultar algo feo, se puede
mejorar fcilmente editando el archivo syslinux.cfg
sudo nano /boot/syslinux/syslinux.cfg

para habilitar la lnea UI vesamenu.c32, y deshabilitar UI menu.c32


Se puede tambin elegir una imagen de fondo, la cual deber tener una resolucin
de 640x480 pxeles, en formato *.png, que copiaremos al directorio /boot/syslinux
En el mismo archivo syslinux.cfg se habilita la opcin MENU BACKGROUND en
donde se especifica el nombre de la imagen de fondo *.png
Dependiendo de qu imagen se elija ser conveniente ajustar algunos parmetros,
tales como:
MENU WIDTH
MENU MARGIN
MENU ROWS
MENU VSHIFT
MENU TIMEOUTROW
MENU TABMSGROW
MENU CMDLINEROW
MENU HELPMSGROW
MENU HELPMSGENDROW
Se puede tener activa la opcin de testeo de memoria desde Syslinux, instalando
el paquete memtest86+
sudo pacman -S memtest86+

y creando su opcin correspondiente en syslinux.cfg, tal que:


LABEL memtest
MENU LABEL MemTest
LINUX ../memtest86+/memtest.bin

4 VIRTUALIZACIN
Si se pretende instalar Arch en una mquina virtual, lo nico a tener en cuenta es
la necesidad de instalar virtualbox-guest-utils
pacman -S virtualbox-guest-utils

Y crear archivos *.conf en /etc/modules-load.d/, tal que:


/etc/modules-load.d/vboxguest.conf
/etc/modules-load.d/vboxsf.conf
/etc/modules-load.d/vboxvideo.conf

Simplemente con el nombre del mdulo correspondiente a cargar en cada uno de


ellos.
Tambin se puede crear un solo archivo (/etc/modules/vbox.conf, por ejemplo) que
contenga el nombre de los tres mdulos (vboxguest, vboxsf y vboxvideo).
El resto de la instalacin y post-instalacin es completamente igual que si se
tratara de una mquina fsica, salvo porque no se instalarn los drivers de la tarjeta
grfica

5 ARRANCAR ARCH DESDE USB


Si se necesita poder arrancar un sistema ArchLinux para su instalacin desde una
llave usb, se pueden utilizar herramientas grficas como Unetbootin, o bien
ejecutar la orden (desde el mismo directorio en donde tengamos la imagen de
ArchLinux):
dd bs=8M if=image.img of=/dev/sdx

Sustituyendo image.img por el nombre de la imagen *.iso, y /dev/sdx por el


dispositivo usb donde montar la imagen.
Para ejecutar esto mismo desde el entorno grfico, el programa ImageWriter est
disponible en AUR.

6 PROGRAMAS DE INTERS
chromium (& flashplugin) navegador web
firefox navegador web
checkgmail programa de rea de notificacin que chequea correo en Gmail
pidgin mensajera chat apto para varios protocolos
skype mensajera chat y llamadas
xchat cliente de IRC
filezilla cliente FTP
transmission-gtk cliente Torrent
deluge cliente Torrent
linuxdcpp cliente Direct Connect
vinagre cliente de escritorio remoto
x11vnc servidor de escritorio remoto
dropbox cliente del servicio de alojamiento de archivos en la nube
acetoneiso2 montador de imgenes Iso
k3b grabacin de CD/DVD
vlc reproductor multimedia
totem reproductor multimedia
pitivi editor de vdeo
avidemux-gtk editor de vdeo
ogmrip programa para ripear DVD
cheese programa para manejar la cmara web

audacity editor de audio


sound-juicer programa para ripear CD de audio
soundconverter conversor de varios formatos de audio
gnome-sound-recorder programa para grabar audio a travs de un micrfono
audacious reproductor de audio
volumeicon programa del rea de notificacin para el control del volumen
libreoffice suite ofimtica
xournal creacin de notas manuscritas y edicin de archivos pdf
mousepad editor de texto plano
gnome-calculator calculadora
catfish buscador de archivos
simple-scan programa que maneja el escner local
eog visor y organizador de imgenes
mypaint programa de diseo grfico
gimp editor de imgenes (photoshop)
inkscape editor de grficos vectoriales
blender imgenes en 3D
evince visor pdf
acroread visor pdf Adobe
file-roller gestor de archivadores
p7zip / zip / unzip / unrar extensiones de archivo para el gestor de archivadores
numlockx programa para activar el teclado numrico automticamente
synapse lanzador de aplicaciones y buscador de archivos

alacarte editor del men principal


conky monitor grfico del sistema para el escritorio
xscreensaver salvapantallas para XFCE
xorg-xkill finalizador de programas con comportamiento errtico
memtest86+ herramienta de testeo de memoria RAM
virtualbox (& virtualbox-guest-iso & virtualbox-guest-utils) mquinas virtuales
unetbootin (& gksu) programa para crear pendrives de arranque
guake terminal de comandos desplegable
net-tools / wireless_tools extensiones para redes
dosfstools / ntfs-3g extensiones para sistemas de archivos FAT y NTFS
gparted herramienta grfica para gestin de discos y particiones
system-config-printer herramienta grfica para instalar impresoras
gnome-disk-utility herramienta grfica para gestin de discos y particiones
gnome-tweak-tool herramienta de configuracin de aspecto para Gnome
gnome-packagekit herramienta grfica para gestin de software y actualizaciones

7 OPCIONES DE PACMAN
pacman -Sy

Sincroniza la base de datos con los repositorios


pacman -Su

Actualiza el sistema completo


pacman -Syu

Sincroniza la base de datos con los repositorios y actualiza el sistema completo


pacman -S

Instala un paquete
pacman -R

Desinstala un paquete
pacman -Rs

Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes


pacman -Ss

Permite buscar un paquete especfico


pacman -Sw

Descarga el paquete pero no lo instala


pacman -Si

Muestra informacin sobre un paquete no instalado


pacman -Qi

Muestra informacin sobre un paquete ya instalado


pacman -Se

Instala solamente las dependencias del paquete


pacman -Ql

Muestra todos los archivos pertenecientes al paquete


pacman -Qu

Muestra los paquetes del sistema que pueden ser actualizados, pero no los
instala
pacman -Q

Muestra una lista de todos los paquetes instalados en el sistema


pacman -Qo

Muestra a qu paquete pertenece un archivo en especial


pacman -Sc

Borra todos los paquetes antiguos guardados en la cach de pacman

pacman -Scc

Borra todos los paquetes guardados en la cache de pacman ubicado en


/var/cache/pacman/pkg
pacman -A

Instala un paquete guardado en una carpeta local


pacman -Qtdq

Muestra una lista de paquetes hurfanos en el sistema


pacman -U

Instala un paquete local creado con la orden makepkg


pacman -Rs $(pacman -Qqtd)

Desinstala los paquetes hurfanos en el sistema


pacman -Sd

Fuerza la instalacin de un paquete an habiendo fallos en las dependencias

8 BIBLIOGRAFA
AlejandroCQ
Gespadas
DesdeLinux
Informtico de Guardia
El Rincn de Linux
MuyLinux
ArchWiki

You might also like