4 votos

¿Cómo puedo instalar la libg2c0 de la biblioteca?

Estoy tratando de instalar la biblioteca libg2c0, que se requiere para el paquete xfoil. Sin embargo, este paquete no está disponible en ubuntu 12.04. Traté de que las sugerencias de https://twiki.cern.ch/twiki/bin/view/Sandbox/HCALRadiationProject:

sudo nano /etc/apt/sources.list

He añadido las siguientes líneas al final del archivo:

deb http://archive.ubuntu.com/ubuntu hardy main universe 
deb-src http://archive.ubuntu.com/ubuntu hardy main 
deb http://archive.ubuntu.com/ubuntu hardy-updates main universe 
deb-src http://archive.ubuntu.com/ubuntu hardy-updates main universe

Actualización de la lista e instalar la biblioteca:

sudo apt-get update
sudo apt-get install libg2c0

Cuando se ejecutan estos comandos me sale el error:

The following packages have unmet dependencies:
 libg2c0 : Depends: gcc-3.4-base (= 3.4.6-6ubuntu5) but it is not going to be installed

Además he intentado instalar el paquete de UbuntuPackages, pero esto tampoco funcionó.

Espero que usted me puede dar algunos consejos acerca de cómo resolver este problema. Sería muy apreciada.

1voto

Lasall Puntos 1235

Parece que para mí tiene algún paquete pinnings.

dpkg manera

Pero de cualquier manera, sólo tiene que descargar los paquetes (libg2c0, gcc-3.4-base, gcc-3.4, cpp-3.4) con wget e instalarlos directamente con dpkg. Con algunos de la línea de comandos fu:

PACKAGES=(libg2c0 gcc-3.4 gcc-3.4-base cpp-3.4)
for pkg in $PACKAGES; do wget http://archive.ubuntu.com/ubuntu//pool/universe/g/gcc-3.4/${pkg}_3.4.6-6ubuntu5_$(dpkg --print-architecture).deb; done
sudo dpkg -i ${PACKAGES/%/_3.4.6-6ubuntu5_$(dpkg --print-architecture).deb}

No hay ninguna necesidad de que el hardy paquete de fuentes con este método.

APT manera

Un método alternativo con el hardy fuentes habilitado sería establecer algún paquete pinnings en /etc/apt/preferences:

Package: libg2c0 gcc-3.4 gcc-3.4-base cpp-3.4
Pin: release a=hardy*
Pin-Priority: 500

Package: *
Pin: release a=hardy*
Pin-Priority: -1

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X