quvyta-packages
qpac
Un gestor de paquetes para Arch Linux que corre en la terminal. Quiere reunir pacman, el AUR, Flatpak y Snap en una interfaz sencilla con aire de tienda de aplicaciones, y muestra exactamente qué va a cambiar antes de que cambie nada.
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- packagesBeta. qpac encuentra software en los repositorios, el AUR, Flatpak y Snap, e instala y quita en las cuatro; los paquetes del AUR se compilan con paru o yay una vez que has leído sus recetas. La interfaz puede cambiar todavía entre versiones.
Qué hace
Una tienda para Arch, y cada cambio a la vista primero.
- Descubrir
Aplicaciones populares y lo que es popular en el AUR, en fichas, con los tipos de software a la izquierda. Al escribir se busca a la vez en los repositorios, el AUR, Flatpak y Snap, y una aplicación encontrada en varias fuentes es una sola ficha. Un snap no tiene tipo propio, porque snapd no lo da, así que los snaps quedan en Otros y se encuentran buscando.
- La página de una aplicación
Su descripción, versión, licencia, tamaños, sitio web y dependencias, con un botón de instalar o quitar. Las categorías y las descripciones vienen de AppStream, los datos que usan GNOME Software y KDE Discover.
- Instalados
Tus aplicaciones, o todos los paquetes, en una tabla que puedes buscar y ordenar, con la fuente de cada uno y un panel de detalle. Se lee directamente de la base de datos local de pacman, así que abre al instante; los flatpaks y los snaps aún no están en esta tabla y llevan la marca Instalado en sus fichas de Descubrir.
- Actualizaciones que no te dejan a medias
Las actualizaciones pendientes por fuente, los avisos de reinicio y, encima, las últimas noticias de Arch. La comprobación usa una copia propia de la base de datos de pacman, y Actualizar todo puede tomar antes una instantánea con snapper o timeshift.
- Cambios que puedes ver
Antes de ejecutar nada se le pregunta a pacman qué haría el cambio, y la lista completa, con dependencias, espera tu confirmación. El foco está en Cancelar.
- Tu contraseña se queda en polkit o sudo
El primer cambio la pide una vez; qpac nunca la ve. Una base de datos bloqueada se explica, nunca se fuerza, y los paquetes huérfanos se limpian en un paso.
- La receta del AUR, leída antes de ejecutarse
Un paquete del AUR se compila solo después de que su receta esté en tu pantalla, junto a la que aprobaste la última vez, con reglas que señalan las líneas arriesgadas. Solo Leída, instalar arranca la compilación, y la compilación nunca recibe un intérprete con privilegios.
- Cuatro fuentes, una lista
Los repositorios, el AUR, Flatpak y Snap: qpac instala desde las cuatro y quita por las cuatro. snapd se lee por su propio socket en tu nombre, y un snap que necesita confinamiento clásico se pregunta aparte, así que lo que confirmas es siempre lo que ocurre.
- Nueve idiomas
Inglés, turco, alemán, español, francés, portugués de Brasil, ruso, chino simplificado y japonés.
Pantallas
Encuéntralo, léelo, confírmalo.
Instalar
El instalador de Quvyta compila qpac desde crates.io con cargo. Pregunta antes de cada paso e instala Rust con rustup si falta. Usa sudo solo para instalar un enlazador de C que falte, y solo cuando respondes que sí en la terminal.
El programa se instala como qpac y también como quvyta-packages. Para Windows y para cualquier otra vía, mira Instalar.
Linux y macOS
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- packagesO con cargo
cargo install quvyta-packagesRequisitos
- Arch Linux
O una distribución construida sobre ella, con
pacman. - sudo
Para todo lo que cambia el sistema.
- Rust 1.95 o posterior
El instalador lo trae con rustup si lo aceptas.