Vamos a Instalar Arch Linux con entorno gráfico Gnome (actualmente versión 50.2, esta distribución ha mejorado muchisimo su posible uso como máquina de escritorio. También instala y usa flathub de forma predeterminada por lo que será muy sencillo añadir todo el software que se desee, ya no haremos uso del repositorio Cahotic como en versiones anteriores, es, sin duda, un paso adelante importante para que pueda ser utilizada fácilmente. Con flatpak en el centro de software se simplifica mucho todo el proceso de instalación y borrado de una gran variedad programas todo de forma gráfica y con mucha información.
Se continuará utilizando el programa archinstall en su nueva versión mejorada que facilita la instalación del sistema base, evitando así una instalación realmente compleja, tal como podéis comprobar en otro post este mismo blog.
Realmente el programa de ayuda a la instalación archinstall (version 4.3) es cada vez más útil, rápido y sencillo con un resultado de instalación excelente aunque su presentación gráfica es muy sencilla y sin ninguna ayuda.
La mayor ventaja es que, una vez instalada, únicamente debe actualizarse a menudo y no es necesario actualizar la distribución, hecho que la hace mejor que las otras.
El peor inconveniente es que el grupo de arranque solo se reconoce a si mismo y si tenemos otros sistemas operativos no los reconocerá; por tanto, no serán accesibles los otros sistemas que se tengan instalados solo Arch Linux. Aunque todo tiene solución solo es cuestión de regenerar el grupo desde los otros sistemas que si los reconocen a todos incluido arch Linux, pero consideramos que es una clara deficiencia. Por este motivo, es complicada la coexistencia entre Windows y arch linux en particiones de un mismo disco.
Si la conexión a internet es por cable no es necesario hacer nada la propia ISO establece la conexión cuando se inicia el sistema vía USB, pero si la conexión solo puede ser vía wifi explicamos como hacerla en este mismo blog (acceder antes de continuar la instalación) ver enlace:
https://tecn-ara.blogspot.com/p/instalar-archlinux-con-conexion-wifi.html
1.- Instalar el sistema con el uso de Archinstall
Ahora vamos a seguir todos los pasos que se indican en el programa archinstall para obtener la instalación de la base del sistema, luego haremos la adaptación con todos los programas más importantes.
Recordar para obtener la ISO de la distribución Arch Linux:
https://www.archlinux.org/download/
Una vez grabada en un USB procedemos a arrancar nuestro sistema desde él. Normalmente utilizamos el programa gnome-disk-utility desde otra distribución para crear el USB inicia ble (bootable).
Después de iniciar el sistema desde USB y cuando nos aparece el símbolo de sistema tecleamos:
# archinstall
Nos aparece el menú inicial de archinstall vamos a seguir todas los pasos que nos pide:
Ahora vamos a rellenar todas las opciones que debemos colocar en esta pantalla del programa para un ordenador situado en España y para que todo bien instalado.
Ahora vamos a seguir todas las opciones de él paso a paso.
Localidades:
- Idioma de archinstall ==> establecer: Español
- Distribución de teclado ==>establecer: es
- Idioma local ==> establecer: es_ES.UTF-8
- Región del servidor ==> establecer:
- Codificación local ==> establecer: UTF-8
Espejos y repositorios
- Seleccione regiones ==> ponemos spain
- Repositorios opcionales ==> marcamos multilip
Configuración del disco
Es importante si se tienen varios discos escoger el disco sobre el que se hará la instalación y no confundirse, podéis ver que en nuestro caso es el dev/sda conectado vía USB. Ahora marcamos el disco con la barra espaciadora del teclado. Como podéis ver se ha utilizado un disco vía USB, ya que actualmente es prácticamente lo mismo que tenerlo en la placa base y así no es necesario cambiar discos, hecho que en los portátiles modernos es más bien complicado.
- Diseño del disco ==> establecer: la siguiente opción
Utilice un diseño de partición predeterminado de mejor esfuerzo (Use a Best-effort deafult parttion layout).
Una vez escogida esta opción nos pedirá si queremos que la partición home
este aparte o dentro de la raíz. Podéis escoger la opción que queráis,
si es un sistema de pruebas no hace falta que sea una partición aparte
pero si es un sistema definitivo es mucho mejor para salvaguardar nuestra información.
- Swap ==> establecer: true
- Gestor de arranque ==> establecer: Group
Nucleos
- Nucleos ==> marcamos linux y linux-lts
- Nombre del Host ==> establecer: nombre_ordenador
El nombre del host podéis escoger el que se quiera.
Autentificación
- Contraseña de root ==> establecer:
Establecemos un valor de la contraseña, que será la que utilizaremos para estos casos, es totalmente libre, si no es suficientemente segura nos advertirá pero no pasa nada se puede continuar.
- Cuenta de usuario ==> establecer:
Establecemos el nombre que utilizamos habitualmente en las distribuciones linux con la contraseña que deseemos. Importante marcamos que sea superusuario, ello instalará y configurará el programa sudo.
Perfil
- Perfil ==> establecer: desktop y luego marcar Gnome
Se puede escoger el entorno gráfico que queramos, en esta opción escogemos Gnome para simplificar su uso para por los usuarios menos experimentados.
Aplicaciones
- Bluetooth ==> establecer: Si
- Audio ==> establecer: piperwire
- Servicio de impresión ==> establecer: Si
- Addicional fonts ==> las marcamos todas
Configuracion de red
Configuracion de red ==> marcamos la misma que la ISO que será NetworkManager
Paquetes adicionales no marcamos nada, es una parte importante para desarrolladores, están todos los paquetes de la distribución. Esta parte es una novedad importante, pues todos los profesionales que la utilizan para diferentes aplicaciones ya pueden marcar lo que deseen.
- Paquetes adicionales ==> no poner ninguno
- Sincronización automática de la hora ==> establecer: Europe/Madrid
Que es lo habitual en los ordenadores situados en España.
Y con esto ya hemos acabado la primera parte de instalación del sistema con entorno gráfico Gnome. Cuando reiniciamos nuestro ordenador ya nos arrancará el sistema gráfico y podremos continuar con el resto de programas que consideramos necesarios para adaptar el sistema.
2.- Adaptación completa como máquina de usuario
Ahora empezaremos la adaptación como máquina de escritorio, se ha procurado que
sea lo más completa posible para facilitar su uso extensivo.
En la siguiente web, podemos ver el listado oficial ordenado por categorías de aplicaciones Arch linux que nos ofrece el repositorio oficial:
https://wiki.archlinux.org/title/list_of_applications
Java
$ sudo pacman -S jre-openjdk icedtea-web
Herramientas diversas
$ sudo pacman -S pdfarranger
- Usbutils, nos permite utilizar la orden lsusb.
Programas más importantes a nivel de usuario, que en nuestro caso consideramos que son:
$ sudo pacman -S gimp inkscape libcdr vlc chromium libreoffice libreoffice-es hunspell-es_es kdenlive brasero gparted obs-studio atril gnome-calculator firefox-i18n-es-esCodificadores multimedia
De hecho debe tenerse en cuenta que el programa VLC ya instala todos los codificadores que el necesita para reproducir vídeos, además agregamos los siguientes:
$ sudo pacman -S libdvdcss gstreamer gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-good ffmpeg
https://wiki.archlinux.org/index.php/GStreamer
Impresoras con cups
$ sudo pacman -S cups avahi libcups cups-pk-helper cups-pdf cups cups-filters apcupsd ghostscript gsfonts hplip
$ sudo gpasswd -a nombre_usuario lp
$ sudo gpasswd -a nombre_usuario sys
Iniciemos los servicios.
$ sudo systemctl enable --now cups.service
$ sudo systemctl enable --now cups.socket
Si no funcionan la dos órdenes anteriores reiniciar el sistema que es lo mismo y ya se iniciarán.
Herramientas escaneo
Recomendamos
también la herramienta simple-scan para escanear rápido y de forma
sencilla, dejando xsane para escaneados más complejos.
$ sudo pacman -S simple-scan colord dconf gtk3 libgusb sane intltool vala yelp-tools
- Xsane, completa herramienta de escaneado.
- Simple-scan, herramienta cómoda y sencilla para escanear de forma rápida toda clase de documentos.
$ sudo hp-setup
También se puede utilizar en entorno gráfico la aplicación system-config-printer
$ sudo pacman -S system-config-printer
Bluetooh
$ sudo pacman -S bluez-utils
$ sudo pacman -S blueman
$ lsmod | grep btusb
$ sudo rfkill list
$ sudo rfkill unblock bluetooth
$ sudo systemctl start bluetooth.service
$ sudo systemctl enable bluetooth.service
$ mv ~/.config/pulse ~/.config/pulse.old
Reiniciamos el sistema y en principio ya nos va a funcionar.
Instalando fuentes libres y no libres
Podemos bajar las fuentes no libres (msttcorefonts.tgz) de los enlaces siguientes:
https://sourceforge.net/projects/mscorefonts2/files/sources/
# cd /home/mi_usuario/Descargas
# cp msttcorefonts.tgz /usr/share/fonts/
# cd /usr/share/fonts/
# tar -zxvf msttcorefonts.tgz
Finalmente para activarlas ejecutar:
# fc-cache -f -v
Torrent
Instalamos gráficamente desde el centro de software transmission, pues no está en los repositorios normales. Cada se utiliza más el repositorio general de flatpak y menos los personales de cada distribución, el camino ya parece marcado para linux.
Conectar android a nuestro sistema Arch Linux
Instalamos mtpfs, que es un protocolo para la transferencia de archivos.
$ sudo pacman -S mtpfs
jmtpfs, permite el acceso a dispositivos MTP, lo descargamos desde https://github.com/cjd/mtpfs
$ sudo pacman -S git
$ git clone https://aur.archlinux.org/jmtpfs.git
$ cd jmtpfs
Lo instalamos por compilación.
$ makepkg -s
Veremos
que se han descargado dos archivos llamados: jmtpfs-v0.5.tar.gz i
jmtpfs-0.5-3-x86_64.pkg.tar.zst los descomprimimos y instalamos todos
con la siguiente orden para esta versión, pues el nombre irá cambiando
con el paso de nuevas versiones.
$ sudo pacman -U jmtpfs-0.5-3-x86_64.pkg.tar.zst
Ahora instalamos los dos siguientes paquetes de software que faltan para la transferencia de archivos:
$ sudo pacman -Sy gvfs-mtp
$ sudo pacman -Sy gvfs-gphoto2
$ sudo pacman -S android-udev android-tools
Reiniciamos el sistema y veremos que ya reconoce normalmente nuestro móvil Android.
Agregar un segundo navegador
Normalmente instalamos Chromium porque se trata de la versión libre de Google, si se desea Google Chrome se instala gráficamente desde el centro de software.
$ sudo pacman -S chromium
Ya se ha instalado Chromium que es prácticamente lo mismo que google-chrome pero en versión libre, en el caso de que se desee específicamente google-chrome:
Abrimos el centro de software y lo instalamos desde flathub
Agregar touch VPN a nuestros navegadores
El uso de una vpn cada vez es más necesario, Touch VPN es ideal y se instala como extensiones de los navegadores.
- Chromium o Google chrome
- Firefox
https://addons.mozilla.org/es/firefox/addon/touch-vpn/
Compresor de archivos en forma gráfica
Se utiliza como compresor y des compresor de archivos Peazip debe instalarse desde el centro de software y flatub, pues ya no está en los repositorios.
possibly missing firmware for module: wd719x
Possibly missing firmware for module: 'qla2xxx'
Possibly missing firmware for module: 'qed'
Possibly missing firmware for module: 'bfa'
Possibly missing firmware for module: 'qla1280'
$ cd wd719x-firmware
$ makepkg -sri
Herramientas diversas de sistema por si se necesitan
No
son para usuarios habituales son un poco para profesionales, ahora bien
todo el mundo puede utilizarlas alguna vez si las precisa.
$ sudo pacman -S hardinfo
$ sudo pacman -S bleachbit
$ sudo pacman -S nmap
Quizás el más habitual de los que hemos propuesto sería filezilla para conectarnos a nuestro servidor vía ftp.
$ sudo pacman -S filezilla haskell-safecopy dd_rescue
No se ha propuesto instalar nast
para controlar nuestra red porque no está en los repositorios y su instalación es compleja y sin
un procedimiento natural. En caso necesario podéis ver la siguiente web,
por ejemplo:
https://www.taringa.net/+linux/instalar-nast-en-arch-linux_glesq
Primeros pasos en el uso de pacman
La orden pacman para instalar y borrar programas es la normal que utiliza Arch linux.
Ver página siguiente página web para tener información completa:
https://wiki.archlinux.org/index.php/Pacman_(Espa%C3%B1ol)
Los más habituales son:
$ sudo pacman -Rs nombre_paquete
Elimina el paquete, sus dependencias y todos los paquetes que dependen de las dependencias.
-Sincroniza los repositorios con el sistema
$ sudo pacman -Su
Se puede utilizar "pacman-Syu" para realizar las dos operaciones a la vez.
- Se utiliza pera buscar paquetes en la base de datos de nuestro repositorio, no hace falta poner el nombre entero.
Ejemplo:
- Limpia todos los paquetes huérfanos
$ sudo pacman -Qtdq









