domingo, 16 de agosto de 2009

Octave 3.0 en Karmic Koala Alpha 4 amd64

Al intentar instalar el octave 3.0 en el Karmic Koala Alpha 4 versión para amd64, fallaba la depedencia del octave3.0-common

sudo apt-get install octave3.0
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios no han sido creados o han
sido movidos fuera de Incoming.
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
octave3.0: Depende: octave3.0-common (= 1:3.0.5-6ubuntu2) pero 1:3.0.5-6ubuntu1 va a ser instalado
E: Paquetes rotos


Viendo en la página del Ubuntu me encuentro que:


octave3.0-common (= 1:3.0.5-6ubuntu1) [i386]
architecture-independent files for octave3.0
dep: octave3.0-common (= 1:3.0.5-6ubuntu2) [amd64]


Pero la segunda no esta, sólo la 3.0.5-6ubuntu1, de ahí el problema.

Como engañarlo para poder instalar octave

Primero instalamos el octave3.0-common

sudo apt-get install octave3.0-common


Ya que esta instalado, abrimos el archivo (/var/lib/dpkg/status) y buscamos dentro del el paquete octave3.0-common

Veremos algo como lo que sigue
Package: octave3.0-common
Status: install ok installed
Priority: extra
Section: devel
Installed-Size: 5020
Maintainer: Ubuntu MOTU Developers
Architecture: all
Source: octave3.0
Version: 1:3.0.5-6ubuntu1
Description: architecture-independent files for octave3.0

Modificamos la línea de la versión (Version: 1:3.0.5-6ubuntu1) para que diga Version: 1:3.0.5-6ubuntu2, que es la que necesitamos.

Package: octave3.0-common
Status: install ok installed
Priority: extra
Section: devel
Installed-Size: 5020
Maintainer: Ubuntu MOTU Developers
Architecture: all
Source: octave3.0
Version: 1:3.0.5-6ubuntu2
Description: architecture-independent files for octave3.0


Guardamos y ahora si podremos instalar el octave3.0, sea desde synaptic o con:

sudo apt-get install octave3.0
Y listo, ya podemos usar el octave

No hay comentarios: