O método de repositório sozinho não funciona porque você não está usando o Ubuntu 17.04 (Zesty), que é a versão para a qual o pacote foi construído, como você pode ver no ppa :
A alternativa mais fácil é " fixar esse pacote " (isto é, dizer ao seu Ubuntu para aceitar um pacote que não é construído para a sua versão). Para fazer isso, abra um terminal e digite:
sudo nano /etc/apt/preferences
Em seguida, copie para ele o seguinte:
Package: gcc-7
Pin: release n=zesty
Pin-Priority: 990
Por fim, salve o arquivo (pressione Ctrl + X e, em seguida, Y
).
Agora, depois de um sudo apt-get update
, instale com sudo apt-get install gcc-7
. Deve instalar todas as dependências necessárias também.
Nota: como um pacote de desenvolvimento, pode requerer bibliotecas mais novas que a sua versão atual do Ubuntu não possui. Isso pode interromper alguns pacotes.
Como alternativa ao método acima, você pode criar o pacote a partir da fonte. Obtenha os arquivos de origem de aqui . Compile seguindo estas instruções .