arch for dummies
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/