problemas ao instalar o gfortran

1

Quando eu tento sudo o apt-get install gfortran, aparece a seguinte mensagem de erro, parece que há alguns pacotes quebrados, como faço para corrigir isso?

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gfortran : Depends: gfortran-4.8 (>= 4.8.2-5~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
    
por Louis Kuang 14.01.2016 / 10:11

3 respostas

0

Solução 1:

Você pode ver a lista de pacotes retidos por:

apt-mark showhold

e, em seguida, retire-os por

sudo apt-mark unhold <package name>

Solução 2:

Você também pode tentar usar a instalação com o aptitude

sudo aptitude install gfortan

Se você ainda não tem o aptitude instalado, use:

sudo apt-get install aptitude

Solução 3:

sudo apt-get --fix-broken install

Solução 4:

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update

Solução 5:

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove

Solução 6:

sudo dpkg --configure -a 
sudo apt-get update  
    
por Gen 14.01.2016 / 10:29
3

Depois de toda a combinação de comandos de atualização de pacotes, consertei esse problema instalando a biblioteca gfortran-5:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gfortran-5
    
por Rust 12.04.2016 / 08:15
0

Eu estava tentando instalar o liboctave-dev quando me deparei com esse problema. tentei dezenas de soluções e nenhuma delas realmente resolveu meu problema, nenhum pacote mantido, nenhum pacote quebrado, repositório limpo / cache ou qualquer outra coisa, até que notei que algo estava errado com o gcc . Então, basicamente, uma versão mais recente do gcc foi instalada e todos esses pacotes e pacotes dependentes dependem do antigo. Ao contrário de outros casos, um novo gcc é considerado incompatível. Em suma, esta linha me aliviou da dor.

sudo apt-get install gcc-4.8-base=4.8.2-19ubuntu1
    
por biRain 11.05.2016 / 03:45