quvyta
Idioma: Español

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 -- packages

Beta. 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.

qpac en veinticinco segundos, grabado por sus propias pruebas: se abre Descubrir, una búsqueda se responde entre los repositorios, Flatpak y el AUR, sigue la página de una aplicación, la confirmación cuenta los siete paquetes uno a uno, la salida de pacman corre bajo la lista, y la pestaña Actualizaciones muestra lo que espera junto a las últimas noticias de Arch.

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.

  • Inglés y turco

    Cada palabra en pantalla viene de un archivo de idioma. Más idiomas son bienvenidos; el framework ya trae nueve.

Pantallas

Encuéntralo, léelo, confírmalo.

Instalar

El instalador de la familia construye qpac desde crates.io con cargo. Pregunta antes de cada paso, instala Rust con rustup si falta y nunca usa sudo.

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 -- packages

O con cargo

cargo install quvyta-packages

Requisitos

  • 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.