jueves, 31 de agosto de 2017

Downgrade DEVUAN ACII a JESSIE (TESTING A ESTABLE)

estando en ESTABLE e instalar algunos programas de  testing  resulta divertido tener programas nuevos, pero cuando tu PC dice " me vuelvo lenta" es momento de dar marcha atras.

cuadno intentas dar marcha atras te dice que te desistalara como 3GB de paquetes entre ellos :
 APT  ( libapt-inst2.0 libapt-pkg5.0  )  < despues de borrarlo no tendras con que instalar paquetes >
y
 xserver-xorg*   xserver-xorg-core*  < te quedas sin graficos>

SOLUCION TENER PAQUETES MIXTOS:
y hacer downgrade lentamente o por etapas

paso #1
activamos los 2 repos

#devuan  jessie
deb http://auto.mirror.devuan.org/merged/ jessie main 
deb http://auto.mirror.devuan.org/merged/ jessie-updates main 
deb http://auto.mirror.devuan.org/merged/ jessie-security main   

#testing

deb http://auto.mirror.devuan.org/merged/ ascii main 
deb-src http://auto.mirror.devuan.org/merged/ ascii main 

paso #2

Creamos el archivo /etc/apt/preferences:

   # nano /etc/apt/preferences 
 
 
Package: *
Pin: release a=jessie
Pin-Priority: 1001 

Package: *
Pin: release n=ascii 
Pin-Priority: 850
 

en este caso ;
con "a=" la rama (stable , jessie )
 y con
 "n=" el código de la rama (testing ,ascii ).



Los números de prioridad tienen además un significado añadido, que a continuación se comenta. Llamando P a dicho número, tenemos:
  • P»1000: se fuerzan versiones de paquetes, aunque estas sean inferiores.
  • 990«P«=1000: siempre que la versión instalada no sea más reciente, el paquete es instalado, aunque no provenga de la rama principal.
  • 500«P«=990: siempre que el paquete instalado sea más antiguo y que no exista una versión en la rama principal, se instalará la versión.
  • 100 P <=500: El paquete se instala siempre y cuando no exista el mismo paquete en cualquiera de las otras ramas. Tampoco se instala en caso de tener una versión del paquete instalada que sea más reciente..
  • 0«P«=100: la versión solo se instala si no hay ninguna versión del paquete instalado.
  • P«0: no se instala la versión.
para  hacer DOWNGRADE usamos la prioridad  1001


Ahora creamos el archivo /etc/apt/apt.conf.d/local:
  # nano /etc/apt/apt.conf.d/local 
 
 APT::Default-Release "jessie";
APT::Cache-Limit 55000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;

PASO #3
Hacemos nuevamente la actualización de la base de datos de paquetes:
  # apt update 
 
  
PASO #4
 y revisamos el sistema completo :

apt-get dist-upgrade






Fuente:

https://exdebian.org/wiki/sistemas-mixtos-apt-pinning


https://web.archive.org/web/20150916080534/http://www.esdebian.org/wiki/sistemas-mixtos

https://debian-handbook.info/browse/es-ES/stable/sect.apt-get.html#sect.apt-upgrade

http://geekland.eu/apt-pinning-en-debian/

Donarme :->

Donar a AlexLikeRock
muchas gracias por tu ayuda :->

2022

stand by ... PD: "Viva México!"