相关疑难解决方法(0)

错误 :: 您必须在您的 sources.list 中放入一些“源”URI

我正在尝试在 ubuntu 上安装 PIL 一个 python 模块

我首先需要使用以下命令安装一个名为 python-imaging 的包

sudo apt-get build-dep python-imaging
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时,我收到错误

E: You must put some 'source' URIs in your sources.list
Run Code Online (Sandbox Code Playgroud)

我看到了这个问题 whihc 显示了如何通过 GUI 进行修复,但我使用的是命令行。有谁知道我如何解决这个错误..?

更新:根据以下答案,我更新了我的包裹列表,但现在出现此错误。不确定它是否相关,如果不是,我将开始一个新问题,因为我在任何地方都找不到对错误的引用。

E: Build-Depends dependency for python-imaging cannot be satisfied because candidate version of package python-all-dev can't satisfy version requirements  
Run Code Online (Sandbox Code Playgroud)

apt

159
推荐指数
4
解决办法
25万
查看次数

如何下载、修改、构建和安装 Debian 源包?

如果我想对 Debian 软件包的源代码进行细微更改,我该如何下载、增加软件包版本、构建(修改后的)源代码并将其安装到我的计算机上?

package-management compiling

39
推荐指数
1
解决办法
4万
查看次数

如何使用'apt'获取源代码然后单独编译

我想获取一个项目的源代码,然后以与 apt 相同的方式构建它。例如,我想要工作源代码并且能够在源代码上运行“make”或类似的命令。

我怎样才能做到这一点?

具体来说,我想得到这个源“icedtea-6-jre-jamvm”

packaging apt compiling

29
推荐指数
2
解决办法
4万
查看次数

如何判断可执行文件来自哪个包?

我正在回答一个带有使用建议的问题rename,但我意识到我不知道它来自哪个包(作为答案的一部分,我想说“如果你没有rename,它会作为[包裹]”)。

man rename告诉我SEE ALSO: mv(1), perl(1)- 所以我的第一个想法是它是用 perl 安装的。

一个相关的答案, how to tell what was installed as part of a package , 帮助我弄清楚 perl 包包含prename但不包含rename- 结果我的/usr/bin/rename指向/etc/alternatives/renamewhich 指向/usr/bin/prename

所以这仍然有点令人困惑。/etc/alternatives/rename在我安装 perl 之前是否指向其他地方?有没有一种通用的方法来判断某物来自哪个包?

apt dpkg

28
推荐指数
3
解决办法
1万
查看次数

如何确认我的 Ubuntu 中的二进制文件来自它应该来自的源代码?

像 99% 的用户一样,我从现成的二进制文件安装 Ubuntu。

我如何验证自己这些二进制文件实际上来自 Ubuntu 的原始源代码?

最好确认 NSA/某人没有与 Ubuntu 或 Linode(我的 VPS 提供商)合作来处理二进制文件。如果我们可以验证二进制文件,他们也不太可能首先尝试这样做,因为很容易在上面调用它们。

security

25
推荐指数
3
解决办法
3432
查看次数

什么是 MOTU?

另外,我怎样才能成为其中一员?

motu development

18
推荐指数
1
解决办法
997
查看次数

在哪里可以找到终端命令的代码?

我希望能够看到每当我在终端中键入“ls”或“cd”时执行的代码。有了这个,我想修改现有程序并编写新程序。这些程序是用什么语言编写的?

command-line source-code

13
推荐指数
1
解决办法
1999
查看次数

为什么apt找不到任何包的源代码?

我正在尝试下载某些软件包的源代码,例如 rhythmbox,用于学习目的。我想通过apt-get, 使用apt-get source命令来做到这一点。

出于某种原因,apt-get似乎找不到任何包。我已经尝试了几个包,我一直从 apt-get 得到这个输出:

$ apt-get source rhythmbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for rhythmbox
Run Code Online (Sandbox Code Playgroud)

我一直在寻找答案已经有一段时间了,但我找不到任何有同样问题的人。apt-get安装和更新apt-get工作正常,所以在我看来工作正常。在搜索过程中,我还了解到我必须在 Software Sources 中启用“源代码存储库”,因此它也已启用。

我知道这样一个事实(可能仅适用于某些包,不确定)源包也可以bzr从 Launchpad下载,但我想知道为什么这种方法不起作用。

apt

9
推荐指数
2
解决办法
2万
查看次数

如何更改 Ubuntu 源代码

我听说我们可以获取Ubuntu的源代码并根据需要进行自定义。但是哪里可以找到 Ubuntu 的源代码,用什么语言来编写 Ubuntu 呢?

source

8
推荐指数
1
解决办法
1万
查看次数

如何为已安装的软件包安装调试符号?

我尝试通过“Qt Creator”调试器运行程序来观察程序是如何工作的。为了更好地定位,我还想在调用堆栈窗口中完全看到系统(核心)实用程序,因为我在 MS Visual Studio 6.0 中使用,而不仅仅是查看它们的汇编代码。对于实用程序,“Qt Creator”调试器仅显示它们的调试符号不可用。(有时,系统会为其开发人员生成错误报告;错误报告对话框要求仅为特定程序安装此类符号。)如何获取核心调试符号?(不翻译整个 Ubuntu 版本。我使用“更新管理器”来定期安装更新。我的

/sys/内核/调试/x86
目录只包含一个空文件。我没有在“Ubuntu 软件中心”中找到它,也没有看到http://packages.ubuntu.com/precise/x11/ 上的某些软件包是否是我所寻找的。)谢谢!

debugging

8
推荐指数
3
解决办法
1万
查看次数