Bienvenidos a mi post. En este post voy a indicarles como "downgradear" el programa "gnome-disk-utility" desde la versión 3.6.1 (Ubuntu 13.04) a las versión 3.0.2 (Ubuntu 12.04). ¿Para que bajar la versión del paquete? porque la versión actual tiene un bug que impide realizar un benchmark del HDD dando un error como el siguiente:
Error seeking to offset 10002022400 (g-io-error-quark, 0)
Debido a este error no podemos realizar un benchmark del disco duro. Esta es la razón para cambiar a la vieja (y buena) versión 3.0.2 que viene por defecto en Ubuntu 12.04.
Pasemos a detallar como realizar este procedimiento y además evitar que la versión que instalamos se actualize:
Primero lo primero, desinstalamos gnome-disk-utility 3.6.1 con el siguiente comando:
sudo apt-get remove gnome-disk-utility
Ahora para instalar la versión 3.0.2 hay que descargar los siguientes paquetes:
NO INSTALAR los tres paquetes deb todavía.
Para instalar los dos últimos paquetes se puede utilizar la Terminal.
sudo apt-get install libunique-3.0-0 libavahi-ui-gtk3-0
Para instalar los tres paquetes .deb previamente descargados hay que ubicarlos en un mismo directorio (donde no haya ningún otro deb excepto estos tres) y ejecutar el siguiente comando:
sudo dpkg --install --recursive [directorio con los deb]
¿Por que instalarlos de esta forma? Porque de otra forma dpkg da error al querer instalar un paquete y carecer de las dependencias para instalarlos y de esa forma nos termina obligando a desinstalar los paquetes rotos.
Con esto ya tenemos nuestro gnome-disk-utility instalado y funcionando correctamente, pero tenemos un problema importante: Al haber instalado un paquete más viejo, cuando realicemos una actualización de paquetes, este también se actualizará y volvera a la versión normal. Por lo tanto para solucionar este problema hay que hacer lo siguiente:
Hay que poner el paquete como retenido. Para esto hay varias formas:
Con el gestor de paquetes Synaptic:
Hacer clic en el botón de buscar y escribir el nombre del paquete. Al encontrarlo seleccionarlo e ir al menú paquete y elegir "Bloquear versión". De esta forma el paquete no debería actualizarse sin embargo lo hace, ya que dpkg, apt y el update-manager no detectan este cambio. Por lo tanto es mejor hacerlo de cualquiera de las formas que se indican más abajo.
Utilizando DPKG:
Para retener el paquete:
echo "paquete hold" | sudo dpkg --set-selections
Para remover la retención del paquete:
echo "paquete install" | sudo dpkg --set-selections
Mostrar el estado de los paquetes:
dpkg --get-selections
Mostrar el estado de un paquete en particular:
dpkg --get-selections | grep "paquete"
Utilizando APT:
Retener paquete:
sudo apt-mark hold paquete
Quitar retención:
sudo apt-mark unhold paquete
Utilizando Aptitude:
Retener paquete:
sudo aptitude hold paquete
Quitar retención:
sudo aptitude unhold paquete
Utilizando alguno de estos métodos (salvo el de Synaptic) el paquete quedará retenido y cada vez que se realice una actualización de paquetes, gnome-disk-utility se mostrará como paquete retenido, pero no lo actualizará.
Si les gustó este aporte:
Y como siempre:
Todo comentario desubicado, irrespetuoso y/o fuera de lugar será borrado y en caso de que sea necesario el usuario será bloqueado.