消息" debian / rules:没有这样的文件或目录"

时间:2014-05-08 13:27:13

标签: linux debian cross-compiling

我是Debian的初学者,一般是GNU / linux,当我偶然发现消息时,我正在按照教程创建交叉编译器

/ usr / bin / fakeroot:第178行:/ debian / rules /:没有这样的文件或目录

运行以下命令时

TARGET =&#34,α-癸osf4" fakeroot debian / rules binary-cross

甚至

fakeroot / debian / rules / clean

我试图找一本手册或指南来了解debian /规则,但我甚至在为初学者找东西时遇到了问题。

有人知道我做错了什么吗?我正在使用Debian GNU / Linux 7.5(wheezy)

非常感谢您提前

编辑:我尝试使用这些命令编译binutils 2.17,以便生成一个可以在x86系统上输出Alpha OSF / 1二进制文件的交叉编译器。我从GNU网页下载了binutils,所以这可能是我的主要错误,因为@Sigi解释说它应该是debian包。

1 个答案:

答案 0 :(得分:0)

您不能使用/debian/rules,而应使用debian/rules(请注意开头的缺失斜杠)。如果您使用斜杠(/)启动文件的路径,系统将在文件系统的根目录中开始搜索(这是任何Unix系统上的最顶层目录)。另一方面,如果您的路径 not 以斜杠开头,则搜索将始终相对于您当前的目录。后者适用于调用debian/rules

该命令应该在提取的Debian源包中执行。检查ls debian/rules是否列出文件,否则您的目录位置错误。

关于初学者或其他任何内容的指南:Debian软件包构建,更不用说创建或修改Debian软件包,绝对是 一个初学者的话题。你应该首先在Linux管理中获得扎实的基础知识,然后才能掌握这一领域。