Archinstall 4.2 optimiza la instalación de KDE en Arch Linux

La nueva versión de Archinstall, el programa de instalación para hacer más fácil la puesta en marcha de un ordenador con Arch Linux, incluye nuevas opciones y menús. Por ejemplo, ahora se puede usar la opción --advanced al invocar el programa para habilitar un menú extra que permite hacer ajustes en el gestor de paquetes Pacman, como la activación de descargas paralelas en el nuevo sistema o si permitir una salida con colores o sin colores al usar el programa.

Otro cambio importante está en la instalación de KDE. Hace algunas versiones, se cambió la lista de paquetes para usar plasma-desktop en vez de plasma-meta. El problema de esto es que deja fuera algunos paquetes esenciales que alguien que quiera usar KDE tal vez necesite. Se ha vuelto a revisar la lista de paquetes instalados y, aunque no se va a revertir el cambio, se han modificado los perfiles para asegurarse de que se instalen más o menos paquetes en función de las necesidades.

No menos importante, se ha corregido una vulnerabilidad que provocaba que el instalador copiase claves de cifrado sobre particiones no cifradas. Previamente, si cifrabas /home en una instalación LUKS, el instalador guardaba las claves de cifrado sobre /, incluso cuando ésta no estaba cifrada. Ahora sólo lo hará si también se cifra la raíz. Si no, será necesario meter la contraseña para desbloquear la partición. Si has instalado recientemente Arch con este script y estas condiciones, tal vez quieras revisar que esté todo en orden.

Estos cambios estarán disponibles en la ISO del mes que viene de Arch Linux. Si vas a instalar Arch ya, tal vez quieras ejecutar pacman -Sy archinstall en el Live CD antes de empezar para aplicar las correcciones en lo que acaba el mes.

Cómo usar makepkg para instalar paquetes en Arch Linux y derivadas

makepkg es la herramienta más primitiva que puedes usar para compilar paquetes que vengan de AUR en Arch Linux y distribuciones relacionadas (Manjaro, EndeavourOS, Xero Linux…). La mayoría de personas inmediatamente van a querer dar el salto a un gestor de paquetes compatible con AUR, como Yay o Paru, por las limitaciones que tiene vivir únicamente de makepkg exclusivamente.

Sin embargo, en algunos casos puede salvar la vida cuando todo lo demás falla, así que creo que es muy relevante saber, al menos cómo descargar y compilar un paquete de AUR con makepkg. ¿Por qué? Así como mínimo, porque para instalar Yay necesitarás usar algo, ¿no? ¿o pretendes mantener yay fuera de la base de datos de pacman? Además, si eres una de esas personas que saben cómo crear y modificar PKGBUILDs, trabajar con makepkg te será más sencillo en muchos casos.

Continuar leyendo «Cómo usar makepkg para instalar paquetes en Arch Linux y derivadas»

wxWidgets 3.2 puede traerte dolores de cabeza al actualizar en Arch Linux

Si utilizas Arch Linux, es posible que la última actualización de wxWidgets te traiga algún dolor de cabeza al actualizar tu ordenador, como han advertido recientemente desde el propio sitio de noticias de Arch Linux.

Hace una semana salió wxWidgets 3.2, la primera versión del framework para aplicaciones gráficas en casi 9 años. Cuesta creerlo pero wxWidgets todavía no soportaba algunas funciones que en otros frameworks para hacer aplicaciones gráficas sí son ya habituales, como el soporte para modo oscuro, el modo de alta resolución compatible con pantallas de alto DPI o el soporte para Wayland.

Una de las novedades de wxWidgets es que, en el caso de UNIX, ha empezado a soportar de forma experimental el uso de QT además de GTK+, que es lo que se usaría ahora mismo al ejecutar este tipo de aplicaciones en sistemas operativos como GNU/Linux o un BSD. Sin embargo, esto tiene algunas consecuencias inesperadas.

Arch Linux ha anunciado recientemente que, debido a que wxWidgets ahora proporciona una forma de generar aplicaciones usando QT en vez de GTK+, el viejo nombre de los paquetes, wxgtk, ya no suena muy convincente ni seguro a largo plazo. Es por ello que han renombrado los paquetes de wxgtk a wxwidgets. Sin embargo, los problemas no acaban ahí. Con esta nueva versión de wxWidgets se elimina el soporte para el viejo frontend basado en GTK2. Podría parecer muy osado que un framework siga manteniendo GTK+ 2, pero cabe repetir que esta es la primera versión en ¡nueve años! Por entonces apenas había salido GNOME 3.8 y se estaba trabajando en GNOME 3.10, de modo que GTK+ 3 era un invento más reciente (y también menos querido) que ahora.

Eso significa que si tienes alguna aplicación que todavía esté usando este backend, va a haber problemas cuando ocurra el proceso de actualización. Tal como indican en el propio anuncio, si al actualizar obtienes problemas como que se te diga que wxgtk2 depende de wxgtk-common, deberás solucionar esto manualmente eliminando wxgtk2 de tu sistema usando pacman -Rs wxgtk2, o algo equivalente para eliminar ese paquete de tu sistema, antes de seguir actualizando.