Eu escrevi uma postagem no blog sobre instalação do g77 no Ubuntu > = 14.04 . Mas os principais detalhes são:
Adicione o repositório do Ubuntu 8.04. Faça isso editando o arquivo sources.list:
sudo -H gedit /etc/apt/sources.list
Em seguida, na parte inferior desse arquivo, adicione:
deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
Em seguida, execute uma atualização e instale o g77:
sudo apt-get update
sudo apt-get install g77
Você pode ter sorte e o g77 pode funcionar para você imediatamente. Provavelmente você receberá uma mensagem de erro, algo como:
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
Isso significa que ld não pode encontrar uma biblioteca (libgcc_s). Encontre a biblioteca, verifique onde está o ld e coloque um link:
sudo find /usr/ -name libgcc_s.so
ld -lgcc_s --verbose
sudo ln -s /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so /usr/lib/x86_64-linux-gnu/
(você pode ter que modificar o alvo e link no comando link, dependendo do retorno dos comandos find e ld)
EDITAR:
David Foerster sugere nos comentários que misturar versões do Ubuntu é uma má ideia. Então eu devo mencionar que depois de instalar o g77, eu normalmente edito o arquivo /etc/apt/sources.list novamente e comento os repositórios 8.04: ou seja,
sudo -H gedit /etc/apt/sources.list
e depois:
## deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
## deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
## deb http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
## deb-src http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
Estou instalando e executando o g77 assim nos últimos 5 anos, sem quaisquer dificuldades.