arch for dummies

39
ARCH FOR DUMMIES Alejandro Cobo

Upload: francisco-galaso

Post on 20-Nov-2015

40 views

Category:

Documents


2 download

DESCRIPTION

Trabajo de Alejandro Cobo para los principiantes

TRANSCRIPT

  • 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