gpt4 book ai didi

linux - 使用开源应用程序分发源文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:54:28 24 4
gpt4 key购买 nike

我已经为 Linux 和 OSX 编写了一个开源 (GPL) 应用程序,现在希望分发它。默认情况下将源代码与二进制文件一起分发是正常的,还是只提供一个指向可以获得源代码的链接?

如果我包含源文件,在 Linux 和 OSX 的用户系统上写入它们的正常位置在哪里(我认为是/usr/local/src 但在我的 Ubuntu 机器上,据说充满了开源应用程序,这个目录是空的)。

最佳答案

通常将源代码和二进制文件分开分发。二进制文件通常以发行版特定的包格式分发,而源代码将是一个包含项目文件夹的简单 .tar.gz。用户可以根据需要将其解压到/usr/local/src,但它应该在任何地方构建。您的程序不能将其源放在任何特定位置。

I thought /usr/local/src but on my Ubuntu machine, supposedly chock-full of open source apps, this directory is empty

如果您只使用 Ubuntu 存储库,它将为空。操作系统负责/usr 并将您安装的任何源文件放入/usr/src。但是/usr/local 留给你玩;那就是你安装发行版不提供的东西的地方。

关于linux - 使用开源应用程序分发源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1620798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com