arch for dummies

37
ARCH FOR DUMMIES Alejandro Cobo

Upload: ernesto-ricart

Post on 25-Nov-2015

33 views

Category:

Documents


1 download

TRANSCRIPT

  • ARCHFOR

    DUMMIESAlejandroCobo

  • ndice

    1INSTALACIN......................................................................................................................................42POSTINSTALACIN...........................................................................................................................7

    2.1Levantarlared..............................................................................................................................72.2Actualizarelsistema.....................................................................................................................82.3Aadirusuario...............................................................................................................................82.4Aadirusuarioagrupos...............................................................................................................92.5Instalacindesudo.....................................................................................................................102.6Instalacindelsonido.................................................................................................................102.7Instalacindelservidordevdeo................................................................................................112.8Instalacindelosdriversdelatarjetagrfica............................................................................11

    2.8.1Tarjetaintel.........................................................................................................................112.8.2Tarjetaati............................................................................................................................112.8.3Tarjetanvidia......................................................................................................................12

    2.8.3.1Driverslibres..............................................................................................................122.8.3.2Driversprivativos........................................................................................................12

    2.9Instalacindeldriverdetouchpad..............................................................................................132.10Optimizacindelosservidoresoficiales..................................................................................132.11Instalacindelentornodeescritorio........................................................................................14

    2.11.1KDEoGNOME................................................................................................................142.11.2XFCEoLXDE..................................................................................................................14

    2.12Instalacindefuentesadicionales...........................................................................................152.13Configuracinadicionalparagestoresdeventana..................................................................152.14Configuracinadicionaldelidiomadelteclado........................................................................152.15Configuracinadicionalparaloginautomtico........................................................................16

    2.15.1slim...................................................................................................................................162.15.2gdm...................................................................................................................................17

    2.16Configuracinadicionaldefechayhoradesistema...............................................................172.17Configuracinadicionaldeserviciosenelarranque...............................................................182.18Configuracinadicionaldemdulosenelarranque................................................................182.19Yaourt.......................................................................................................................................19

    3MODOGRFICO...............................................................................................................................203.1Carpetaslocalespredefinidas....................................................................................................203.2Reproducir/editaraudioyvdeo...............................................................................................213.3Accesoacmarasdigitales........................................................................................................213.4Accesoaunidadesremotas.......................................................................................................213.5Compartircarpetaslocales.........................................................................................................213.6CompizFusion............................................................................................................................23

    3.6.1Instalandopreviamenteelpaquetedowngrade.................................................................233.6.2InstalandodirectamentedesdeAUR:................................................................................23

    3.7Transparencias...........................................................................................................................233.8Configuracindelsonido5.1......................................................................................................243.9ConfiguracindemultifuncinHP..............................................................................................25

    3.9.1Impresora...........................................................................................................................253.9.1.1Mediantecomandos...................................................................................................26

  • 3.9.1.2Grficamente..............................................................................................................273.9.2Escner..............................................................................................................................28

    3.10Salvapantallas..........................................................................................................................283.11Antivirus....................................................................................................................................293.12Cargadordearranque..............................................................................................................30

    4VIRTUALIZACIN..............................................................................................................................315ARRANCARARCHDESDEUSB......................................................................................................316PROGRAMASDEINTERS..............................................................................................................327OPCIONESDEPACMAN..................................................................................................................358BIBLIOGRAFA...................................................................................................................................37

  • 1 INSTALACIN

    Desdequeelmendeinstalacinnoestpresente,ArchLinuxseinstalaatravsdecomandos,quesedetallanacontinuacin:

    Primerocargamoslaconfiguracindeltecladoenespaol

    loadkeys es

    Ejecutamoselprogramaqueparticionaeldisco

    cfdisk

    Apesardesuaspecto,elprogramaesbastanteintuitivo

    Enesteejemplosecrearon4particiones,enesteorden:

    boot, root, home y swap

    Formateamoslasparticionescreadasanteriormente

    mkfs.ext2 /dev/sda1mkfs.ext4 /dev/sda2mkfs.ext4 /dev/sda3

    Formateamosyactivamoslaparticinswap

    mkswap /dev/sda4 swapon /dev/sda4

  • Montamoslasparticiones

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

    Instalamoselsistemabase

    pacstrap /mnt base base-devel

    Instalamossyslinux

    pacstrap /mnt syslinux

    Generamoselarchivofstab

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

    Hacemoschrootsobreeldirectorio/mnt

    arch-chroot /mnt

    Hacemosenlacesimblicodelazonahorariasobreelarchivolocaltime

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

    Editamoselarchivohostnameparaespecificarelnombredelamquina

    nano /etc/hostname localhost

    Editamoselarchivolocale.confparaespecificarlalocalizacin

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

    Editamoselarchivolocale.genparaespecificarelidiomadelsistema,yaplicamossuconfiguracin

    nano /etc/locale.gen locale-gen

    Editamoselarchivovconsole.confyespecificamoselidiomadelteclado

    nano /etc/vconsole.conf KEYMAP=es

    AjustamoselhorariohardwareenmodoUTC

    hwclock --systohc --utc

    Creamosinitramfs

    mkinitcpio -p linux

  • Generamossyslinuxychequeamosposibleserrores

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

    *EspecialatencinalaslneasAPPENDquedirigenalaparticinraz,dentrodelosLABELarchyarchfallback

    Establecemoslacontraseaparaelusuarioroot

    passwd root

    Salimosdelmodochroot

    exit

    Ydesmontamoslasparticiones

    umount /mnt/{boot,home,}

    Enestepuntohemosterminadodeinstalarelsistema,tansloquedarareiniciarparaproseguirconlapostinstalacin

    reboot

  • 2 POSTINSTALACIN

    2.1 Levantarlared

    DesdequelosprocesosenArchLinuxsecontrolanconsystemd,larednoestoperativaalinicio,nitampocolasinterfacessellamancomoacostumbraban.

    Paraaveriguarelnombrequeidentificanuestrainterfazdered,ejecutamos:

    ip link

    Delainformacinobtenidadeducimosnuestrainterfazdered,lacualprocedemosalevantar:

    ip link set mi_interfaz up

    Yahoralevantamoslaredenlainterfaz:

    systemctl start dhcpcd@mi_interfaz.service

    Conestecomandoselevantalared,conIPinternadinmica,eneldispositivomi_interfaz(tarjetadered),ydemanerapuntual.

    Paralevantarlaredencadainiciodesesinejecutar:

    systemctl enable dhcpcd@mi_interfaz.service

    TambinsepuedegestionarlaredconNetworkManager;

    paraelloseinstala

    pacman -S network-manager-applet

    (instalarelservicioNetworkManagercomodependencia)

    yseejecuta

    systemctl enable NetworkManager.service

    parateneractivoelservicioencadainiciodesesin

    SisevaautilizarNetworkManagercomogestordered,sedeberdeshabilitardhcpcdparaevitarerroresdecompatibilidad

    sudo systemctl disable dhcpcd@mi_interfaz.service

  • 2.2 Actualizarelsistema

    Unavezquetenemosyaactivalaconexinpodemosactualizarelsistema

    pacman -Syu

    Siseestusandolaarquitecturade64bitsesrecomendableeditarelarchivo /etc/pacman.conf yhabilitarelrepositoriomultilib

    Encasodedetectarenelarranqueunfalloalcargaruuidd.conf,

    bastarconreinstalarelpaqueteutillinux

    pacman -S util-linux

    2.3 Aadirusuario

    Secreaelusuario

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

    Donde:

    m creaautomticamenteeldirectorioparaelusuariotalque/home/usuario

    g estableceelgrupoinicialalqueusuariopertenece

    s definelarutadelloginshellpordefecto

    c estableceelnombrecompletodelusuario

    Yseestablecesucontrasea

    passwd usuario

  • 2.4 Aadirusuarioagrupos

    Seejecutalaorden

    gpasswd -a usuario grupo

    Dondelosgruposenlosquenuestrousuarioconperfiladministradordebeincluirseson:

    audioparapoderconfigurarelsonidodelsistema

    videoparapoderconfigurarlasX

    powerparapoderapagar/reiniciar/cerrarsesin

    wheelparapoderejecutarrdenescomoroot(su,porejemplo)

    storageparapoderconfigurarlosdiscosduroslocales

    opticalparapoderconfigurarlasunidadespticas

    lpparapoderconfigurarlaimpresin(linuxprinting)

    scannerparapoderconfigurarlosescneres

    networkparapoderconfigurarlared

    gamesparateneraccesoajuegos,sistosseinstalanaposteriori

    sysparapoderconfigurardemonios(cups,samba,etc)

    floppyparapoderteneraccesoalaunidaddisquetera(encasodetenerla)

    Ms tarde, si se instala el programa VirtualBox, har falta incluir nuestro usuario en el grupovboxusers,para,porejemplo,teneraccesoalosdispositivosusbdelamquinaanfitrionadesdelasmquinasvirtuales.

  • 2.5 Instalacindesudo

    EnlasltimasversionesdeArch,sudoestincluidoenelpaquetebasedevel;sinosehainstaladopreviamenteseejecuta:

    pacman -S sudo

    Unavezinstaladoseeditaelarchivodeconfiguracindesudoparapoderespecificarcondetallequusuariospuedenrealizaropcionesdeadministrador:

    nano /etc/sudoers

    Dadoqueelusuarioaadidoantesconlaordenaddusersereladministradordelsistema,seincluyelalnea:

    usuario ALL=(ALL) ALL

    debajodelalneaexistente:

    root ALL=(ALL) ALL

    2.6 Instalacindelsonido

    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 podrnconfigurartodoslosparmetrosdelsonidodelsistema.

    Pudieradarseelcasodefallarlacargadelserviciodesonidodespusdealgunaactualizacindelkernel,estosesolucionaejecutando:

    alsactl -f /var/lib/alsa/asound.state store

  • 2.7 Instalacindelservidordevdeo

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

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

    Existeunaopcinmssencillayesinstalarelmetapaquetexorg:

    pacman -S xorg

    El cual instalar absolutamente todos los programas para todas las configuraciones posibles delservidordevdeo;estaremosinstalandomsdelonecesario,peroencasodeproblemaspuedesermuytil.

    2.8 Instalacindelosdriversdelatarjetagrfica

    Siseestinstalando ArchLinux enunamquinavirtualatravsde VirtualBox ,sedeberobviarestepunto2.8,aplicandoensulugarelpunto4,yseguirconlainstalacinenelpunto2.9.

    Si la instalacin,encambio,esenunamquinafsica,es necesario conocer con qu tarjeta secuenta,yparaelloseejecutar:

    lspci | grep VGA

    Delainformacinobtenida,seinstalareldriverapropiado.

    Ntesequeelsegundopaquetedelassiguientesopcionescorrespondealrepositorio multilib,quenecesitarhabilitarsepreviamenteenelarchivo/etc/pacman.confsiseestinstalandoArchLinuxensuversinde64bits.

    2.8.1Tarjetaintel

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

    2.8.2Tarjetaati

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

  • 2.8.3Tarjetanvidia

    2.8.3.1Driverslibres

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

    2.8.3.2Driversprivativos

    pacman -S nvidia lib32-nvidia-utils

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

    Despusdelainstalacindestosltimossernecesarioejecutarlaorden:

    nvidia-xconfig

    paralaconfiguracinautomticadelatarjetaenelsistema.

    Sernecesariotambinreiniciarparaqueelsistemareconozcalosdriversprivativos.

  • 2.9 Instalacindeldriverdetouchpad

    SiseestinstalandoArchLinuxenunporttil,serconvenienteinstalareldriverdeltouchpadparaaspodermanejarelentornogrficosinnecesidaddeusarratn

    pacman -S xf86-input-synaptics

    2.10Optimizacindelosservidoresoficiales

    Sepuedeoptimizar laconfiguracinde losservidoresdesoftwareenrelacinasuvelocidadderespuestaconunprograma,reflector.

    Parainstalarloseejecutaelcomando:

    pacman -S reflector

    Antesdeprocederaordenarlosservidores,serecomiendahacerunacopiadeseguridaddelarchivoquecontienelalistadeservidores:

    cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

    Laordenparaoptimizarlosservidoreses:

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

    DondeNeselnmerodeservidoresquesequieratenerenesalista

    Conestaordenestaremosguardandoenelarchivo mirrorlist losNservidoresmsrecientementeactualizados,ordenndolosporvelocidadderespuesta

  • 2.11Instalacindelentornodeescritorio

    pacman -S kde kde-l10n-es

    pacman -S gdm gnome gnome-extra

    pacman -S xfce4 xfce4-goodies

    pacman -S lxde

    2.11.1KDEoGNOME

    Siseoptapor lasopcionesdeKDEoGNOME,al tratarsedeentornosdeescritoriocompletos,nosernecesarialainstalacindepaquetesadicionales.

    2.11.2XFCEoLXDE

    SiseoptaporXFCEoLXDE,alnotratarsedeentornosdeescritoriocompletos,sernecesaria lainstalacindepaquetesadicionales,talescomo:

    gestordeiniciosdesesin

    pacman -S slim

    actualizacinautomticaenmodogrficodelcontenidoenelsistemadearchivos

    pacman -S gamin

    notificacionesdelsistema

    pacman -S dbus

    montardispositivosusbymontarlosautomticamentecuandoseinserten,respectivamente

    pacman -S gvfs gvfs-afc

  • 2.12Instalacindefuentesadicionales

    Instalaremosalgunasfuentesdelasquedisponerenelsistema,conlaorden

    pacman -Syu ttf-bitstream-vera ttf-droid ttf-dejavu ttf-freefont ttf-ubuntu-font-family ttf-symbola ttf-linux-libertine

    2.13Configuracinadicionalparagestoresdeventana

    Parapoderiniciarautomticamentesesingrficadelosgestoresxfceolxde,sernecesariocopiarelarchivo.xinitrcaldirectoriodenuestrousuario:

    cp /etc/skel/.xinitrc /home/usuario

    Seeditadichoarchivo:

    nano /home/usuario/.xinitrc

    yseaadealfinallalneaqueejecutareliniciodesesinenmodogrfico:

    exec startxfce4exec startlxdeexec openbox-session

    2.14Configuracinadicionaldelidiomadelteclado

    Senecesitaeditareldocumento10evdev.conf

    nano /etc/X11/xorg.conf.d/10-evdev.conf

    ParaincluirlalneaOptionXkbLayoutes,talque:

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

  • 2.15Configuracinadicionalparaloginautomtico

    Sislosecuentaconunsolousuariopormquina,sepuedehabilitarlaopcindeloginautomticoparanotenerqueacreditarseencadainiciodesesin

    Tantosi sehabilita onoel loginautomticodenuestrousuario, en slim o gdm, ser necesariohabilitarnuestrogestordesesionesenelarranquedelsistema,talque:

    systemctl enable slim.service

    o

    systemctl enable gdm.service

    2.15.1slim

    Siseestusandoslimcomogestordeinicio,seeditaelarchivoslim.conf

    nano /etc/slim.conf

    Sehabilitalaopcinauto_loginysecambiadenoayes

    Sehabilitalaopcindefault_userysecambiadesimoneanuestrousuario

    Sepuedepersonalizarelaspectodesliminstalando

    pacman -S archlinux-themes-slim

    Losnuevostemasdisponiblesseubicarnen/usr/share/slim/themes

    Parausarlosseeditarelarchivoslim.conf

    nano /etc/slim.conf

    yseespecificareltemaelegidoenlaopcincurrent_theme

  • 2.15.2gdm

    Siseestusandogdm,seeditaelarchivocustom.conf

    nano /etc/gdm/custom.conf

    Seaadenlaslneas

    AutomaticLoginEnable=trueAutomaticLogin=usuario

    enlaseccin[daemon],talque:

    [daemon]AutomaticLoginEnable=trueAutomaticLogin=usuario

    2.16Configuracinadicionaldefechayhoradesistema

    Paracomprobarlahorayfechadelsistemaseejecuta:

    date

    Sisenecesitacambiarseejecuta:

    date MMDDhhmmAAAA

    Paracomprobarlahorainternadelrelojhardwareseejecuta:

    hwclock

    Sisenecesitacambiarseejecuta:

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

  • 2.17Configuracinadicionaldeserviciosenelarranque

    Comoyasehaindicadoanteriormente,losserviciosenArchLinuxestncontroladosporsystemd

    Paraincluirserviciosencadainicioseejecutalaorden

    systemctl enable nombre_servicio.service

    Sislosedeseahabilitarelservicioenlasesinactual,seejecuta

    systemctl start nombre_servicio.service

    2.18Configuracinadicionaldemdulosenelarranque

    ParacargarenelarranquedeArchLinuxmdulosadicionalesalosqueyasecarganpordefecto,habr quecreararchivos *.conf (conteniendosimplementeelnombredelmduloencuestin)en/etc/modulesload.d/

    Comoporejemplo:

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

    (archivoquenicamentecontendralapalabra'fuse')

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

    (igualcon'vboxdrv')

    /etc/modules-load.d/sg

    (igualcon'sg')

  • 2.19Yaourt

    SetratadeunaherramientaparalagestinautomticadesdesucdigofuentedepaquetesdelrepositorioAUR.Enesterepositorio,mantenidoporlacomunidad,seencuentranprogramasquenoestndisponiblesenlosrespositoriosoficiales.Dependiendodesuusosonposteriormenteincluidosenlosrepositoriosoficiales.

    Sisedeseatenerdisponibleestaherramientayconelloaccesoatodoslosprogramascontenidosenelrepositoriosenecesitareditarelarchivopacman.conf:

    nano /etc/pacman.conf

    yaadiralosrepositoriosexistentes:

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

    Trasesto,yteniendoencuentaquepreviamentedeberemostenerinstaladoelpaquetebasedevel,tansloharfaltaactualizarlosrepositorios:

    pacman -Syu

    einstalarYaourt:

    pacman -S yaourt

    Con todo esto podremos gestionar los programas an no oficiales que contiene el repositorioarchlinuxfrconyaourt,delamismamaneraquesegestionanlosoficialesconpacman,talque:

    yaourt -S programa para instalaryaourt -R programa para desinstalar

    etc...

    Deestamanerasepodrninstalar,entreotros,losprogramas:

    rar, pdfshuffler, dvd95, nerolinux, googletalkplugin, clamtk, ironbin, jucy, jdownloader, imagewriter,adwaitaxdarkandlighttheme,xfce4whiskermenuygpaint

  • 3 MODOGRFICO

    3.1 Carpetaslocalespredefinidas

    Por defecto en Arch no se crean automticamente las carpetas predefinidas en el directorio denuestrousuario,paraellohayqueinstalarxdguserdirs

    sudo pacman -S xdg-user-dirs

    Unavezinstaladoseeditaelarchivouserdirs.defaultsyseestablecenlosnombresdelascarpetas,ascomosepuedendeshabilitarcualquieradeellassinoselesvaadaruso

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

    Unavezestablecidoslosnombresseejecuta:

    xdg-user-dirs-update

    Cualquiercambioposteriorserealizarenelarchivo:

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

    Esposiblequedespusdetodoesto,lacarpetaqueapuntaanuestroescritoriosigamostrandosunombreeningls,talqueDesktop.

    ParasolucionarlosecrealacarpetaEscritorioennuestracarpetaHome

    mkdir /home/usuario/Escritorio

    Seeditaelarchivouserdirs.dirsysecambialavariableXDG_DESKTOP_DIRanuestroidioma

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

    Yfinalmentesevuelveaejecutar

    xdg-user-dirs-update

    Despusdereiniciarsesin,elcambioyaseverreflejado.

  • 3.2 Reproducir/editaraudioyvdeo

    Para tener un sistema en el que se pueda reproducir y editar audio y vdeo se deben instalar lospluginsdegstreamer0.10,conlaorden(talcual):

    sudo pacman -S gstreamer0.10-{{bad,good,ugly,base}{,-plugins},ffmpeg}

    3.3 Accesoacmarasdigitales

    Algunascmarasdigitalesnecesitandeunprogramaadicionalparapodermontareldispositivodemaneraautomticadesdeelentornogrfico

    sudo pacman -S gvfs-gphoto2

    3.4 Accesoaunidadesremotas

    Harnfaltalospaquetessmbclient,gvfssmbygnomevfs

    sudo pacman -S smbclient gvfs-smb gnome-vfs

    Unavezinstalados,bastarconabrirelprogramaadministradordearchivos

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

    ParanotenerqueestarconstantementeabriendoelsitioremotorepitiendotodoelprocesopodemoscrearunenlaceURLenelescritorioqueapuntealdirectoriocompartidodelservidor.

    3.5 Compartircarpetaslocales

    Parapodercompartirarchivosennuestraredlocalharfaltainstalarsamba

    sudo pacman -S samba

    Unavezinstalado,elservicioseconfigurarenelarchivosmb.conf

    Paraelloharfaltacrearlo,copiandoelcontenidodelarchivoyaexistentesmb.conf.default

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

  • Editandosucontenidopodremosespecificar,porejemplo,elnombredenuestrogrupodetrabajo,elrangodeIPsdenuestrared,etc...

    sudo nano /etc/samba/smb.conf

    Tambinpodremosespecificarenelmismoarchivolascarpetasquevayamosacompartir,conunasintxistalque:

    [ ] path = valid users = public = browseable = read only =

    Endondeentrecorchetesespecificaremoselnombredelrecursocompartido

    Enlavariablepath,larutalocaldelrecurso

    Envalidusers,losusuariosquepuedenacceder

    Enpublic,sisetratadeunrecursopblico,convaloresyes/no

    Enbrowseable,sielrecursoesvisiblegrficamenteatravsdelared,convaloresyes/no

    Enreadonly,sielaccesoesdeslolectura,convaloresdeyes/no

    Unavezquetengamoselarchivosmb.conf totalmenteconfigurado,crearemoslosusuariosconlosqueaccederalosrecursoscompartidos

    sudo smbpasswd -a usuario

    (usuariodeberserigualalosespecificadosanteriormenteenvalidusers)

    Einiciaremoslosservicios

    sudo systemctl start smbd.service sudo systemctl start nmbd.service

    Siqueremostenerlosserviciosactivosencadainiciodesesin,seejecuta

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

  • 3.6 CompizFusion

    Noescompatiblecon Openbox ,Unity o GnomeShell .

    Los paquetes que componen CompizFusion se han pasado al repositorio AUR por falta demantenimiento.

    Desdeentoncesparapoderinstalarlos,existen2opciones:

    3.6.1Instalandopreviamenteelpaquetedowngrade

    yaourt -S downgrade

    Paradespusinstalar:

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

    3.6.2InstalandodirectamentedesdeAUR:

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

    Ambosmtodossonigualdevlidos;sibiensteltimoresuelvemejorlasdependencias,yesmsdirecto,yaquenonecesitadeningnprogramaintermedioquesloseutilizaraparaestefin.

    3.7 Transparencias

    XFCE cuenta con su propio compositor de ventanas integrado capaz de activar sombras ytransparencias,porloquenoharafaltainstalarningnotroprogramaparaestefin.

    Sisehaoptadoporotroentorno,comoOpenboxoLXDE,existelaposibilidaddeinstalarXcompMgr(comoalternativalivianaaCompizFusion)paraactivarsombrasytransparencias.

    sudo pacman -S xcompmgr

    Unavezinstaladoelpaquetetanslohayqueejecutarlaordenparaactivarlo:

    xcompmgr -c

    Unaconfiguracintpicaquepodemosaplicaracadainiciodesesines:

    xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55

  • 3.8 Configuracindelsonido5.1

    ParadisponerdesonidoenvolventeenArchLinuxseinstalanlospaquetes:

    sudo pacman -S libpulse pulseaudio-alsa pulseaudio

    Adicionalmente,dependiendodelentornogrfico,puedesernecesarioinstalartambinunainterfazgrficaparamanejarlasopcionesdesonido:

    sudo pacman -S pavucontrol

    Parateneractivoelsonido5.1encadainiciodesesin,seeditarelarchivodaemon.conf

    sudo nano /etc/pulse/daemon.conf

    ysehabilitarlalneadefaultsamplechannels,cambiandosuvalorde2a6

  • 3.9 ConfiguracindemultifuncinHP

    3.9.1Impresora

    Senecesitainstalarcups,ghostscriptyhplip:

    sudo pacman -S cups ghostscript

    Elpaquetehplip, apartede instalar unabasededatosdedrivers deproductosdeHPparaLinux,instala tambin una herramienta de configuracin de la impresora (hptoolbox) que puede nofuncionarsinoseinstalantodaslasdependenciascorrectamente,porloqueserecomiendainstalarelpaqueteenunalneaaparteparapoderobservarlasdependenciasunavezterminedeinstalarelpropioprograma:

    sudo pacman -S hplip

    Senecesitarincluirelserviciocupsalosserviciosquearrancanencadainicio,conlaorden:

    sudo systemctl enable cups.service

    Paraestoltimo,sertambinnecesarioquenuestrousuarioestincluidoenlosgrupossysylp

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

  • 3.9.1.1Mediantecomandos

    Dadoquepodemosencontrarnoserroresfuturosalinstalarlaimpresoradebidoaincompatibilidadesentrehplipypython,procederemosainstalarlaimpresoradelasiguienteforma:

    Seeliminaelenlacesimblicodepythonqueapuntaapython3,paracrearlodenuevoapuntandoapython2.7

    sudo rm /usr/bin/python sudo ln -s /usr/bin/python2.7 /usr/bin/python

    Seejecutalainstalacindelaimpresora

    sudo hp-setup*

    *sisetratadeunaimpresoraenredseaadesudireccinIPalfinal

    Seejecutalainstalacindelplugin

    sudo hp-plugin

    Ysevuelveadejarelenlacesimblicoapuntandoapython3

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

  • 3.9.1.2Grficamente

    Otra forma de instalar impresoras en ArchLinux, que quiz resulte ms cmoda es hacerlogrficamente,ejecutando:

    sudo pacman -S system-config-printer

    Trasesto,ejecutando

    system-config-printer

    seobtiene:

    Endondetrasunospocospasospodremosinstalarnuestraimpresora.

  • 3.9.2Escner

    Parapodermanejarelescnersenecesitaelprogramasimplescan

    sudo pacman -S simple-scan

    Yparaqueelprograma(yaseaskanliteosimplescan) tengaaccesoalescnerde lamultifuncinsernecesarioeditarelarchivodll.confyhabilitarlaopcinhpaio

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

    3.10Salvapantallas

    AlnoserXFCEunentornodeescritoriocompleto,algunasutilidadescomoelsalvapantallasnoestnpredefinidasenelsistema;paraelloseinstala:

    sudo pacman -S xscreensaver

    Antesdepasaraconfigurarloen:

    Inicio Configuracin Administradordeconfiguracin

    sernecesariocrearelarchivo

    sudo nano /home/'usuario'/.xsession

    conelcontenido:

    xscreensaver -nosplash &exec xfce4-session

    ParaejecutarenXFCEelsalvapantallasencualquiermomento,seejecutar:

    xflock4

  • 3.11Antivirus

    ApesardequeenlossistemasLinuxnoexistenprogramasmalintencionadoscomovirusytroyanos,nuncaest dems tener disponibleunaherramientaantivirusparaescaneardispositivos FAT oNTFS.

    Elmotordelantivirusesclamavysuinterfazgrficaesclamtk

    Tendremospues,laopcindeinstalarelprogramaclamav

    sudo pacman -S clamav

    yejecutarloenlneadecomandos;

    oinstalarclamtk

    yaourt -S clamtk

    yejecutarlogrficamente.

    Seopteporlaopcinqueseoptesernecesario:

    editarlosarchivosclamd.confyfreshclam.conf

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

    ydeshabilitarlalneaExample

    Es seguro que las definiciones antivirales quedarn obsoletas al cabo de algn tiempo; paraactualizarlasseejecuta:

    sudo freshclam -v

    Silosesequedaobsoletoeslaversindelainterfazgrfica,seejecutadenuevo:

    yaourt -S clamtk

  • 3.12Cargadordearranque

    Yaqueelaspectode Syslinux pordefectopuederesultaralgofeo,sepuedemejorar fcilmenteeditandoelarchivosyslinux.cfg

    sudo nano /boot/syslinux/syslinux.cfg

    parahabilitarlalneaUIvesamenu.c32,ydeshabilitarUImenu.c32

    Sepuede tambinelegir una imagende fondo, lacual deber tenerunaresolucinde640x480pxeles,enformato*.png,quecopiaremosaldirectorio/boot/syslinux

    Enelmismoarchivosyslinux.cfgsehabilitalaopcinMENUBACKGROUNDendondeseespecificaelnombredelaimagendefondo*.png

    Dependiendodequimagenseelijaserconvenienteajustaralgunosparmetros,talescomo:

    MENUWIDTH

    MENUMARGIN

    MENUROWS

    MENUVSHIFT

    MENUTIMEOUTROW

    MENUTABMSGROW

    MENUCMDLINEROW

    MENUHELPMSGROW

    MENUHELPMSGENDROW

    Se puede tener activa la opcin de testeo de memoria desde Syslinux, instalando el paquetememtest86+

    sudo pacman -S memtest86+

    ycreandosuopcincorrespondienteensyslinux.cfg,talque:

    LABELmemtest

    MENULABELMemTest

    LINUX../memtest86+/memtest.bin

  • 4 VIRTUALIZACIN

    Sisepretende instalarArchenunamquinavirtual, lonicoatenerencuentaes lanecesidaddeinstalarvirtualboxguestutils

    pacman -S virtualbox-guest-utils

    Ycreararchivos*.confen/etc/modulesload.d/,talque:

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

    Simplementeconelnombredelmdulocorrespondienteacargarencadaunodeellos.

    Tambinse puede crear un solo archivo (/etc/modules/vbox.conf, por ejemplo) que contenga elnombredelostresmdulos(vboxguest,vboxsfyvboxvideo).

    Elrestodelainstalacinypostinstalacinescompletamenteigualquesisetrataradeunamquinafsica,salvoporquenoseinstalarnlosdriversdelatarjetagrfica

    5 ARRANCARARCHDESDEUSB

    Si se necesita poder arrancar un sistemaArch para su instalacin desde una llave usb, se podrutilizar la herramienta unetbootin o bien ejecutar la orden (desde el mismo directorio en dondetengamoslaimagendeArchLinux):

    dd bs=8M if=image.img of=/dev/sdx

    Sustituyendo image.imgporelnombrede la imagen*.iso, y/dev/sdxporeldispositivoUSBdondemontarlaimagen

  • 6 PROGRAMASDEINTERS

    chromium(&flashplugin)navegadorweb

    firefoxnavegadorweb

    checkgmailprogramadereadenotificacinquechequeacorreoenGmail

    pidginmensajerachataptoparavariosprotocolos

    skypemensajerachatyllamadas

    xchatclientedeIRC

    filezillaclienteFTP

    transmissiongtkclienteTorrent

    delugeclienteTorrent

    linuxdcppclienteDirectConnect

    vinagreclientedeescritorioremoto

    x11vncservidordeescritorioremoto

    acetoneiso2montadordeimgenesIso

    k3bgrabacindeCD/DVD

    vlcreproductormultimedia

    totemreproductormultimedia

    pitivieditordevdeo

    avidemuxgtkeditordevdeo

    ogmripprogramapararipearDVD

    cheeseprogramaparamanejarlacmaraweb

    recordmydesktop(&gtkrecordmydesktop)programaparagrabarlaactividaddelescritorio

  • audacityeditordeaudio

    soundjuicerprogramapararipearCDdeaudio

    soundconverterconversordevariosformatosdeaudio

    audaciousreproductordeaudio

    volumeiconprogramadelreadenotificacinparaelcontroldelvolumen

    libreofficesuiteofimtica

    mousepadeditordetextoplano

    gnomecalculatorcalculadora

    catfishbuscadordearchivos

    simplescanprogramaquemanejaelescnerlocal

    eogvisoryorganizadordeimgenes

    gimpeditordeimgenes(photoshop)

    inkscapeeditordegrficosvectoriales

    blenderimgenesen3D

    evincevisorpdf

    filerollergestordearchivadores

    p7zip/zip/unzip/unrarextensionesdearchivoparaelgestordearchivadores

    numlockxprogramaparaactivareltecladonumricoautomticamente

  • alacarteeditordelmenprincipal

    conkymonitorgrficodelsistemaparaelescritorio

    xscreensaversalvapantallasparaXFCE

    xorgxkillfinalizadordeprogramasconcomportamientoerrtico

    virtualbox(&virtualboxguestiso&virtualboxguestutils)mquinasvirtuales

    unetbootin(&gksu)programaparacrearpendrivesdearranque

    guaketerminaldecomandosdesplegable

    nettools/wireless_toolsextensionespararedes

    dosfstools/ntfs3gextensionesparasistemasdearchivosFATyNTFS

    gpartedherramientagrficaparagestindediscosyparticiones

    gnomediskutilityherramientagrficaparagestindediscosyparticiones

    gnomepackagekitherramientagrficaparagestindesoftwareyactualizaciones

  • 7 OPCIONESDEPACMAN

    pacman -Sy Sincronizalabasededatosconlosrepositorios

    pacman -Su Actualizaelsistemacompleto

    pacman -Syu Sincronizalabasededatosconlosrepositoriosyactualizaelsistemacompleto

    pacman -S Instalaunpaquete

    pacman -R Desinstalaunpaquete

    pacman -Rs Desinstalaunpaquetejuntoalasdependenciasnoutilizadasporotrospaquetes

    pacman -Ss Permitebuscarunpaqueteespecfico

    pacman -Sw Descargaelpaqueteperonoloinstala

    pacman -Si Muestrainformacinsobreunpaquetenoinstalado

    pacman -Qi Muestrainformacinsobreunpaqueteyainstalado

    pacman -Se Instalasolamentelasdependenciasdelpaquete

    pacman -Ql Muestratodoslosarchivospertenecientesalpaquete

    pacman -Qu Muestralospaquetesdelsistemaquepuedenseractualizados,peronolosinstala

    pacman -Q Muestraunalistadetodoslospaquetesinstaladosenelsistema

    pacman -Qo Muestraaqupaqueteperteneceunarchivoenespecial

    pacman -Sc Borratodoslospaquetesantiguosguardadosenlacachdepacman

  • pacman -Scc B orratodoslospaquetesguardadosenlacachedepacmanubicadoen/var/cache/pacman/pkg

    pacman -A Instalaunpaqueteguardadoenunacarpetalocal

    pacman -Qtdq Muestraunalistadepaqueteshurfanosenelsistema

    pacman -U Instalaunpaquetelocalcreadoconlaorden makepkg

    pacman -Rs $(pacman -Qqtd) Desinstalalospaqueteshurfanosenelsistema

    pacman -Sd Fuerzalainstalacindeunpaqueteanhabiendofallosenlasdependencias

  • 8 BIBLIOGRAFA

    AlejandroCQ

    Gespadas

    DesdeLinux

    InformticodeGuardia

    ElRincndeLinux

    MuyLinux

    ArchWiki

    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 unidades remotas3.5 Compartir carpetas locales3.6 Compiz-Fusion3.6.1 Instalando previamente el paquete downgrade3.6.2 Instalando directamente desde AUR:

    3.7 Transparencias3.8 Configuracin del sonido 5.13.9 Configuracin de multifuncin HP3.9.1 Impresora3.9.1.1 Mediante comandos3.9.1.2 Grficamente

    3.9.2 Escner

    3.10 Salvapantallas3.11 Antivirus3.12 Cargador de arranque

    4 VIRTUALIZACIN5 ARRANCAR ARCH DESDE USB6 PROGRAMAS DE INTERS7 OPCIONES DE PACMAN8 BIBLIOGRAFA