Come installo la libreria libg2c0?

4

Sto cercando di installare la libreria libg2c0, che è richiesta per il pacchetto xfoil. Tuttavia questo pacchetto non è disponibile su Ubuntu 12.04. Ho provato i suggerimenti del link :

sudo nano /etc/apt/sources.list

Ho aggiunto le seguenti righe alla fine del file:

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

Aggiorna l'elenco e installa la libreria:

sudo apt-get update
sudo apt-get install libg2c0

Quando vengono eseguiti questi comandi ottengo l'errore:

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

Inoltre ho provato a installare il pacchetto da UbuntuPackages , ma questo non ha funzionato neanche.

Spero che tu possa darmi qualche suggerimento su come risolvere questo problema. Sarebbe molto apprezzato.

    
posta Jelle 02.01.2013 - 21:35

1 risposta

1

Mi sembra che tu abbia delle pinnacole del pacchetto.

modo dpkg

Ma in entrambi i casi, scarica questi pacchetti ( libg2c0 , gcc-3.4-base , gcc-3.4 , cpp-3.4 ) con wget e installali direttamente con dpkg. Con qualche linea di comando 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}

Non c'è bisogno di fonti hardy con questo metodo.

Modo APT

Un metodo alternativo con le risorse di hardy abilitate sarebbe quello di impostare alcune pinnature del pacchetto in /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
    
risposta data Lasall 11.03.2013 - 21:43

Leggi altre domande sui tag