Ajuda a instalar o libboost-system-dev, et al

1

Estou tentando instalar o GPU-Ocelot, um emulador de GPU, em uma nova instalação do Ubuntu 12.04. Estou preso na seguinte linha do manual de instruções de instalação:

sudo apt-get install libboost-dev libboost-system-dev libboost-filesystem-dev libboost-thread-dev

Eu consegui instalar o primeiro deles (libboost-dev, como versão 1.48.0.2; as instruções sugerem uma versão 1.46 ou superior), mas o resto se recusa a instalar. O erro exato é (neste caso, para libboost-all-dev):

E: Package 'libboost-all-dev' has no installation candidate

executando "política do apt-cache" para esses pacotes não revela nenhuma instalação e nenhum candidato. Rodar "apt-get update" não ajuda.

Eu sou novo no Ubuntu (obter o GPU-Ocelot para trabalhar foi meu principal objetivo em instalá-lo em primeiro lugar), mas eu entendo que eu preciso modificar o arquivo /etc/apt/sources.list, manualmente ou através de a GUI do software center. Mas eu não sei quais informações colocar lá ou como eu iria encontrar as informações.

(Há mais apt-get passos após o que eu estou preso, o que pode ou não me dar o mesmo problema quando eu chegar a eles. Eu gostaria muito de saber o que colocar no arquivo sources.list , mas eu também gostaria de saber como você sabe disso.)

    
por Novak 28.05.2013 / 00:59

1 resposta

1

Estes pacotes estão no 'Universo'. Estes são pacotes que não são regulados pelo Ubuntu, mas são entregues pela comunidade e estão em status 'Superseded' e são todos opcionais.

Para poder instalar a partir do universo, a maneira mais fácil é desativá-los nas Fontes de Software.

Para não conseguir isso na linha de comando, use: sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"

Em seguida, execute sudo apt-get update para atualizar o banco de dados com o repositório adicionado.

    
por labsin 28.05.2013 / 01:18