我正在尝试在 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) 如果我想对 Debian 软件包的源代码进行细微更改,我该如何下载、增加软件包版本、构建(修改后的)源代码并将其安装到我的计算机上?
我想获取一个项目的源代码,然后以与 apt 相同的方式构建它。例如,我想要工作源代码并且能够在源代码上运行“make”或类似的命令。
我怎样才能做到这一点?
具体来说,我想得到这个源“icedtea-6-jre-jamvm”
我正在回答一个带有使用建议的问题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 之前是否指向其他地方?有没有一种通用的方法来判断某物来自哪个包?
像 99% 的用户一样,我从现成的二进制文件安装 Ubuntu。
我如何验证自己这些二进制文件实际上来自 Ubuntu 的原始源代码?
最好确认 NSA/某人没有与 Ubuntu 或 Linode(我的 VPS 提供商)合作来处理二进制文件。如果我们可以验证二进制文件,他们也不太可能首先尝试这样做,因为很容易在上面调用它们。
我希望能够看到每当我在终端中键入“ls”或“cd”时执行的代码。有了这个,我想修改现有程序并编写新程序。这些程序是用什么语言编写的?
我正在尝试下载某些软件包的源代码,例如 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下载,但我想知道为什么这种方法不起作用。
我听说我们可以获取Ubuntu的源代码并根据需要进行自定义。但是哪里可以找到 Ubuntu 的源代码,用什么语言来编写 Ubuntu 呢?
我尝试通过“Qt Creator”调试器运行程序来观察程序是如何工作的。为了更好地定位,我还想在调用堆栈窗口中完全看到系统(核心)实用程序,因为我在 MS Visual Studio 6.0 中使用,而不仅仅是查看它们的汇编代码。对于实用程序,“Qt Creator”调试器仅显示它们的调试符号不可用。(有时,系统会为其开发人员生成错误报告;错误报告对话框要求仅为特定程序安装此类符号。)如何获取核心调试符号?(不翻译整个 Ubuntu 版本。我使用“更新管理器”来定期安装更新。我的
/sys/内核/调试/x86目录只包含一个空文件。我没有在“Ubuntu 软件中心”中找到它,也没有看到http://packages.ubuntu.com/precise/x11/ 上的某些软件包是否是我所寻找的。)谢谢!
apt ×4
compiling ×2
command-line ×1
debugging ×1
development ×1
dpkg ×1
motu ×1
packaging ×1
security ×1
source ×1
source-code ×1