Não é possível instalar o gcc-7

2

Eu recentemente migrei do Windows para o Ubuntu (na verdade, o Codeanywhere rodando o Ubuntu) e preciso atualizar para o gcc 7, como ele vem com o gcc 4.8.2, e eu preciso do C ++ 17. Eu executei os seguintes comandos no terminal:

 $ sudo apt-get install software-properties-common python-software-properties
 $ sudo add-apt-repository ppa:jonathonf/gcc-7.1
 $ sudo apt-get update
 $ sudo apt-get install gcc-7 g++-7

Mas recebi o seguinte erro:

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:

g++-7 : Depends: libisl15 (>= 0.15) but it is not installable
        Depends: libmpfr4 (>= 3.1.3) but 3.1.2-1 is to be installed
gcc-7 : Depends: cpp-7 (= 7.1 .8-10ubuntu1~14.04.york8) but it is not going to be installed
        Depends: binutils (>= 2.26.1) but 2.24-5ubuntu14.2 is to be installed
        Depends: libisl15 (>= 0.15) but it is not installable
        Depends: libmpfr4 (>= 3.1.3) but 3.1.2-1 is to be installed

E: Unable to correct problems, you haye held broken packages.

Versão do Ubuntu:

 $ cat /etc/lsb*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

O que eu preciso fazer?
Desculpe pelo meu inglês.

EDITAR
O pacote ausente é libisl15 (>= 0.15) e não libisllS (>= 8.15) . Desculpe.

    
por Felipe Nascimento 05.08.2017 / 17:53

1 resposta

0

Esse PPA só tem pacotes publicados para o Ubuntu 16.04, mas você está tentando usar eles no Ubuntu 14.04. É por isso que você está com problemas.

Você tem um motivo convincente para usar o 14.04? 16.04 é a versão mais recente que é suportada por um longo tempo (LTS), e 17.04 é a última versão (é por isso que esses dois são os listados em a página de download .

    
por Xiong Chiamiov 05.08.2017 / 20:34