arch for dummies

37
ARCH FOR DUMMIES Alejandro Cobo

Upload: ernesto-ricart

Post on 15-Oct-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/25/2018 Arch for Dummies

    1/37

    ARCH

    FOR

    DUMMIESAlejandro Cobo

  • 5/25/2018 Arch for Dummies

    2/37

    ndice

    1 INSTALACIN......................................................................................................................................4

    2 POST-INSTALACIN...........................................................................................................................7

    2.1 Levantar la red..............................................................................................................................7

    2.2 Actualizar el sistema.....................................................................................................................82.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........................................................................162.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........................................................................................................213.4 Acceso a unidades remotas.......................................................................................................21

    3.5 Compartir carpetas locales.........................................................................................................21

    3.6 Compiz-Fusion............................................................................................................................23

    3.6.1 Instalando previamente el paquete downgrade.................................................................23

    3.6.2 Instalando directamente desde AUR:................................................................................23

    3.7 Transparencias...........................................................................................................................23

    3.8 Configuracin del sonido 5.1......................................................................................................24

    3.9 Configuracin de multifuncin HP..............................................................................................25

    3.9.1 Impresora...........................................................................................................................25

    3.9.1.1 Mediante comandos...................................................................................................26

  • 5/25/2018 Arch for Dummies

    3/37

    3.9.1.2 Grficamente..............................................................................................................27

    3.9.2 Escner..............................................................................................................................28

    3.10 Salvapantallas..........................................................................................................................28

    3.11 Antivirus....................................................................................................................................29

    3.12 Cargador de arranque..............................................................................................................30

    4 VIRTUALIZACI

    N..............................................................................................................................315 ARRANCAR ARCH DESDE USB......................................................................................................31

    6 PROGRAMAS DE INTERS..............................................................................................................32

    7 OPCIONES DE PACMAN..................................................................................................................35

    8 BIBLIOGRAFA...................................................................................................................................37

  • 5/25/2018 Arch for Dummies

    4/37

    1 INSTALACIN

    Desde que el mende instalacin no estpresente, 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/sda1mkfs.ext4 /dev/sda2mkfs.ext4 /dev/sda3

    Formateamos y activamos la particin swap

    mkswap /dev/sda4swapon /dev/sda4

  • 5/25/2018 Arch for Dummies

    5/37

    Montamos las particiones

    mount /dev/sda2 /mntmkdir /mnt/bootmkdir /mnt/homemount /dev/sda1 /mnt/bootmount /dev/sda3 /mnt/home

    Instalamos el sistema base

    pacstrap /mnt base base-devel

    Instalamos syslinux

    pacstrap /mnt syslinux

    Generamos el archivo fstab

    enfstab -p /mnt !! /mnt/etc/fstab

    Hacemos chrootsobre el directorio/mnt

    arch-chroot /mnt

    Hacemos enlace simblico de la zona horaria sobre el archivo localtime

    ln -s /usr/share/"oneinfo/#urope/$adrid /etc/localtime

    Editamos el archivo hostnamepara especificar el nombre de la mquina

    nano /etc/hostname % localhost

    Editamos el archivo locale.confpara especificar la localizacin

    nano /etc/locale.conf % &'()*es+#.-0

    Editamos el archivo locale.genpara especificar el idioma del sistema, y aplicamos su configuracin

    nano /etc/locale.enlocale-en

    Editamos el archivo vconsole.confy especificamos el idioma del teclado

    nano /etc/vconsole.conf % #$'*es

    Ajustamos el horario hardware en modo UTC

    hwclock --systohc --utc

    Creamos initramfs

    mkinitcpio -p linux

  • 5/25/2018 Arch for Dummies

    6/37

    Generamos syslinuxy chequeamos posibles errores

    syslinux-install+update -iamnano /boot/syslinux/syslinux.cf

    * Especial atencin a las lneas APPENDque dirigen a la particin raz, dentro de los LABELarchy

    archfallback

    Establecemos la contrasea para el usuario root

    passwd root

    Salimos del modo chroot

    exit

    Y desmontamos las particiones

    umount /mnt/5boot,home,6

    En este punto hemos terminado de instalar el sistema, tan slo quedara reiniciar para proseguir con

    la post-instalacin

    reboot

  • 5/25/2018 Arch for Dummies

    7/37

    2 POST-INSTALACIN

    2.1 Levantar la red

    Desde que los procesos 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 procedemos a levantar:

    ip link set mi_interfazup

    Y ahora levantamos la red en la interfaz:

    systemctl start dhcpcd7mi_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 dhcpcd7mi_interfaz.service

    Tambin se puede gestionar la red con NetworkManager;

    para ello se instala

    pacman - network-manaer-applet

    (instalarel servicio NetworkManagercomo dependencia)

    y se ejecuta

    systemctl enable (etwork$anaer.service

    para tener activo el servicio en cada inicio de sesin

    Si se va a utilizar NetworkManager como gestor de red, se deberdeshabilitar dhcpcd para evitar

    errores de compatibilidad

    sudo systemctl disable dhcpcd7mi_interfaz.service

  • 5/25/2018 Arch for Dummies

    8/37

    2.2 Actualizar el sistema

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

    pacman -yu

    Si se estusando 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,

    bastarcon reinstalar el paquete util-linux

    pacman - util-linux

    2.3 Aadir usuario

    Se crea el usuario

    useradd -m - users -s /bin/bash -c 8(ombre 'pellido9 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

  • 5/25/2018 Arch for Dummies

    9/37

    2.4 Aadir usuario a grupos

    Se ejecuta la orden

    passwd -a usuario rupo

    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)

    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.

  • 5/25/2018 Arch for Dummies

    10/37

    2.5 Instalacin de sudo

    En las ltimas versiones de Arch, sudoestincluido en el paquete base-devel; si no se ha instalado

    previamente se ejecuta:

    pacman - sudo

    Una vez instalado se edita el archivo de configuracin de sudopara poder especificar con detalle qu

    usuarios pueden realizar opciones de administrador:

    nano /etc/sudoers

    Dado que el usuario aadido antes con la orden adduser serel administrador del sistema, se incluye

    la lnea:

    usuario '&&*:'&&; '&&

    debajo de la lnea existente:

    root '&&*:'&&; '&&

    2.6 Instalacin del sonido

    pacman - alsa-firmware alsa-utils alsa-oss alsa-lib alsa-pluins

    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

  • 5/25/2018 Arch for Dummies

    11/37

    2.7 Instalacin del servidor de vdeo

    pacman - xor-server xor-xinit xor-utils xor-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 - xor

    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 estinstalando ArchLinux en una mquina virtual a travs de VirtualBox , se deberobviar 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 < rep =)'

    De la informacin obtenida, se instalarel driver apropiado.

    Ntese que el segundo paquete de las siguientes opciones corresponde al repositorio multilib, que

    necesitarhabilitarse previamente en el archivo /etc/pacman.confsi se estinstalando ArchLinuxen

    su versin de 64 bits.

    2.8.1 Tarjeta intel

    pacman - xf0>-video-intel lib32-intel-dri

    2.8.2 Tarjeta ati

    pacman - xf0>-video-ati lib32-ati-dri

  • 5/25/2018 Arch for Dummies

    12/37

    2.8.3 Tarjeta nvidia

    2.8.3.1 Drivers libres

    pacman - xf0>-video-nouveau lib32-nouveau-dri

    2.8.3.2 Drivers privativos

    pacman - nvidia lib32-nvidia-utils

    Si surgen conflictos con libgl, el sistema da la opcin de eliminarlo antes de proceder con la

    instalacin.

    Despus de la instalacin de stos ltimos sernecesario ejecutar la orden:

    nvidia-xconfi

    para la configuracin automtica de la tarjeta en el sistema.

    Sernecesario tambin reiniciar para que el sistema reconozca los drivers privativos.

  • 5/25/2018 Arch for Dummies

    13/37

    2.9 Instalacin del driver de touchpad

    Si se estinstalando ArchLinux en un porttil, serconveniente instalar el driver del touchpad para

    aspoder manejar el entorno grfico sin necesidad de usar ratn

    pacman - xf0>-input-synaptics

    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 - 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 ( --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

  • 5/25/2018 Arch for Dummies

    14/37

    2.11 Instalacin del entorno de escritorio

    pacman - kde kde-l1?n-es

    pacman - dm nome nome-extra

    pacman - xfce4 xfce4-oodies

    pacman - lxde

    2.11.1 KDE o GNOME

    Si se opta por las opciones de KDEo GNOME, al tratarse de entornos de escritorio completos, no

    sernecesaria la instalacin de paquetes adicionales.

    2.11.2 XFCE o LXDE

    Si se opta por XFCEo LXDE, al no tratarse de entornos de escritorio completos, sernecesaria la

    instalacin de paquetes adicionales, tales como:

    gestor de inicios de sesin

    pacman - slim

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

    pacman - amin

    notificaciones del sistema

    pacman - dbus

    montar dispositivos usb y montarlos automticamente cuando se inserten, respectivamente

    pacman - vfs vfs-afc

  • 5/25/2018 Arch for Dummies

    15/37

    2.12 Instalacin de fuentes adicionales

    Instalaremos algunas fuentes de las que disponer en el sistema, con la orden

    pacman -yu ttf-bitstream-vera ttf-droid ttf-de@avu 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 xfceo lxde, sernecesario copiar

    el archivo .xinitrcal 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 ejecutarel 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.conf

    nano /etc/A11/xor.conf.d/1?-evdev.conf

    Para incluir la lnea Option XkbLayout es, tal que:

    ection BCnputDlassBCdentifier Bevdev keyboard catchallB$atchCseyboard BonB

    $atchEeviceath B/dev/input/eventBFption BAkb&ayoutB BesBEriver BevdevB

  • 5/25/2018 Arch for Dummies

    16/37

    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 slim.service

    o

    systemctl enable dm.service

    2.15.1 slim

    Si se estusando slimcomo gestor de inicio, se edita el archivo slim.conf

    nano /etc/slim.conf

    Se habilita la opcin auto_loginy se cambia de noa yes

    Se habilita la opcin default_usery se cambia de simonea nuestro usuario

    Se puede personalizar el aspecto de sliminstalando

    pacman - archlinux-themes-slim

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

    Para usarlos se editarel archivo slim.conf

    nano /etc/slim.conf

    y se especificarel tema elegido en la opcin current_theme

  • 5/25/2018 Arch for Dummies

    17/37

    2.15.2 gdm

    Si se estusando gdm, se edita el archivo custom.conf

    nano /etc/dm/custom.conf

    Se aaden las lneas

    'utomatic&oin#nable*true'utomatic&oin*usuario

    en la seccin [daemon], tal que:

    GdaemonH'utomatic&oin#nable*true'utomatic&oin*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 $$EEhhmm''''

    Para comprobar la hora interna del reloj hardware se ejecuta:

    hwclock

    Si se necesita cambiar se ejecuta:

    hwclock --set --date*9aaaa-mm-dd hhImm9

  • 5/25/2018 Arch for Dummies

    18/37

    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,

    habrque 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/s

    (igual con 'sg')

  • 5/25/2018 Arch for Dummies

    19/37

    2.19 Yaourt

    Se trata de una herramienta para la gestin automtica desde su cdigo fuente de paquetes del

    repositorio AUR. En este repositorio, mantenido por la comunidad, se encuentran programas que no

    estn disponibles en 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 los programas contenidos en

    el repositorio se necesitareditar el archivo pacman.conf:

    nano /etc/pacman.conf

    y aadir a los repositorios existentes:

    GarchlinuxfrHerver * httpI//repo.archlinux.fr/Jarch

    Tras esto, y teniendo en cuenta que previamente deberemos tener instalado el paquete base-devel,

    tan slo harfalta actualizar los repositorios:

    pacman -yu

    e instalar Yaourt:

    pacman - 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 - prorama % para instalaryaourt -K prorama % para desinstalar

    etc...

    De esta manera se podrn instalar, entre otros, los programas:

    rar, pdfshuffler, dvd95,nerolinux, google-talkplugin, clamtk, iron-bin, jucy,jdownloader,imagewriter,

    adwaita-x-dark-and-light-theme,xfce4-whisker-menu ygpaint

  • 5/25/2018 Arch for Dummies

    20/37

    3 MODO GRFICO

    3.1 Carpetas locales predefinidas

    Por defecto en Arch no se crean automticamente las carpetas predefinidas en el directorio de

    nuestro usuario, para ello hay que instalar xdg-user-dirs

    sudo pacman - xd-user-dirs

    Una vez instalado se edita el archivo user-dirs.defaultsy se establecen los nombres de las carpetas,

    ascomo se pueden deshabilitar cualquiera de ellas si no se les va a dar uso

    sudo nano /etc/xd/user-dirs.defaults

    Una vez establecidos los nombres se ejecuta:

    xd-user-dirs-update

    Cualquier cambio posterior se realizaren el archivo:

    sudo nano /home/usuario/.confi/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 Escritorioen nuestra carpeta Home

    mkdir /home/usuario/#scritorio

    Se edita el archivo user-dirs.dirsy se cambia la variableXDG_DESKTOP_DIR a nuestro idioma

    nano /home/usuario/.confi/user-dirs.dirs %AE)+E#F+ECK*BJLF$#/#scritorioB

    Y finalmente se vuelve a ejecutar

    xd-user-dirs-update

    Despus de reiniciar sesin, el cambio ya se verreflejado.

  • 5/25/2018 Arch for Dummies

    21/37

    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 - streamer?.1?-55bad,ood,uly,base65,-pluins6,ffmpe6

    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 - vfs-photo2

    3.4 Acceso a unidades remotas

    Harn falta los paquetes smbclient, gvfs-smby gnome-vfs

    sudo pacman - smbclient vfs-smb nome-vfs

    Una vez instalados, bastarcon abrir el programa administrador de archivos

    #xplorador de archivos % ctrl M & % smbI//server/share

    Para no tener que estar constantemente abriendo el sitio remoto repitiendo todo el proceso podemos

    crear un enlace URLen el escritorio que apunte al directorio compartido del servidor.

    3.5 Compartir carpetas locales

    Para poder compartir archivos en nuestra red local harfalta instalar samba

    sudo pacman - samba

    Una vez instalado, el servicio se configuraren el archivo smb.conf

    Para ello harfalta crearlo, copiando el contenido del archivo ya existente smb.conf.default

    sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf

  • 5/25/2018 Arch for Dummies

    22/37

    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:

    G Hpath *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.conftotalmente configurado, crearemos los usuarios con los

    que acceder a los recursos compartidos

    sudo smbpasswd -a usuario

    (usuario deberser igual a los especificados anteriormente en valid users)

    E iniciaremos los servicios

    sudo systemctl start smbd.servicesudo systemctl start nmbd.service

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

    sudo systemctl enable smbd.servicesudo systemctl enable nmbd.service

  • 5/25/2018 Arch for Dummies

    23/37

    3.6 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.6.1 Instalando previamente el paquete downgrade

    yaourt - downrade

    Para despus instalar:

    downrade ccsm compi"-manaer compi"-fusion-pluins-extralibcompi"confi fusion-icon emerald-themes

    3.6.2 Instalando directamente desde AUR:

    yaourt - ccsm compi"-manaer compi"-fusion-pluins-extralibcompi"confi 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 que slo se utilizara para este fin.

    3.7 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 Openboxo LXDE, existe la posibilidad de instalar XcompMgr

    (como alternativa liviana a Compiz-Fusion) para activar sombras y transparencias.

    sudo pacman - xcompmr

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

    xcompmr -c

    Una configuracin tpica que podemos aplicar a cada inicio de sesin es:

    xcompmr -c -D -t-N -l-N -r4.2 -o.NN

  • 5/25/2018 Arch for Dummies

    24/37

    3.8 Configuracin del sonido 5.1

    Para disponer de sonido envolvente en ArchLinux se instalan los paquetes :

    sudo pacman - 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 - pavucontrol

    Para tener activo el sonido 5.1 en cada inicio de sesin, se editarel archivo daemon.conf

    sudo nano /etc/pulse/daemon.conf

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

  • 5/25/2018 Arch for Dummies

    25/37

    3.9 Configuracin de multifuncin HP

    3.9.1 Impresora

    Se necesita instalar cups, ghostscripty hplip:

    sudo pacman - cups hostscript

    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 - hplip

    Se necesitarincluir el servicio cups a los servicios que arrancan en cada inicio, con la orden:

    sudo systemctl enable cups.service

    Para esto ltimo, sertambin necesario que nuestro usuario estincluido en los grupos sysy lp

    En caso que nuestra multifuncin se conecte por puerto usb, se necesitar aadir usblp a los

    mdulos que se cargan al inicio

  • 5/25/2018 Arch for Dummies

    26/37

    3.9.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 pythonque apunta a python3, para crearlo de nuevo apuntando a

    python2.7

    sudo rm /usr/bin/pythonsudo ln -s /usr/bin/python2.O /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-pluin

    Y se vuelve a dejar el enlace simblico apuntando a python3

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

  • 5/25/2018 Arch for Dummies

    27/37

    3.9.1.2 Grficamente

    Otra forma de instalar impresoras en ArchLinux, que quiz resulte ms cmoda es hacerlo

    grficamente, ejecutando:

    sudo pacman - system-confi-printer

    Tras esto, ejecutando

    system-confi-printer

    se obtiene:

    En donde tras unos pocos pasos podremos instalar nuestra impresora.

  • 5/25/2018 Arch for Dummies

    28/37

    3.9.2 Escner

    Para poder manejar el escner se necesita el programa simple-scan

    sudo pacman - simple-scan

    Y para que el programa (ya sea skanliteo simple-scan) tenga acceso al escner de la multifuncin

    sernecesario editar el archivo dll.confy habilitar la opcin hpaio

    sudo nano /etc/sane.d/dll.conf

    3.10 Salvapantallas

    Al no ser XFCEun entorno de escritorio completo, algunas utilidades como el salvapantallas no est

    npredefinidas en el sistema; para ello se instala:

    sudo pacman - xscreensaver

    Antes de pasar a configurarlo en:

    Inicio Configuracin Administrador de configuracin

    sernecesario crear el archivo

    sudo nano /home/PusuarioP/.xsession

    con el contenido:

    xscreensaver -nosplash Qexec xfce4-session

    Para ejecutar en XFCE el salvapantallas en cualquier momento, se ejecutar:

    xflock4

  • 5/25/2018 Arch for Dummies

    29/37

    3.11 Antivirus

    A pesar de que en los sistemas Linux no existen 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

    Tendremos pues, la opcin de instalar el programa clamav

    sudo pacman - clamav

    y ejecutarlo en lnea de comandos;

    o instalar clamtkyaourt - clamtk

    y ejecutarlo grficamente.

    Se opte por la opcin que se opte sernecesario:

    editar los archivos clamd.confy freshclam.conf

    sudo nano /etc/clamav/clamd.confsudo nano /etc/clamav/freshclam.conf

    y deshabilitar la lnea Example

    Es seguro que 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 - clamtk

  • 5/25/2018 Arch for Dummies

    30/37

    3.12 Cargador de arranque

    Ya que el aspecto de Syslinuxpor defecto puede resultar algo feo, se puede mejorar fcilmente

    editando el archivo syslinux.cfg

    sudo nano /boot/syslinux/syslinux.cf

    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.cfgse habilita la opcin MENU BACKGROUNDen donde se especifica

    el nombre de la imagen de fondo *.png

    Dependiendo de quimagen se elija serconveniente 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 - memtest0>M

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

    LABEL memtest

    MENU LABEL MemTest

    LINUX ../memtest86+/memtest.bin

  • 5/25/2018 Arch for Dummies

    31/37

    4 VIRTUALIZACIN

    Si se pretende instalar Arch en una mquina virtual, lo nico a tener en cuenta es la necesidad de

    instalar virtualbox-guest-utilspacman - virtualbox-uest-utils

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

    /etc/modules-load.d/vboxuest.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 elnombre de los tres mdulos (vboxguest, vboxsfy 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 Arch para su instalacin desde una llave usb, se podr

    utilizar la herramienta unetbootin o bien ejecutar la orden (desde el mismo directorio en donde

    tengamos la imagen de ArchLinux):

    dd bs*0$ if*imae.im of*/dev/sdx

    Sustituyendo image.imgpor el nombre de la imagen *.iso, y /dev/sdxpor el dispositivo USB donde

    montar la imagen

  • 5/25/2018 Arch for Dummies

    32/37

    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

    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

    recordmydesktop (& gtk-recordmydesktop) programa para grabar la actividad del escritorio

  • 5/25/2018 Arch for Dummies

    33/37

    audacity editor de audio

    sound-juicer programa para ripear CD de audio

    soundconverter conversor de varios formatos de audio

    audacious reproductor de audio

    volumeicon programa del rea de notificacin para el control del volumen

    libreoffice suite ofimtica

    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

    gimp editor de imgenes (photoshop)

    inkscape editor de grficos vectoriales

    blender imgenes en 3D

    evince visor pdf

    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

  • 5/25/2018 Arch for Dummies

    34/37

    alacarte editor del menprincipal

    conky monitor grfico del sistema para el escritorio

    xscreensaver salvapantallas para XFCE

    xorg-xkill finalizador de programas con comportamiento errtico

    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 FATy NTFS

    gparted herramienta grfica para gestin de discos y particiones

    gnome-disk-utility herramienta grfica para gestin de discos y particiones

    gnome-packagekit herramienta grfica para gestin de software y actualizaciones

  • 5/25/2018 Arch for Dummies

    35/37

    7 OPCIONES DE PACMAN

    pacman -y

    Sincroniza la base de datos con los repositorios

    pacman -u

    Actualiza el sistema completo

    pacman -yu

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

    pacman -

    Instala un paquete

    pacman -K

    Desinstala un paquete

    pacman -Ks

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

    pacman -s

    Permite buscar un paquete especfico

    pacman -w

    Descarga el paquete pero no lo instala

    pacman -i

    Muestra informacin sobre un paquete no instalado

    pacman -Ri

    Muestra informacin sobre un paquete ya instalado

    pacman -e

    Instala solamente las dependencias del paquete

    pacman -Rl

    Muestra todos los archivos pertenecientes al paquete

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

    pacman -R

    Muestra una lista de todos los paquetes instalados en el sistema

    pacman -Ro

    Muestra a qupaquete pertenece un archivo en especial

    pacman -c

    Borra todos los paquetes antiguos guardados en la cachde pacman

  • 5/25/2018 Arch for Dummies

    36/37

    pacman -cc

    B orra todos los paquetes guardados en la cache de pacman ubicado en/var/cache/pacman/pkg

    pacman -'

    Instala un paquete guardado en una carpeta local

    pacman -RtdSMuestra una lista de paquetes hurfanos en el sistema

    pacman -

    Instala un paquete local creado con la orden makepkg

    pacman -Ks J:pacman -RStd;

    Desinstala los paquetes hurfanos en el sistema

    pacman -d

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

  • 5/25/2018 Arch for Dummies

    37/37

    8 BIBLIOGRAFA

    AlejandroCQ

    Gespadas

    DesdeLinux

    Informtico de Guardia

    El Rincn de Linux

    MuyLinux

    ArchWiki

    http://alejandrocq.wordpress.com/http://gespadas.com/http://blog.desdelinux.net/http://andalinux.wordpress.com/http://andalinux.wordpress.com/http://andalinux.wordpress.com/http://www.linux-es.org/http://www.linux-es.org/http://www.linux-es.org/http://www.muylinux.com/https://wiki.archlinux.org/http://alejandrocq.wordpress.com/http://gespadas.com/http://blog.desdelinux.net/http://andalinux.wordpress.com/http://www.linux-es.org/http://www.muylinux.com/https://wiki.archlinux.org/