Por que o build-dep não funciona mesmo quando tenho URIs na minha lista de fontes?

8

Então, tentei instalar um pacote chamado RGL para a linguagem de estatísticas R.

sudo apt-get build-dep r-cran-rgl
[sudo] password for user: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: You must put some 'source' URIs in your sources.list
sh: 0: getcwd() failed: No such file or directory

Agora, eu teria considerado isso como uma objeção totalmente válida, mas eu já adicionei linhas extras de deb a meu sources.list, que é assim:

cat /etc/apt/sources.list
#/etc/apt/sources.list
deb http://cran.ms.unimelb.edu.au/bin/linux/ubuntu raring/
#deb http://cran.cs.pu.edu.tw/bin/linux/ubuntu raring/

Isso não é exatamente crucial, porque eu consegui instalar o RGL por um comando alternativo, a saber

sudo apt-get install libglu1-mesa-dev

então não preciso de build-dep para funcionar agora. Mas em algum momento no futuro eu provavelmente usarei a sintaxe build-dep com o apt-get.

    
por Mercutio 04.12.2013 / 04:27

2 respostas

5

Seu arquivo sources.list contém URIs binários, mas você precisa de URIs de origem para que build-dep funcione. Adicione o seguinte ao seu sources.list e, em seguida, execute apt-get update :

deb-src http://cran.ms.unimelb.edu.au/bin/linux/ubuntu raring/
    
por 04.12.2013 / 04:30
0

Ao construir o python a partir da fonte usando o repositório mercurial.

Descomente as linhas deb-src localizadas em /etc/apt/sources.list

Por exemplo:

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ yakkety-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ yakkety universe
# deb-src http://archive.ubuntu.com/ubuntu/ yakkety universe
deb http://archive.ubuntu.com/ubuntu/ yakkety-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ yakkety-updates universe

Ubuntu 16.10:

sudo nano /etc/apt/sources.list 
sudo apt-get update
sudo apt-get build-dep python-defaults python3
    
por 02.01.2017 / 01:08

Tags