如果我没有开发该软件,我可以创建并分发 deb 包到 Ubuntu 商店吗?

如果我没有开发该软件,我可以创建并分发 deb 包到 Ubuntu 商店吗?

如果我没有开发该软件,我可以创建并分发 deb 包到 Ubuntu 商店吗?

我想创建一个符合 Debian/Ubuntu 标准的软件包(.deb)文件,将其提交到 Ubuntu 商店并等待批准。

我必须是该软件的原始开发者才能这样做吗?

我想要打包的数据是这个,一个用于安装 CSF-LFD(基于 Linux IP 表的入侵防御系统)的脚本:

cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
sed -i 's/TESTING = "1"/TESTING = "0"/g' /etc/csf/csf.conf
csf -r
perl /usr/local/csf/bin/csftest.pl

我希望以这样一种方式来包装它,以apt-get install csf-lfd实现这一点。

答案1

Ubuntu 存储库中的绝大多数软件包都是由原始开发人员以外的人打包的。重要的是软件分发的许可证(这将决定您是否可以打包它)。如果您不在商店销售,那么脚​​本必须遵循允许免费重新分发的许可证(否则,您只是在这里发布它就会遇到麻烦)。

webupd8 Java PPA例如,包本质上是从 Oracle 站点下载并安装 Java 的脚本。

相关内容