Downgrading packages (Español)
Antes de desactualizar uno o varios paquetes, considere por qué desea hacerlo. Si se debe a un error, busque en rastreador de errores las tareas existentes. Si no hay ninguna, agregue un nueva tarea; es mejor corregir los errores, o al menos advertir a otros usuarios de posibles problemas.
Contents
Volver a una versión anterior del paquete
Usando la caché de pacman
Si un paquete se instaló anteriormente, y la caché de pacman no se ha limpiado, instale una versión anterior de /var/cache/pacman/pkg/.
Este proceso eliminará el paquete actual e instalará la versión anterior. Los cambios de dependencia serán gestionados, pero pacman no gestionará conflictos de versión. Si una librería u otro paquete necesita ser desactualizado con los paquetes, por favor tenga en cuenta que usted también tendrá que desactualizarlo.
# pacman -U /var/cache/pacman/pkg/package-old_version.pkg.tar.xz
Una vez revertido el paquete, añádalo temporalmente al archivo IgnorePkg section de pacman.conf, hasta que se resuelva el problema con el paquete actualizado.
Desactualizando el kernel
En caso de problemas con un nuevo kernel, los paquetes de Linux pueden ser desactualizados a los últimos que funcionen #Usando la caché de pacman. Vaya al directorio /var/cache/pacman/pkg y desactualice al menos linux, linux-headers y cualquier módulo del núcleo. Por ejemplo:
# pacman -U linux-4.15.8-1-x86_64.pkg.tar.xz linux-headers-4.15.8-1-x86_64.pkg.tar.xz virtualbox-host-modules-arch-5.2.8-4-x86_64.pkg.tar.xz
Archivo Arch Linux
El Arch Linux Archive es una instantánea diaria de los repositorios oficiales. Puede usarse para instalar una versión anterior de un paquete, o restaurar el sistema a una fecha anterior.
Reconstrucción del paquete
Si el paquete no está disponible, busque el PKGBUILD correcto y reconstrúyalo con makepkg.
Para los paquetes de los repositorios oficiales, recupere el PKGBUILD con ABS y cambie la versión del software. Alternativamente, busque el paquete en el sitio web Paquetes, haga clic en "Ver cambios" y navegue hasta la versión deseada. Los archivos están disponibles a través de una instantánea .tar.gz y a través de la vista Árbol.
Consulte también Revisión de un paquete antiguo[broken link: invalid section].
Los paquetes antiguos de AUR pueden construirse revisando un compromiso antiguo en el repositorio de GIT del paquete AUR. Para los PKGBUILD anteriores a 2015 AUR3 PKGBUILDs, consulte los Arch User Repository#Git repositories for AUR3 packages.
Automatización
downgraderAUR es una herramienta que funciona con libalpm, admite el registro de pacman y desactualiza los paquetes usando la caché local Arch Linux Archive y ARM.
El paquete downgradeAUR es un script Bash para desactualizar uno (o varios) paquetes, utilizando el caché pacman o el Arch Rollback Machine.Vea man downgrade para más detalles.
agetpkg-gitAUR lista rápidamente / obtiene / instala paquetes desde Arch Linux Archive.