Repositorio de paquetes
VasakOS publica sus paquetes en un repositorio pacman propio llamado vasakos, firmado
con GPG. Si instalaste desde la ISO ya lo tenés configurado y no necesitás hacer nada:
sudo pacman -Syu actualiza todo.
Esta guía es para usar las aplicaciones de VasakOS sobre una instalación de Arch Linux existente, o para reconfigurar el repositorio si algo se rompió.
Qué hay en el repositorio#
El escritorio, las aplicaciones y los servicios de VasakOS: vasak-desktop,
vasak-file-manager, vasak-terminal, vasak-settings, vasak-gallery,
vasak-resonance, vasak-keyring, vasak-flare-daemon, polkit-vasak-agent, el tema de
iconos y los fondos de pantalla. La lista completa con versiones está en
estado del proyecto
.
No hay paquetes de Arch duplicados: todo lo demás viene de los repositorios oficiales.
Agregarlo a Arch Linux#
1. Configuración inicial#
Agregá al final de /etc/pacman.conf:
| |
Optional TrustAll es temporal: hace falta para poder instalar el llavero, que es
justamente lo que permite verificar las firmas.
2. Instalar el llavero y la lista de mirrors#
| |
3. Pasar a la configuración definitiva#
Ahora reemplazá el bloque que agregaste por este, que verifica las firmas de verdad y toma los servidores del paquete de mirrors:
| |
| |
4. Instalar lo que quieras#
| |
La clave de firma#
Los paquetes y la base de datos están firmados con:
| |
La clave se distribuye en el paquete vasakos-keyring, no por descarga suelta: así se
actualiza y se revoca como cualquier otro paquete.
Problemas frecuentes#
error: vasakos: signature from ... is unknown trust
El llavero no está poblado. Ejecutá:
| |
error: failed retrieving file 'vasakos.db'
El mirror no responde o pacman.conf apunta a una ruta vieja. Verificá que
/etc/pacman.d/vasakos-mirrorlist tenga:
| |
Conflictos con paquetes de otro entorno de escritorio
Las aplicaciones de VasakOS no reemplazan a las de GNOME o KDE, pero sí compiten por ser el
manejador predeterminado de cada tipo de archivo y por implementar servicios D-Bus como el
llavero o el agente de PolicyKit. Si ya tenés gnome-keyring corriendo, no instales
vasak-keyring sin desactivar el otro primero.
Para desarrolladores#
Los scripts que construyen el repositorio son públicos:
- PKGBUILDS — los PKGBUILD de cada paquete.
- repository-script — el script que firma los paquetes y arma la base de datos.
