linux - 我可以将 bash 脚本转换为 Linux 软件吗?

标签 linux bash ubuntu

我是 Linux 新手,目前使用的是 Ubuntu14.04。我使用 bash 为特定目的制作了一个基于 GUI 的脚本。现在我实际上想将它转换成一个带有一些额外图形用户界面的Linux软件,以便人们可以直接安装它。我怎样才能做到这一点。?

最佳答案

假设您现在不想提交到官方存储库,您可能想构建一个 Debian (.deb) 软件包(Ubuntu 基于 Debian 并使用该软件包格式)。可以使用您选择的软件包管理器或使用dpkg -i来安装 Debian 软件包。

如果您的软件是用 Bash 或任何其他语言编写的,则打包步骤可能会略有不同:例如,在打包之前必须构建(编译和链接)C 程序,而 shell 脚本通常可以立即打包。

参见this wiki page进行介绍。此外,debian policy是包开发的“the”文档。

这不是技术要求,但如果您想专门为 Ubuntu 构建软件包,您可能需要阅读 Ubuntu packaging guide也是如此。

关于linux - 我可以将 bash 脚本转换为 Linux 软件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32756603/

相关文章:

c - Linux 中的原子写入

php - 在 Mac OS X 上为 PHP --enable-zip 安装 zip 扩展

linux - 调用另一个脚本调用的无限循环在后台运行的 shell 脚本 (.sh)

apache - Prestashop 1.7 无法访问 api

python - 如何在 Anaconda 中使用 Python Dbus 绑定(bind)

linux - 如何将我的循环 Bash 脚本作为服务运行?

linux - 重定向子shell的输出并同时通过管道处理

bash - 如何在 shell 脚本中以 %Y%m%d 格式打印两个日期之间的日期?

python - 名称错误 : name 'freenect' is not defined

从 Linux 到 Windows 交叉编译 GTK+ 应用程序?