我正在寻找一种为 Linux 创建下载和安装式程序的方法。为了清楚地说明“下载和安装”的含义,我的意思是安装过程如下所示:
- 用户从网站下载图形安装程序(不是 deb、rpm 等文件...我说的是实际的 ELF 可执行文件)
- 用户以普通用户(而不是 root)身份运行图形安装程序(最好双击它) - 安装程序将程序及其依赖项(包含在安装程序中)放在主目录中的一个合适位置,并将内容添加到桌面环境菜单中让跑步变得更轻松
- 用户现在可以从桌面环境菜单运行该程序
- 卸载程序与程序一起安装,可以随时运行
这种下载和安装方式与大多数传统个人计算机用户(与习惯于应用程序商店的移动 PC 用户相反)习惯的方法非常相似,我希望分发我使用这种方法制作的任何程序.另外,我真的很喜欢这种软件分发方法。感觉不错。
我主要使用 C++ 和 FLTK 来编写 Linux 程序。
我对可用于复制这种体验的所有不同选项感兴趣,因此请随意提及“到达那里”的不同方法
假设已经创建了一个程序并且需要将其“改装”到这种安装方式中