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.

Advertencia:
  • La desactualización de un paquete puede requerir que sus dependencias también sean desactualizadas. Cuando el número de paquetes a desactualizar es grande, considere usar una instantánea. Ver Cómo restaurar todos los paquetes a una fecha específica..
  • Tenga cuidado con los cambios en los archivos de configuración y scripts. Por ahora, pacman se encargará de esto por nosotros, siempre y cuando no eludamos sus medidas de seguridad.
  • Si la desactualización implica un cambio de nombre, toda dependencia puede necesitar ser desactualizada o también reconstruida .
Esta traducción de Downgrading packages fue revisada el 2018-07-20. Si existen cambios puede actualizarla o avisar al equipo de traducción.

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 , 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 y a través de la vista Árbol.

Consulte también Arch Build System (Español)#Descargar una versión anterior de un paquete|Descargar una versión anterior de un paquete]].

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

downgrader-gitAUR[enlace roto: package not found] 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 es un script Bash para desactualizar uno (o varios) paquetes, utilizando el caché pacman o el Arch Rollback Machine.Vea para más detalles.

lista rápidamente / obtiene / instala paquetes desde Arch Linux Archive.

Volver de [testing]

Ver Official repositories#Disabling testing repositories.

gollark: Well, I run an instance *locally*.
gollark: We should probably have a common standard for Soviet Forth's websocket protocol, at least.
gollark: I think I fixed the pings issue, but the code is still literally metaphorically not Hitler.
gollark: Oh, that's better.
gollark: * yet
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.