Instalando uma versão antiga do gcc usando o apt-get

1

Estou tentando instalar o GCC versão 3.2 usando o apt-get. Mas reclama o seguinte

root@chid-VirtualBox:/home/chid/Downloads# apt-get install gcc=3.2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '3.2' for 'gcc' was not found

Eu até tentei com outros números de versão encontrados no site do gcc. Mas sem sorte. como proceder com isso.

    
por CHID 16.05.2013 / 08:48

2 respostas

2

A versão que você deseja instalar precisa existir nos repositórios que você possui em suas fontes do apt (o diretório /etc/apt contém várias configurações do apt incluindo repositórios adicionados). Você pode adicionar um repositório que você sabe que tem a versão que você está procurando (ou um PPA se você estiver na distribuição derivada do Ubuntu).

Você precisa encontrar o repositório na internet que tem a versão do pacote (neste caso o gcc 3.2) e deve conter uma linha como:

deb http://example.org/debian version foobar

Você deve adicionar essa linha a /etc/apt/sources.list e, em seguida:

$ apt-get update
$ apt-get install gcc=3.2

Em seguida, ele encontrará o GCC 3.2 em seu repositório recém-adicionado. No entanto, observe que ele provavelmente substituirá a versão do sistema do GCC e que pode causar todos os tipos de problemas e o não é recomendado, a menos que você realmente saiba o que está fazendo ou o sistema seja apenas uma máquina virtual. executando esse software específico que você precisa construir.

Você também pode precisar adicionar a chave GPG para o repositório, e o site que contém a linha sources.list provavelmente conterá informações sobre como fazer isso.

    
por 26.07.2013 / 11:26
0

se você procurar pelo pacote gcc você verá que o gcc versão 4.7 vem com a distribuição wheezy. Você tem que usar deb link wheezy main

após a atualização, você faz

sudo apt-get update
sudo apt-get install gcc-4.7
    
por 02.07.2017 / 13:23