InicioLinuxComo hacer un "downgrade" en archlinux

Como hacer un "downgrade" en archlinux

Linux10/1/2010
En el dia de hoy hice una actualizacion de Arch y vi que entre los paquetes que actualizaba se encontraba el xorg-server y lamentablemente cuando veo ese paquete tengo que rezar. Por que? No es culpa de Arch ni del servidor X. Como utilizo los drivers privativos 173.xx de Nvidia hay mejoras en el servidor que el driver no contempla asi que no es extraño que no me levante el servidor. Digo que no es culpa de arch porque si utilizo los drivers libres (nouveau) no tengo ningun tipo de problemas, pero con esos drivers no puedo aprovechar los efectos con mi placa entonces me decanto por los privativos. En fin,el objetivo de este post es para mostrarle como volver a una verision anterior o mas vieja de un paquete. Como Arch siempre tiene en sus repositorios la ultima version de cada paquete no tenemos la posibilidad de volver atras tan facilmente. Lo siguiente lo pueden encontrar en la wiki pero como solo esta en ingles (esa parte) y no todos dominan ese idioma les explico brevemente como hacerlo. Como ejemplo voy a usar mi caso 1.- Identificar el/los paquetes involucrados. Como dije antes sabia que xorg-server era uno, pero por dependencias incumplidas tal vez había otros. 2.- Descargar la version antitgua del/los paquete/s Una vez que sabemos cual/es son los paquetes que necesitamos nos dirigimos a http://schlunix.org/?page_id=11 Si la pagina esta caida les recomiendo visitar la wiki donde pueden figurar otros sitios que si esten en funcionamiento (http://wiki.archlinux.org/index.php/Downgrading_Packages#Finding_Your_Older_Version) En esa web tenemos los paquetes divididos por repositorio (extra,core, community,etc) y por arquitectura. Buscamos el paquete correcto lo descargamos y ahora queda hacer el downgrade. Yo descargue xorg-server-1.8.1.902-1-i686.pkg.tar.xz.tar 3.- Hacer el downgrade Nos dirigimos al directorio donde descargamos el paquete y ejecutamos sudo pacman -U Si se los deja instalar ya esta y problema resuelto. En cambio si no lo puede instalar por dependencias incumplidas tienen que buscar en la pagina anterior esas dependencias y volver a ejectuar el comando sudo pacman -U .... Pacman cuenta con la opcion de ignorar las dependencias incumplidas (-d) cosa que no recomiendo porque pueden estropear el sistema. Cuando hice pacman -U xorg-server-1.8.1.902-1-i686.pkg.tar.xz.tar me decia que habia conflictos entre los paquetes y era de esperarse asi que tuve que descargar ademas el paquete xf86-input-evdev asi que al final hice asi. sudo pacman -U xf86-input-evdev-2.4.0-1-i686.pkg.tar.xz.tar xorg-server-1.8.1.902-1-i686.pkg.tar.xz.tar 4.- Bloquear la version instalada Ahora me queda un detallecito. Como volvi a una version anterior que pasa si actualizo todo el sistema nuevamente? El problema vuelve a surgir , pero la solución es muy facil. Hay que editar el archivo /etc/pacman.conf y buscar estas 2 lineas #IgnorePkg = #IgnoreGroup = En la primera ponen el/los paquetes individuales que no quieren que se actualicen y en la segunda el grupo completo. Por ejemplo si no quisieran actualizar gnome les quedaría algo asi: #IgnorePkg = IgnoreGroup = gnome Acuérdense de sacar el # para descomentar sino no tiene efecto En lugar de gnome yo tuve que colocar xorg y ahora puedo hacer pacman -Suy tranquilo Al final ya tengo mi arch con KDE sobre rieles nuevamente Espero que se entienda y cualquier duda me comentan. Saludos
Datos archivados del Taringa! original
30puntos
2,794visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

M
MukenioArg🇦🇷
Usuario
Puntos0
Posts442
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.