Linux / Unix应用程序的源代码最适合保存在哪里?

时间:2009-04-12 14:48:19

标签: linux sysadmin

作为开发人员,我经常下载并运行

./configure
./make
./make install

将应用程序安装到我的Linux系统上。但我一直都不清楚保留下载目录的最佳位置。我的本地Desktop是默认位置,但我想知道保留它的最佳“官方”位置。另外,它是否因发行版而异?

我现在正在运行Ubuntu。我知道apt-get install可以为你做这件事,但有时我感兴趣的应用程序根本就没有。

5 个答案:

答案 0 :(得分:17)

查看FileSystem Hierarchy Standard:它是/usr/local/src。但是,这是一个有争议的问题,因为您会发现here

答案 1 :(得分:11)

也许是“/ usr / local / src”? ; - )

答案 2 :(得分:3)

如果您使用包管理器,请允许它使用托管包的默认值。如果您管理此框,请将/usr/local下的非托管第三方工具设为Steel Plume suggests(尽管有些人更喜欢/opt)。如果以非特权用户身份进行安装,请在$(HOME)/src中解压缩并进行编译,然后安装到$(HOME)/bin$(HOME)/etc,依此类推。

答案 3 :(得分:1)

供个人使用:〜/ src

用于跨系统共享:/ usr / local / src

答案 4 :(得分:0)

@dirkgently和@dmckee完全被发现。我想补充一点,因为它可能是一个有争议的问题,我会模仿Ubuntu为其主要软件包做的分发提供程序(在你的情况下)。