Instalando o gcc-7 (e pacotes mais recentes) no Ubuntu 16.04 [closed]

16

Estou executando o Ubuntu 16.04 LTS e quero instalar uma versão mais nova do GCC, especificamente o gcc-7, que foi lançado 2 de maio de 2017 . Existe um pacote para ele no teste do Toolchain que constrói o ppa , mas a versão do Ubuntu listada próximo a ele é 7-20170407-0ubuntu2 (não tenho idéia do que isso corresponde). Eu tentei seguir as instruções em esta questão e < um href="https://sobrelinux.info/questions/56984/gcc-7-for-ubuntu-16-04"> esta questão e teve os mesmos problemas. Eles são de antes do gcc 7.1 oficialmente ter um lançamento, então eu não tenho certeza se as instruções mudariam em tudo agora que ele está fora?

Mesmo depois de adicionar o ppa, recebo o seguinte:

user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ sudo apt-get update
user@computer:~$ sudo apt install gcc-7
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-7

Alguma ideia de como eu posso instalar o novo gcc? Eu não estou olhando para atualizar minha distribuição. Eu também não estou acima de construir a partir da fonte, no entanto, esse é o meu último recurso porque gerenciar tudo manualmente é apenas irritante.

    
por wsedrftg 13.05.2017 / 20:42

2 respostas

8

Você já pode instalar o gcc-7 e o g ++-7 de este pacote .

sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7
    
por Jendas 16.05.2017 / 14:54
1

Tipo:

sudo sed -i 's/xenial/zesty/g' /etc/apt/sources.list.d/ubuntu-toolchain-r*.list
sudo apt update && sudo apt full-upgrade

E você terá instalado o gcc gcc-7 cpp cpp-7 g++ g++-7 e alguns pacotes de dependências adicionais em sua versão atual do Ubuntu (não mais antigos 16.04).

    
por Serg Deblanck 17.05.2017 / 21:15