Hace poco les pedimos a los lectores que solicitaran nuevos artículos que les gustaría ver (¡y gracias por todas las excelentes ideas!). Una de esas solicitudes fue una guía para principiantes sobre arco linux. Como adicto a la distribución de Linux, he oído hablar de Arch muchas veces a lo largo de los años, pero por alguna razón, nunca le había dado una oportunidad. En particular, un aspecto que siempre me ha interesado ha sido el sistema de administración de paquetes de cosecha propia de Arch, pacman. Hoy descubriremos de qué se trata Arch, cómo usarlo y qué lo hace especial.
Sobre Arco
Arch no se presenta como un brillante sistema operativo de escritorio completo, todo en uno y preconstruido. Esto es a propósito. La idea detrás de Arch es que después de la instalación, tiene un sistema operativo mínimo, rápido y liviano para usar como base para crear su propio escritorio brillante. Si no le gusta la idea de armar su propia versión de cómo debería ser Linux, es posible que Arch no sea para usted.
Instalación
El sitio web de Arch proporciona enlaces de torrents aquí. FTP ISO es la versión «netinstall», donde los paquetes se descargan según sea necesario durante la instalación. Los Core ISO incluyen los paquetes principales en el disco, para que pueda completar una instalación sin una conexión a Internet que funcione. Descargue lo que desee y grábelo en un CD para comenzar la instalación. Usaré el FTP ISO para este artículo. Ese es el método recomendado, ya que descargará las versiones más recientes disponibles de todos los paquetes, en lugar de instalar las antiguas desde el CD que deben actualizarse más tarde.
Una vez que inicie el CD, puede comenzar el proceso de instalación ingresando
en el símbolo del sistema. Accederás a un instalador basado en texto. La mayor parte del instalador debería ser bastante fácil de navegar para un usuario experimentado de Linux (el público objetivo de Arch y, por lo tanto, el público objetivo de este artículo), por lo que no cubriré la instalación con mucho detalle. El sitio web de Arch ofrece una guía de instalación completa que puede usar si tiene algún problema. Sin embargo, incluiré algunas capturas de pantalla del instalador para que pueda ver en qué se está metiendo.
Gestión de paquetes
Una vez que se complete la instalación, es probable que lo primero que desee hacer sea instalar algunos paquetes nuevos (como Xorg y un entorno de escritorio). Primero, asegurémonos de que pacman conozca todos los paquetes disponibles. De forma predeterminada, utilizará cualquier espejo que elija durante la instalación. Para decirle a pacman que actualice esa lista, ingrese
Si tiene algún problema con eso, intente cambiar el espejo editando /etc/pacman.d/mirrorlist. Comente su espejo actual y elija otro de su región. Asegúrate de ver extra en la sincronización. Ahí es donde encontrará muchos de sus paquetes comunes. Si todo salió bien, está listo para instalar algunos paquetes. El comando para hacer eso es
Aquí hay un ejemplo de pacman instalando mi administrador de ventanas favorito, Window Maker.
Algunas opciones comunes de pacman incluyen..
pacman -R (package name) #To remove a package
pacman -Ss (package name) #To search for packages
pacman -Si (package name) #To get info about a package
pacman -Syu #To sync with mirror and update system
pacman -U path/to/package #To install a local package file
Configuración del sistema
Antes de comenzar X, quedan algunas cosas por hacer. Es posible que haya notado que la instalación nunca pidió que se creara un usuario no root. Ahora es un buen momento para crear ese usuario manualmente e instalar otras aplicaciones útiles como sudo.
Hay algunos paquetes que probablemente querrá instalar antes de iniciar X.
- Teclado de entrada xf86
- ratón de entrada xf86
- detectar
- xf86-video-(su tipo de tarjeta de video)
Finalmente, genere una configuración de X.org ejecutando
y copie la configuración resultante en /etc/X11/xorg.conf.
Además, es muy posible que deba decirle a X que cargue el escritorio de su elección ingresando ese ejecutable en el archivo .xinitrc de su nuevo usuario. En el mío, por ejemplo, tuve que incluir
Opcional
Arch tiene una herramienta llamada hwd que hace un gran trabajo al detectar hardware y configurar X. Es parte de un grupo de paquetes llamado AUR, que no son oficiales y son creados por los usuarios. Desafortunadamente, configurar los paquetes AUR puede ser un proceso bastante complicado. Hay una herramienta útil llamada aurbuild que simplifica mucho el proceso, pero también es un paquete AUR en sí mismo, por lo que es una especie de situación de huevo y gallina. Enumeraré el proceso para adquirir aurbuild lo mejor que pueda aquí, pero no prometo si funcionará o no.
pacman -S python fakeroot make gcc patch wget ftp://ftp.berlios.de/pub/aurbuild/aurbuild-1.8.8-1-any.pkg.tar.gz pacman -U aurbuild-1.8.8-1-any.pkg.tar.gz aurbuild -s ddcxinfo-arch aurbuild -s hwd hwd -xa
Si me he saltado algún paso, házmelo saber en los comentarios y actualizaré esta sección.
Conclusión
Es difícil llegar a una opinión sobre Arch, ya que Arch es lo que haces de él. Me gusta que le da tanto control al usuario cuando se trata de la configuración del sistema, pero a veces se siente como demasiado control. Hay algunas cosas que te hacen pensar «vamos, ¿esto TIENE que ser manual?» pero los desarrolladores claramente solo están tratando de seguir la filosofía de Arch de darle al usuario todo el control. En particular, sería bueno tener herramientas como hwd y aurbuild como parte del sistema, o al menos disponibles para su instalación a través de pacman. Eso puede suceder en algún momento, ya que los paquetes en AUR tienen la posibilidad de trabajar en el repositorio de la comunidad eventualmente. En general, creo que me gustan Arch y pacman, y puedo ver cómo sería una gran elección para los sistemas que deben mantenerse rápidos y limpios.