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