添加源URI

我试图运行命令:

sudo apt-get build-dep glfw3 

但是,我收到了这个错误的回报:

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

我在这里查看了建议: 错误::您必须在sources.list中放置一些“源”URI

但是我不确定我是否应该使用与顶部注释建议的方法相同的方法,或者如果我这样做的话,将这些行放在/etc/apt/sources.list中。

以下是我正在遵循的安装GLFW3的步骤

 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 

http://www.glfw.org/download.html任何帮助表示赞赏。

运行Ubuntu桌面16.04

编辑:

一旦我安装了这个,有没有人知道它是否可以全局使用,还是我需要以某种方式将它添加到shell?

最简单的方法是在“软件源”或“软件和更新”实用程序中启用“源”存储库,该实用程序可在仪表板中或软件中心的“工具”菜单下找到。

在软件源实用程序的“Ubuntu软件”选项卡上,启用“源”复选框:

截图

这应该足以让您获得源代码并进行编译。 如果不是,请在“其他软件”选项卡中启用“源”存储库。

一旦我安装了这个,有没有人知道它是否可以全局使用,还是我需要以某种方式将它添加到shell?

它应该在全球范围内提供,而不必做任何其他事情。

获得glfw3的“最新”版本→“Ubuntu 16.10 yakkety”(目前)glfw3-3.2-4。

在/etc/apt/sources.list中添加一行:

 deb-src [url] yakkety universe main 

…并运行1) sudo apt-get update && sudo apt-get build-dep glfw3 2) sudo apt-get install fakeroot

获取源代码并构建软件包是一个命令: cd /home/name/[new-folder] ; →→ apt-get -b source glfw3=3.2-4 (请不要sudo。)