arch for dummies
DESCRIPTION
Trabajo de Alejandro Cobo para los principiantesTRANSCRIPT
-
ARCHFOR
DUMMIESAlejandro 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 travsde comandos, que se detallan a continuacin:
Primero cargamos la configuracin del teclado en espaolloadkeys es
Ejecutamos el programa que particiona el discocfdisk
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 anteriormentemkfs.ext2 /dev/sda1mkfs.ext4 /dev/sda2mkfs.ext4 /dev/sda3
Formateamos y activamos la particin swapmkswap /dev/sda4 swapon /dev/sda4
-
Montamos las particionesmount /dev/sda2 /mntmkdir /mnt/bootmkdir /mnt/homemount /dev/sda1 /mnt/boot mount /dev/sda3 /mnt/home
Instalamos el sistema basepacstrap /mnt base base-devel
Instalamos el gestor de arranquepacstrap /mnt syslinux
Generamos el archivo fstabgenfstab -U -p /mnt >> /mnt/etc/fstab
Hacemos chroot sobre el directorio /mntarch-chroot /mnt
Hacemos enlace simblico de la zona horaria sobre el archivo localtimeln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
Editamos el archivo hostname para especificar el nombre de la mquinanano /etc/hostname localhost
Editamos el archivo locale.gen para habilitar las localizaciones necesarias, yactivamos los cambios
nano /etc/locale.genlocale-gen
Editamos el archivo locale.conf para especificar la configuracin regionalnano /etc/locale.conf LANG=es_ES.UTF-8
Editamos el archivo vconsole.conf y especificamos el idioma del tecladonano /etc/vconsole.conf KEYMAP=es
Ajustamos el horario hardware en modo UTChwclock --systohc --utc
Creamos initramfsmkinitcpio -p linux
-
Activamos syslinux y chequeamos posibles erroressyslinux-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 rootpasswd root
Salimos del modo chrootexit
Y desmontamos las particionesumount /mnt/{boot,home,}
En este punto hemos terminado de instalar el sistema, tan slo quedara reiniciarpara 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 estoperativa 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 procedemosa 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 dispositivomi_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 instalapacman -S network-manager-applet
(instalar el servicio NetworkManager como dependencia)
y se ejecutasystemctl 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 deshabilitardhcpcd 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 sistemapacman -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-linuxpacman -S util-linux
2.3 Aadir usuario
Se crea el usuariouseradd -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 contraseapasswd usuario
-
2.4 Aadir usuario a grupos
Se ejecuta la ordengpasswd -a usuario grupo
Donde los grupos en los que nuestro usuario con perfil administrador debe incluirseson:
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 enel grupo vboxusers, para, por ejemplo, tener acceso a los dispositivos usb de lamquina 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 poderespecificar 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 delsistema, 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, lalnea 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 algunaactualizacin 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 necesariospara 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 configuracionesposibles del servidor de vdeo; estaremos instalando ms de lo necesario, pero encaso 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 , sedeber obviar este punto 2.8, aplicando en su lugar el punto 4, y seguir con lainstalacin en el punto 2.9.
Si la instalacin, en cambio, es en una mquina fsica, es necesario conocer conqu 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 alrepositorio 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 driversprivativos.
-
2.9 Instalacin del driver de touchpad
Si se est instalando ArchLinux en un porttil, ser conveniente instalar el driverdel 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.confnano /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" "1" Option "TapButton2" "2" Option "TapButton3" "3" Option "VertEdgeScroll" "on" Option "VertTwoFingerScroll" "on" Option "HorizEdgeScroll" "on" Option "HorizTwoFingerScroll" "on" Option "CircularScrolling" "on" Option "CircScrollTrigger" "2" Option "EmulateTwoFingerMinZ" "40" Option "EmulateTwoFingerMinW" "8" Option "CoastingSpeed" "0" EndSection
2.10 Optimizacin de los servidores oficiales
Se puede optimizar la configuracin de los servidores de software en relacin a suvelocidad 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 deseguridad 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 msrecientemente 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 escritoriocompletos, 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 sesinpacman -S slim
actualizacin automtica en modo grfico del contenido en el sistema de archivospacman -S gamin
notificaciones del sistemapacman -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 ordenpacman -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 startxfce4exec startlxdeexec openbox-session
2.14 Configuracin adicional del idioma del teclado
Se necesita editar el documento 10-evdev.confnano /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 delogin 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, sernecesario 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.confnano /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 instalandopacman -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 enla opcin current_theme
-
2.15.2 gdm
Si se est usando gdm, se edita el archivo custom.confnano /etc/gdm/custom.conf
Se aaden las lneasAutomaticLoginEnable=trueAutomaticLogin=usuario
en la seccin [daemon], tal que:[daemon]AutomaticLoginEnable=trueAutomaticLogin=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 estncontrolados por systemd
Para incluir servicios en cada inicio se ejecuta la ordensystemctl enable nombre_servicio.service
Si slo se desea habilitar el servicio en la sesin actual, se ejecutasystemctl 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 secargan por defecto, habr que crear archivos *.conf (conteniendo simplemente elnombre 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 depaquetes del repositorio AUR (Archlinux Users Repository). En este repositorio,mantenido por la comunidad, se encuentran programas que no estn disponiblesen los respositorios oficiales. Dependiendo de su uso son posteriormente incluidosen los repositorios oficiales.
Si se desea tener disponible esta herramienta y con ello acceso a todos losprogramas contenidos en el repositorio se necesitar editar el archivopacman.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 elpaquete 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 elrepositorio archlinuxfr con yaourt, de la misma manera que se gestionan losoficiales con pacman, tal que:
yaourt -S programa para instalaryaourt -R programa para desinstalaryaourt -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 yvokoscreen.
-
3 MODO GRFICO
3.1 Carpetas locales predefinidas
Por defecto en ArchLinux no se crean automticamente las carpetas predefinidasen 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 losnombres de las carpetas, as como se pueden deshabilitar cualquiera de ellas si nose 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 Escritoriosiga mostrando su nombre en ingls, tal que Desktop.
Para solucionarlo se crea la carpeta Escritorio en nuestra carpeta Homemkdir /home/usuario/Escritorio
Se edita el archivo user-dirs.dirs y se cambia la variable XDG_DESKTOP_DIR anuestro 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 sedeben 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 montarel 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 unprograma adicional si se pretende acceder a ellos como unidades dealmacenamiento desde el entorno grfico
sudo pacman -S gvfs-mtp
3.5 Acceso a unidades remotas
Harn falta los paquetes smbclient, gvfs-smb y gnome-vfssudo pacman -S smbclient gvfs-smb gnome-vfs
Una vez instalados, bastar con abrir el programa administrador de archivosExplorador de archivos ctrl + L smb://server/share
Para no tener que estar constantemente abriendo el sitio remoto repitiendo todo elproceso, podemos crear un enlace URL en el escritorio que apunte al directoriocompartido 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 existentesmb.conf.default
sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf
Editando su contenido podremos especificar, por ejemplo, el nombre de nuestrogrupo 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 acompartir, 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 valoresyes/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 losusuarios 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 lamquina)
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 porfalta 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 lasdependencias, y es ms directo, ya que no necesita de ningn programaintermedio ( como downgrade) que slo se utilizara para este fin.
-
3.8 Transparencias
XFCE cuenta con su propio compositor de ventanas integrado capaz de activarsombras y transparencias, por lo que no hara falta instalar ningn otro programapara este fin.
Si se ha optado por otro entorno, como Openbox o LXDE, existe la posibilidad deinstalar XcompMgr (como alternativa liviana a Compiz-Fusion) para activarsombras 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 instalartambin 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 archivodaemon.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 deHP para Linux, instala tambin una herramienta de configuracin de la impresora(hp-toolbox) que puede no funcionar si no se instalan todas las dependenciascorrectamente, por lo que se recomienda instalar el paquete en una lnea apartepara poder observar las dependencias una vez termine de instalar el propioprograma:
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 sysy lp
En caso que nuestra multifuncin se conecte por puerto usb, se necesitar aadirusblp 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 aincompatibilidades entre hplip y python, procederemos a instalar la impresora de lasiguiente forma:
Se elimina el enlace simblico de python que apunta a python3, para crearlo denuevo 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 pluginsudo 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 eshacerlo grficamente, ejecutando:
sudo pacman -S system-config-printer
Tras esto, ejecutandosystem-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 comoinstalacin de distintas marcas de impresoras, visite:
Instalar Impresora en Archlinux
http://rocknlinux.blogspot.com.es/2012/12/instalar-impresora-en-archlinux_13.htmlhttp://rocknlinux.blogspot.com.es/2012/12/instalar-impresora-en-archlinux_13.html
-
3.10.2 Escner
Para poder manejar el escner se necesita el programa simple-scansudo pacman -S simple-scan
Y para que el programa (ya sea skanlite o simple-scan) tenga acceso al escner dela 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 elsalvapantallas no estn predefinidas en el sistema; para instalar el salvapantallasse 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 malintencionadoscomo virus y troyanos, nunca est de ms tener disponible una herramientaantivirus 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 clamavsudo pacman -S clamav
y ejecutarlo en lnea de comandos;
o instalar clamtkyaourt -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; paraactualizarlas 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 puedemejorar 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 resolucinde 640x480 pxeles, en formato *.png, que copiaremos al directorio /boot/syslinux
En el mismo archivo syslinux.cfg se habilita la opcin MENU BACKGROUND endonde 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, instalandoel 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 esla 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 deellos.
Tambin se puede crear un solo archivo (/etc/modules/vbox.conf, por ejemplo) quecontenga el nombre de los tres mdulos (vboxguest, vboxsf y vboxvideo).
El resto de la instalacin y post-instalacin es completamente igual que si setratara de una mquina fsica, salvo porque no se instalarn los drivers de la tarjetagrfica
5 ARRANCAR ARCH DESDE USB
Si se necesita poder arrancar un sistema ArchLinux para su instalacin desde unallave usb, se pueden utilizar herramientas grficas como Unetbootin, o bienejecutar la orden (desde el mismo directorio en donde tengamos la imagen deArchLinux):
dd bs=8M if=image.img of=/dev/sdx
Sustituyendo image.img por el nombre de la imagen *.iso, y /dev/sdx por eldispositivo usb donde montar la imagen.
Para ejecutar esto mismo desde el entorno grfico, el programa ImageWriter estdisponible 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 losinstala
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
https://wiki.archlinux.org/http://www.muylinux.com/http://www.linux-es.org/http://andalinux.wordpress.com/http://blog.desdelinux.net/http://gespadas.com/http://alejandrocq.wordpress.com/
1 INSTALACIN2 POST-INSTALACIN2.1 Levantar la red2.2 Actualizar el sistema2.3 Aadir usuario2.4 Aadir usuario a grupos2.5 Instalacin de sudo2.6 Instalacin del sonido2.7 Instalacin del servidor de vdeo2.8 Instalacin de los drivers de la tarjeta grfica2.8.1 Tarjeta intel2.8.2 Tarjeta ati2.8.3 Tarjeta nvidia2.8.3.1 Drivers libres2.8.3.2 Drivers privativos
2.9 Instalacin del driver de touchpad2.10 Optimizacin de los servidores oficiales2.11 Instalacin del entorno de escritorio2.11.1 KDE o GNOME2.11.2 XFCE o LXDE
2.12 Instalacin de fuentes adicionales2.13 Configuracin adicional para gestores de ventana2.14 Configuracin adicional del idioma del teclado2.15 Configuracin adicional para login automtico2.15.1 slim2.15.2 gdm
2.16 Configuracin adicional de fecha y hora de sistema2.17 Configuracin adicional de servicios en el arranque2.18 Configuracin adicional de mdulos en el arranque2.19 Yaourt
3 MODO GRFICO3.1 Carpetas locales predefinidas3.2 Reproducir / editar audio y vdeo3.3 Acceso a cmaras digitales3.4 Acceso a reproductores de audio digital3.5 Acceso a unidades remotas3.6 Compartir carpetas locales3.7 Compiz-Fusion3.7.1 Instalando previamente el paquete downgrade3.7.2 Instalando directamente desde AUR
3.8 Transparencias3.9 Configuracin del sonido 5.13.10 Configuracin de multifuncin HP3.10.1 Impresora3.10.1.1 Mediante comandos3.10.1.2 Grficamente
3.10.2 Escner
3.11 Salvapantallas3.12 Antivirus3.13 Gestor de arranque
4 VIRTUALIZACIN5 ARRANCAR ARCH DESDE USB6 PROGRAMAS DE INTERS7 OPCIONES DE PACMAN8 BIBLIOGRAFA