这是场景;我已经下载了一个压缩包。我已将其中包含的所有源提取到我的主文件夹“/home/zolomon/SourceCode”中。但是,当我想编译 SourceCode 目录及其内容时,我应该把它放在哪里呢?有关系吗?在大多数情况下,它会在我安装它时自动安装并将文件放置在正确的位置吗?
在这种情况下,我说的是RubyGems。
这是场景;我已经下载了一个压缩包。我已将其中包含的所有源提取到我的主文件夹“/home/zolomon/SourceCode”中。但是,当我想编译 SourceCode 目录及其内容时,我应该把它放在哪里呢?有关系吗?在大多数情况下,它会在我安装它时自动安装并将文件放置在正确的位置吗?
在这种情况下,我说的是RubyGems。
该目录下的文件
/usr/local/
不受 Debian 包管理系统的控制。因此,最好将程序的源代码放在/usr/local/src/
. 例如,您可以将名为“foo.tar”的包的文件提取到目录/usr/local/src/foo
中。编译它们后,将二进制文件放在 中/usr/local/bin/
,将库放在 中/usr/local/lib/
,将配置文件放在/usr/local/etc/
.如果您的程序和/或文件确实必须放在其他目录中,您仍然可以将它们存储在 中
/usr/local/
,并构建从所需位置到其位置的适当符号链接/usr/local/
,例如,您可以创建链接无论如何,如果您获得了一个版权允许再分发的软件包,您应该考虑制作一个 Debian 软件包,并将其上传到 Debian 系统。成为软件包开发者的指南包含在 Debian 政策手册中。
取自: http: //www.debian.org/doc/FAQ/ch-compat.en.html
是的,您可以将源代码放在任何地方。在安装过程中,它会将所有文件放在正确的位置。在您的情况下,您的源代码位于/home/zolomon/SourceCode中,因此您可以从那里编译它。这不是问题。 .