Adicionando URIs de origem

2

Estou tentando executar o comando:

sudo apt-get build-dep glfw3

No entanto, estou recebendo este erro em retorno:

reading package lists... Done
E: You must put some 'source' URIs in your sources.list

Eu olhei para o conselho aqui: Erro :: Você deve colocar alguns URIs 'source' em seu sources.list

mas não tenho certeza se devo usar o mesmo método recomendado pelo comentário principal, ou onde colocar essas linhas em /etc/apt/sources.list se eu o fizesse.

Aqui a> são os passos que estou seguindo para instalar o GLFW3, essencialmente

1.) Downloaded latest build here: http://www.glfw.org/download.html
2.) Run: sudo apt-get build-dep glfw or sudo apt-get build-dep glfw3 *(stuck on this step)*
3.) run: make, then make install

link Qualquer ajuda é apreciada.

Executando o desktop do Ubuntu 16.04

editar:

Além disso, uma vez que eu tenha este instalado, alguém sabe se ele estará disponível globalmente, ou eu preciso adicioná-lo ao shell de alguma forma?

    
por Edon 06.07.2016 / 21:13

2 respostas

4

A maneira mais fácil de fazer isso é habilitar os repositórios "Fonte" no utilitário "Fontes de software" ou "Software e atualizações", que podem ser encontrados no painel, ou no menu "Ferramentas" no centro de software. .

No utilitário de código-fonte do software, na guia "Software do Ubuntu", ative a caixa de seleção "Origens":

Isso deve ser o suficiente para permitir que você obtenha a fonte & amp; compilar. Se não estiver, ative também os repositórios de "origem" na guia "Outro software".

  

Além disso, uma vez que eu tenha este instalado, alguém sabe se ele estará disponível globalmente, ou eu preciso adicioná-lo ao shell de alguma forma?

Ele deve estar disponível globalmente, sem ter que fazer mais nada.

    
por JonasCz 06.07.2016 / 22:27
2

Obtendo a versão "mais recente" de glfw3 → "Ubuntu 16.10 yakkety" tem (atualmente) glfw3-3.2-4.

Adicione uma linha ao /etc/apt/sources.list:

deb-src [url] yakkety universe main

... e execute 1) sudo apt-get update && sudo apt-get build-dep glfw3 2) sudo apt-get install fakeroot

Obtendo a origem e construindo os pacotes é um comando: cd /home/name/[new-folder] ; → → apt-get -b source glfw3=3.2-4 (não sudo, por favor.)

    
por Knud Larsen 07.07.2016 / 00:23