Soporte #218
Problema al retener un paquete en Vitalinux
#1 Actualizado por Arturo Martin hace alrededor de 8 años
Perdona Alberto, le hemos seguido dando vueltas y ya lo tenemos.
Ya perdonarás, pero nos acabamos de dar cuenta que ese paquete estaba puesto en dos repositorios diferentes, en uno como "photofilmstrip=1.9.92+dfsg-1" y en otro como "photofilmstrip", lo que provocaba que al llegar a la parte de instalar, instalaba la última versión. Al quitar el "photofilmstrip" ya ha funcionado porque en la parte de actualización de paquete si que se percata de que esta "retenido" y no lo actualiza.
Gracias otra vez y perdona las molestias!!
Saludos,
Arturo
Descripción
Hola Alberto,
Te comento otro problema que hemos detectado:
(1) El problema surge de la necesidad de congelar o retener un paquete a un determinada versión.
(2) A modo de ejemplo, a continuación intentamos retener el siguiente paquete llamado "photofilmstrip" a la versión 1.9.92+dfsg-1:
root@vitalinux:~# apt-mark hold photofilmstrip
photofilmstrip establecer en espera.
root@vitalinux:~# dpkg -l photofilmstrip
Deseado=Desconocido/Instalar/Eliminar/Purgar/Retener
| Estado=No/Instalado/Config-files/Desempaquetado/Medio-conf/Medio-inst/espera-disparo/pendiente-disparo
|/ Err?=(ninguno)/Requiere-reinst (Estado,Err: mayúsc.=malo)
||/ Nombre Versión Arquitectura Descripción
+++-====================-===============-===============-=============================================
hi photofilmstrip 1.9.92+dfsg-1 all Slideshow creator with Ken Burns effect
(3) Si ahora actualizamos el equipo contra migasfree, se salta la retención aplicada e instala la versión del paquete más actual:
root@vitalinux:~# migasfree -u....
....
- Instalando paquetes obligatorios... ************
DEBIAN_FRONTEND=noninteractive /usr/bin/apt-get -o APT::Get::Purge=true -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold -o Debug::pkgProblemResolver=1 --assume-yes --force-yes --allow-unauthenticated --auto-remove install photofilmstrip
...
- Subiendo el historial del software... ***********
Diferencia en el software: # 2016-05-12 10:25:55
+photofilmstrip-2.1.0-1dhor~trusty
....
(4) A consecuencia de la actualización, si miramos la versión instalada del paquete resultante:
root@vitalinux:~# apt-cache policy photofilmstrip
photofilmstrip:
Instalados: 2.1.0-1dhor~trusty
Candidato: 2.1.0-1dhor~trusty
Tabla de versión:
*** 2.1.0-1dhor~trusty 0
500 http://ppa.launchpad.net/dhor/myway/ubuntu/ trusty/main i386 Packages
100 /var/lib/dpkg/status
1.9.92+dfsg-1 0
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
(5) Y deja de estar retenido:
root@vitalinux:~# dpkg -l photofilmstrip
Deseado=Desconocido/Instalar/Eliminar/Purgar/Retener
| Estado=No/Instalado/Config-files/Desempaquetado/Medio-conf/Medio-inst/espera-disparo/pendiente-disparo
|/ Err?=(ninguno)/Requiere-reinst (Estado,Err: mayúsc.=malo)
||/ Nombre Versión Arquitectura Descripción
+++-====================-===============-===============-=============================================
ii photofilmstrip 2.1.0-1dhor~tru i386 PhotoFilmStrip creates video clips from photo
(6) La pregunta es ... ¿Existe alguna forma de que no se salte esa retención migasfree? La verdad es que me di cuenta ayer de ello, pero a raíz de ello entiendo otros problemas que hemos ido teniendo, ya que en equipos NON-PAE es necesario "retener el kernel" para que no "cruja" Vitalinux, y cuando lo intentaba hacer crujía sin saber las razones ...
Ya nos dirás algo si se te ocurre. Muchas gracias por tu tiempo y disposición.
Saludos,
Arturo