Arch for Dummies

Published on July 2016 | Categories: Documents | Downloads: 69 | Comments: 0 | Views: 495
of 37
Download PDF   Embed   Report

Comments

Content


ARCH
FOR
DUMMIES
Alejandro Cobo
Índice
1 INSTALACIÓN......................................................................................................................................4
2 POST-INSTALACIÓN...........................................................................................................................7
2.1 Levantar la red..............................................................................................................................7
2.2 Actualizar el sistema.....................................................................................................................8
2.3 Añadir usuario...............................................................................................................................8
2.4 Añadir usuario a grupos...............................................................................................................9
2.5 Instalación de sudo.....................................................................................................................10
2.6 Instalación del sonido.................................................................................................................10
2.7 Instalación del servidor de vídeo................................................................................................11
2.8 Instalación de los drivers de la tarjeta gráfica............................................................................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 Instalación del driver de touchpad..............................................................................................13
2.10 Optimización de los servidores oficiales..................................................................................13
2.11 Instalación del entorno de escritorio........................................................................................14
2.11.1 KDE o GNOME................................................................................................................14
2.11.2 XFCE o LXDE..................................................................................................................14
2.12 Instalación de fuentes adicionales...........................................................................................15
2.13 Configuración adicional para gestores de ventana..................................................................15
2.14 Configuración adicional del idioma del teclado........................................................................15
2.15 Configuración adicional para login automático........................................................................16
2.15.1 slim...................................................................................................................................16
2.15.2 gdm...................................................................................................................................17
2.16 Configuración adicional de fecha y hora de sistema...............................................................17
2.17 Configuración adicional de servicios en el arranque...............................................................18
2.18 Configuración adicional de módulos en el arranque................................................................18
2.19 Yaourt.......................................................................................................................................19
3 MODO GRÁFICO...............................................................................................................................20
3.1 Carpetas locales predefinidas....................................................................................................20
3.2 Reproducir / editar audio y vídeo...............................................................................................21
3.3 Acceso a cámaras digitales........................................................................................................21
3.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 Configuración del sonido 5.1......................................................................................................24
3.9 Configuración de multifunción HP..............................................................................................25
3.9.1 Impresora...........................................................................................................................25
3.9.1.1 Mediante comandos...................................................................................................26
3.9.1.2 Gráficamente..............................................................................................................27
3.9.2 Escáner..............................................................................................................................28
3.10 Salvapantallas..........................................................................................................................28
3.11 Antivirus....................................................................................................................................29
3.12 Cargador de arranque..............................................................................................................30
4 VIRTUALIZACIÓN..............................................................................................................................31
5 ARRANCAR ARCH DESDE USB......................................................................................................31
6 PROGRAMAS DE INTERÉS..............................................................................................................32
7 OPCIONES DE PACMAN..................................................................................................................35
8 BIBLIOGRAFÍA...................................................................................................................................37
1 INSTALACIÓN
Desde que el menú de instalación no está presente, ArchLinux se instala a través de comandos, que
se detallan a continuación:
Primero cargamos la configuración del teclado en español
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/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
Formateamos y activamos la partición swap
mkswap /dev/sda4
swapon /dev/sda4
Montamos las particiones
mount /dev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /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 chroot sobre el directorio /mnt
arch-chroot /mnt
Hacemos enlace simbólico de la zona horaria sobre el archivo localtime
ln -s /usr/share/"oneinfo/#urope/$adrid /etc/localtime
Editamos el archivo hostname para especificar el nombre de la máquina
nano /etc/hostname % localhost
Editamos el archivo locale.conf para especificar la localización
nano /etc/locale.conf % &'()*es+#,.-./-0
Editamos el archivo locale.gen para especificar el idioma del sistema, y aplicamos su configuración
nano /etc/locale.en
locale-en
Editamos el archivo vconsole.conf y especificamos el idioma del teclado
nano /etc/vconsole.conf % 1#2$'3*es
Ajustamos el horario hardware en modo UTC
hwclock --systohc --utc
Creamos initramfs
mkinitcpio -p linux
Generamos syslinux y chequeamos posibles errores
syslinux-install+update -iam
nano /boot/syslinux/syslinux.cf4
* Especial atención a las líneas APPEND que dirigen a la partición raíz, dentro de los LABEL arch y
archfallback
Establecemos la contraseña 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 sólo quedaría reiniciar para proseguir con
la post-instalación
reboot
2 POST-INSTALACIÓN
2.1 Levantar la red
Desde que los procesos en ArchLinux se controlan con systemd, la red no está operativa 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 información obtenida deducimos nuestra interfaz de red, la cual procedemos a levantar:
ip link set mi_interfaz up
Y ahora levantamos la red en la interfaz:
systemctl start dhcpcd7mi_interfaz.service
Con este comando se levanta la red, con IP interna dinámica, en el dispositivo mi_interfaz (tarjeta de
red), y de manera puntual.
Para levantar la red en cada inicio de sesión ejecutar:
systemctl enable dhcpcd7mi_interfaz.service
También se puede gestionar la red con NetworkManager;
para ello se instala
pacman -, network-manaer-applet
(instalará el servicio NetworkManager como dependencia)
y se ejecuta
systemctl enable (etwork$anaer.service
para tener activo el servicio en cada inicio de sesión
Si se va a utilizar NetworkManager como gestor de red, se deberá deshabilitar dhcpcd para evitar
errores de compatibilidad
sudo systemctl disable dhcpcd7mi_interfaz.service
2.2 Actualizar el sistema
Una vez que tenemos ya activa la conexión podemos actualizar el sistema
pacman -,yu
Si se está usando la arquitectura de 64 bits es recomendable editar el archivo /etc/pacman.conf y
habilitar el repositorio multilib
En caso de detectar en el arranque un fallo al cargar uuidd.conf,
bastará con reinstalar el paquete util-linux
pacman -, util-linux
2.3 Añadir usuario
Se crea el usuario
useradd -m - users -s /bin/bash -c 8(ombre 'pellido9 usuario
Donde:
- m crea automáticamente 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 contraseña
passwd usuario
2.4 Añadir 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 sesión
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 impresión (linux printing)
scanner – para poder configurar los escáneres
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)
Más 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 máquina anfitriona desde las
máquinas virtuales.
2.5 Instalación de sudo
En las últimas versiones de Arch, sudo está incluido en el paquete base-devel; si no se ha instalado
previamente se ejecuta:
pacman -, sudo
Una vez instalado se edita el archivo de configuración de sudo para poder especificar con detalle qué
usuarios pueden realizar opciones de administrador:
nano /etc/sudoers
Dado que el usuario añadido antes con la orden adduser será el administrador del sistema, se incluye
la línea:
usuario '&&*:'&&; '&&
debajo de la línea existente:
root '&&*:'&&; '&&
2.6 Instalación del sonido
pacman -, alsa-firmware alsa-utils alsa-oss alsa-lib alsa-pluins
Con estos 5 programas y la inclusión del usuario administrador en el grupo audio, se podrán
configurar todos los parámetros del sonido del sistema.
Pudiera darse el caso de fallar la carga del servicio de sonido después de alguna actualización del
kernel, esto se soluciona ejecutando:
alsactl -f /var/lib/alsa/asound.state store
2.7 Instalación del servidor de vídeo
pacman -, xor-server xor-xinit xor-utils xor-server-utils
Con estos 4 programas se instalarán y configurarán todos los servicios necesarios para poder
ejecutar el sistema en modo gráfico.
Existe una opción más sencilla y es instalar el metapaquete xorg:
pacman -, xor
El cual instalará absolutamente todos los programas para todas las configuraciones posibles del
servidor de vídeo; estaremos instalando más de lo necesario, pero en caso de problemas puede ser
muy útil.
2.8 Instalación de los drivers de la tarjeta gráfica
Si se está instalando ArchLinux en una máquina virtual a través de VirtualBox , se deberá obviar este
punto 2.8, aplicando en su lugar el punto 4, y seguir con la instalaci ón en el punto 2.9.
Si la instalación, en cambio, es en una máquina física, es necesario conocer con qué tarjeta se
cuenta, y para ello se ejecutará:
lspci < rep =)'
De la información obtenida, se instalará el driver apropiado.
Nótese que el segundo paquete de las siguientes opciones corresponde al repositorio multilib, que
necesitará habilitarse previamente en el archivo /etc/pacman.conf si se está instalando ArchLinux en
su versión 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
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 opción de eliminarlo antes de proceder con la
instalación.
Después de la instalación de éstos últimos será necesario ejecutar la orden:
nvidia-xconfi
para la configuración automática de la tarjeta en el sistema.
Será necesario también reiniciar para que el sistema reconozca los drivers privativos.
2.9 Instalación del driver de touchpad
Si se está instalando ArchLinux en un portátil, será conveniente instalar el driver del touchpad para
así poder manejar el entorno gráfico sin necesidad de usar ratón
pacman -, xf0>-input-synaptics
2.10 Optimización de los servidores oficiales
Se puede optimizar la configuración de los servidores de software en relación 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 número de servidores que se quiera tener en esa lista
Con esta orden estaremos guardando en el archivo mirrorlist los N servidores más recientemente
actualizados, ordenándolos por velocidad de respuesta
2.11 Instalación 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 KDE o GNOME, al tratarse de entornos de escritorio completos, no
será necesaria la instalación de paquetes adicionales.
2.11.2 XFCE o LXDE
Si se opta por XFCE o LXDE, al no tratarse de entornos de escritorio completos, será necesaria la
instalación de paquetes adicionales, tales como:
gestor de inicios de sesión
pacman -, slim
actualización automática en modo gráfico del contenido en el sistema de archivos
pacman -, amin
notificaciones del sistema
pacman -, dbus
montar dispositivos usb y montarlos automáticamente cuando se inserten, respectivamente
pacman -, vfs vfs-afc
2.12 Instalación 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 Configuración adicional para gestores de ventana
Para poder iniciar automáticamente sesión gráfica de los gestores xfce o lxde, será necesario copiar
el archivo .xinitrc al directorio de nuestro usuario:
cp /etc/skel/.xinitrc /home/usuario
Se edita dicho archivo:
nano /home/usuario/.xinitrc
y se añade al final la línea que ejecutará el inicio de sesión en modo gráfico:
exec startxfce4
exec startlxde
exec openbox-session
2.14 Configuración 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 línea Option “XkbLayout” “es”, tal que:
,ection BCnputDlassB
Cdentifier Bevdev keyboard catchallB
$atchCs1eyboard BonB
$atchEevice3ath B/dev/input/event4B
Fption BAkb&ayoutB BesB
Eriver BevdevB
2.15 Configuración adicional para login automático
Si sólo se cuenta con un solo usuario por máquina, se puede habilitar la opción de login automático
para no tener que acreditarse en cada inicio de sesión
Tanto si se habilita o no el login automático 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 está usando slim como gestor de inicio, se edita el archivo slim.conf
nano /etc/slim.conf
Se habilita la opción auto_login y se cambia de no a yes
Se habilita la opción default_user y se cambia de simone a nuestro usuario
Se puede personalizar el aspecto de slim instalando
pacman -, archlinux-themes-slim
Los nuevos temas disponibles se ubicarán en /usr/share/slim/themes
Para usarlos se editará el archivo slim.conf
nano /etc/slim.conf
y se especificará el tema elegido en la opción current_theme
2.15.2 gdm
Si se está usando gdm, se edita el archivo custom.conf
nano /etc/dm/custom.conf
Se añaden las líneas
'utomatic&oin#nable*true
'utomatic&oin*usuario
en la sección [daemon], tal que:
GdaemonH
'utomatic&oin#nable*true
'utomatic&oin*usuario
2.16 Configuración 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
2.17 Configuración adicional de servicios en el arranque
Como ya se ha indicado anteriormente, los servicios en ArchLinux están controlados por systemd
Para incluir servicios en cada inicio se ejecuta la orden
systemctl enable nombre+servicio.service
Si sólo se desea habilitar el servicio en la sesión actual, se ejecuta
systemctl start nombre+servicio.service
2.18 Configuración adicional de módulos en el arranque
Para cargar en el arranque de ArchLinux módulos adicionales a los que ya se cargan por defecto,
habrá que crear archivos *.conf (conteniendo simplemente el nombre del módulo en cuestión) en
/etc/modules-load.d/
Como por ejemplo:
/etc/modules-load.d/fuse.conf
(archivo que únicamente contendría la palabra 'fuse')
/etc/modules-load.d/vboxdrv.conf
(igual con 'vboxdrv')
/etc/modules-load.d/s
(igual con 'sg')
2.19 Yaourt
Se trata de una herramienta para la gestión automática desde su código fuente de paquetes del
repositorio AUR. En este repositorio, mantenido por la comunidad, se encuentran programas que no
están disponibles en los respositorios oficiales. Dependiendo de su uso son posteriormente incluidos
en los repositorios oficiales.
Si se desea tener disponible esta herramienta y con ello acceso a todos los programas contenidos en
el repositorio se necesitará editar el archivo pacman.conf:
nano /etc/pacman.conf
y añadir a los repositorios existentes:
GarchlinuxfrH
,erver * httpI//repo.archlinux.fr/Jarch
Tras esto, y teniendo en cuenta que previamente deberemos tener instalado el paquete base-devel,
tan sólo hará falta actualizar los repositorios:
pacman -,yu
e instalar Yaourt:
pacman -, yaourt
Con todo esto podremos gestionar los programas aún 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 instalar
yaourt -K prorama % para desinstalar
etc...
De esta manera se podrán 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 y gpaint
3 MODO GRÁFICO
3.1 Carpetas locales predefinidas
Por defecto en Arch no se crean automáticamente 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.defaults y se establecen los nombres de las carpetas,
así como 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 realizará en el archivo:
sudo nano /home/usuario/.confi/user-dirs.dirs
Es posible que después de todo esto, la carpeta que apunta a nuestro escritorio siga mostrando su
nombre en inglés, tal que Desktop.
Para solucionarlo se crea la carpeta Escritorio en nuestra carpeta Home
mkdir /home/usuario/#scritorio
Se edita el archivo user-dirs.dirs y se cambia la variable XDG_DESKTOP_DIR a nuestro idioma
nano /home/usuario/.confi/user-dirs.dirs %
AE)+E#,1.F3+ECK*BJLF$#/#scritorioB
Y finalmente se vuelve a ejecutar
xd-user-dirs-update
Después de reiniciar sesión, el cambio ya se verá reflejado.
3.2 Reproducir / editar audio y vídeo
Para tener un sistema en el que se pueda reproducir y editar audio y vídeo 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 cámaras digitales
Algunas cámaras digitales necesitan de un programa adicional para poder montar el dispositivo de
manera automática desde el entorno gráfico
sudo pacman -, vfs-photo2
3.4 Acceso a unidades remotas
Harán falta los paquetes smbclient, gvfs-smb y gnome-vfs
sudo pacman -, smbclient vfs-smb nome-vfs
Una vez instalados, bastará con 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 URL en el escritorio que apunte al directorio compartido del servidor.
3.5 Compartir carpetas locales
Para poder compartir archivos en nuestra red local hará falta instalar samba
sudo pacman -, samba
Una vez instalado, el servicio se configurará en el archivo smb.conf
Para ello hará falta crearlo, copiando el contenido del archivo ya existente smb.conf.default
sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf
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
También podremos especificar en el mismo archivo las carpetas que vayamos a compartir, con una
sintáxis tal que:
G H
path *
valid users *
public *
browseable *
read only *
En donde entre corchetes especificaremos el nombre del recurso compartido
En la variable path, la ruta local del recurso
En valid users, los usuarios que pueden acceder
En public, si se trata de un recurso público, con valores yes/no
En browseable, si el recurso es visible gráficamente a través de la red, con valores yes/no
En read only, si el acceso es de sólo lectura, con valores de yes/no
Una vez que tengamos el archivo smb.conf totalmente configurado, crearemos los usuarios con los
que acceder a los recursos compartidos
sudo smbpasswd -a usuario
(usuario deberá ser igual a los especificados anteriormente en valid users)
E iniciaremos los servicios
sudo systemctl start smbd.service
sudo systemctl start nmbd.service
Si queremos tener los servicios activos en cada inicio de sesión, se ejecuta
sudo systemctl enable smbd.service
sudo systemctl enable nmbd.service
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 después instalar:
downrade ccsm compi"-manaer compi"-fusion-pluins-extra
libcompi"confi fusion-icon emerald-themes
3.6.2 Instalando directamente desde AUR:
yaourt -, ccsm compi"-manaer compi"-fusion-pluins-extra
libcompi"confi fusion-icon emerald-themes
Ambos métodos son igual de válidos; si bien éste último resuelve mejor las dependencias, y es más
directo, ya que no necesita de ningún programa intermedio que sólo se utilizaría 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 haría falta instalar ningún otro programa para este fin.
Si se ha optado por otro entorno, como Openbox o 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 sólo hay que ejecutar la orden para activarlo:
xcompmr -c
Una configuración típica que podemos aplicar a cada inicio de sesión es:
xcompmr -c -D -t-N -l-N -r4.2 -o.NN
3.8 Configuración 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 gráfico, puede ser necesario instalar también una interfaz
gráfica para manejar las opciones de sonido:
sudo pacman -, pavucontrol
Para tener activo el sonido 5.1 en cada inicio de sesión, se editará el archivo daemon.conf
sudo nano /etc/pulse/daemon.conf
y se habilitará la línea default-sample-channels, cambiando su valor de 2 a 6
3.9 Configuración de multifunción HP
3.9.1 Impresora
Se necesita instalar cups, ghostscript y hplip:
sudo pacman -, cups hostscript
El paquete hplip, aparte de instalar una base de datos de drivers de productos de HP para Linux,
instala también una herramienta de configuración 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 línea aparte para poder observar las dependencias una vez termine de instalar el
propio programa:
sudo pacman -, hplip
Se necesitará incluir el servicio cups a los servicios que arrancan en cada inicio, con la orden:
sudo systemctl enable cups.service
Para esto último, será también necesario que nuestro usuario esté incluido en los grupos sys y lp
En caso que nuestra multifunción se conecte por puerto usb, se necesitará añadir usblp a los
módulos que se cargan al inicio
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 simbólico de python que apunta a python3, para crearlo de nuevo apuntando a
python2.7
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.O /usr/bin/python
Se ejecuta la instalación de la impresora
sudo hp-setup4
* si se trata de una impresora en red se añade su dirección IP al final
Se ejecuta la instalación del plugin
sudo hp-pluin
Y se vuelve a dejar el enlace simbólico apuntando a python3
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python
3.9.1.2 Gráficamente
Otra forma de instalar impresoras en ArchLinux, que quizá resulte más cómoda es hacerlo
gráficamente, ejecutando:
sudo pacman -, system-confi-printer
Tras esto, ejecutando
system-confi-printer
se obtiene:
En donde tras unos pocos pasos podremos instalar nuestra impresora.
3.9.2 Escáner
Para poder manejar el escáner se necesita el programa simple-scan
sudo pacman -, simple-scan
Y para que el programa (ya sea skanlite o simple-scan) tenga acceso al escáner de la multifunción
será necesario editar el archivo dll.conf y habilitar la opción hpaio
sudo nano /etc/sane.d/dll.conf
3.10 Salvapantallas
Al no ser XFCE un entorno de escritorio completo, algunas utilidades como el salvapantallas no están
predefinidas en el sistema; para ello se instala:
sudo pacman -, xscreensaver
Antes de pasar a configurarlo en:
Inicio →Configuración →Administrador de configuración
será necesario crear el archivo
sudo nano /home/PusuarioP/.xsession
con el contenido:
xscreensaver -nosplash Q
exec xfce4-session
Para ejecutar en XFCE el salvapantallas en cualquier momento, se ejecutará:
xflock4
3.11 Antivirus
A pesar de que en los sistemas Linux no existen programas malintencionados como virus y troyanos,
nunca está de más tener disponible una herramienta antivirus para escanear dispositivos FAT o
NTFS.
El motor del antivirus es clamav y su interfaz gráfica es clamtk
Tendremos pues, la opción de instalar el programa clamav
sudo pacman -, clamav
y ejecutarlo en línea de comandos;
o instalar clamtk
yaourt -, clamtk
y ejecutarlo gráficamente.
Se opte por la opción que se opte será necesario:
editar los archivos clamd.conf y freshclam.conf
sudo nano /etc/clamav/clamd.conf
sudo nano /etc/clamav/freshclam.conf
y deshabilitar la línea Example
Es seguro que las definiciones antivirales quedarán obsoletas al cabo de algún tiempo; para
actualizarlas se ejecuta:
sudo freshclam -v
Si lo se se queda obsoleto es la versión de la interfaz gráfica, se ejecuta de nuevo:
yaourt -, clamtk
3.12 Cargador de arranque
Ya que el aspecto de Syslinux por defecto puede resultar algo feo, se puede mejorar fácilmente
editando el archivo syslinux.cfg
sudo nano /boot/syslinux/syslinux.cf
para habilitar la línea UI vesamenu.c32, y deshabilitar UI menu.c32
Se puede también elegir una imagen de fondo, la cual deberá tener una resolución de 640x480
píxeles, en formato *.png, que copiaremos al directorio /boot/syslinux
En el mismo archivo syslinux.cfg se habilita la opción MENU BACKGROUND en donde se especifica
el nombre de la imagen de fondo *.png
Dependiendo de qué imagen se elija será conveniente ajustar algunos parámetros, 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 opción de testeo de memoria desde Syslinux, instalando el paquete
memtest86+
sudo pacman -, memtest0>M
y creando su opción correspondiente en syslinux.cfg, tal que:
LABEL memtest
MENU LABEL MemTest
LINUX ../memtest86+/memtest.bin
4 VIRTUALIZACIÓN
Si se pretende instalar Arch en una máquina virtual, lo único a tener en cuenta es la necesidad de
instalar virtualbox-guest-utils
pacman -, 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 módulo correspondiente a cargar en cada uno de ellos.
También se puede crear un solo archivo (/etc/modules/vbox.conf, por ejemplo) que contenga el
nombre de los tres módulos (vboxguest, vboxsf y vboxvideo).
El resto de la instalación y post-instalación es completamente igual que si se tratara de una máquina
física, salvo porque no se instalarán los drivers de la tarjeta gráfica
5 ARRANCAR ARCH DESDE USB
Si se necesita poder arrancar un sistema Arch para su instalación 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.img por el nombre de la imagen *.iso, y /dev/sdx por el dispositivo USB donde
montar la imagen
6 PROGRAMAS DE INTERÉS
chromium (& flashplugin) – navegador web
firefox – navegador web
checkgmail – programa de área de notificación que chequea correo en Gmail
pidgin – mensajería chat apto para varios protocolos
skype – mensajería 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 imágenes Iso
k3b – grabación de CD/DVD
vlc – reproductor multimedia
totem – reproductor multimedia
pitivi – editor de vídeo
avidemux-gtk – editor de vídeo
ogmrip – programa para ripear DVD
cheese – programa para manejar la cámara web
recordmydesktop (& gtk-recordmydesktop) – programa para grabar la actividad del escritorio
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 notificación para el control del volumen
libreoffice – suite ofimática
mousepad – editor de texto plano
gnome-calculator – calculadora
catfish – buscador de archivos
simple-scan – programa que maneja el escáner local
eog – visor y organizador de imágenes
gimp – editor de imágenes (photoshop)
inkscape – editor de gráficos vectoriales
blender – imágenes 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 numérico automáticamente
alacarte – editor del menú principal
conky – monitor gráfico del sistema para el escritorio
xscreensaver – salvapantallas para XFCE
xorg-xkill – finalizador de programas con comportamiento errático
virtualbox (& virtualbox-guest-iso & virtualbox-guest-utils) – máquinas virtuales
unetbootin (& gksu) – programa para crear pendrives de arranque
guake – terminal de comandos desplegable
net-tools / wireless_tools – extensiones para redes
dosfstools / ntfs-3g – extensiones para sistemas de archivos FAT y NTFS
gparted – herramienta gráfica para gestión de discos y particiones
gnome-disk-utility – herramienta gráfica para gestión de discos y particiones
gnome-packagekit – herramienta gráfica para gestión de software y actualizaciones
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 específico
pacman -,w
→Descarga el paquete pero no lo instala
pacman -,i
→Muestra información sobre un paquete no instalado
pacman -Ri
→Muestra información 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 qué paquete pertenece un archivo en especial
pacman -,c
→Borra todos los paquetes antiguos guardados en la caché de pacman
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 -RtdS
Muestra una lista de paquetes huérfanos en el sistema →
pacman --
Instala un paquete local creado con la orden → makepkg
pacman -Ks J:pacman -RStd;
Desinstala los paquetes huérfanos en el sistema →
pacman -,d
Fuerza la instalación de un paquete aún habiendo fallos en las dependencias →
8 BIBLIOGRAFÍA
AlejandroCQ
Gespadas
DesdeLinux
Informático de Guardia
El Rincón de Linux
MuyLinux
ArchWiki

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close