arch for dummies
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(>krecordmydesktop)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