我需要将一个小的二进制应用程序分发给有限的(大约20个)已知用户。
安装过程需要尽可能简单和用户友好 。 理想情况下,它是在命令行下载二进制文件并安装它的单个条目。
同样重要:
我正在考虑沿线,向用户提供一个单一的命令,即这样的事情:
To install the app, please run this from the command line: wget https://myapp.com/binary.tgz; tar xvfz binary.tgz; sudo install.sh
我应该知道更多适用/更简单的解决scheme吗?
(当然sudo somethingFromTheInternet互联网是一个“真正的”分布的安全问题,但我所有的用户是众所周知的(+知道我),用户数量是非常有限的(约20),所以我愿意交易易在这种情况下安装安全)
您的networking上的用户? 你是否控制用户将要使用的服务器/工作站?
你的发行版本的正确select是包装它(包装, 易于分销)。 这可以让你围绕安装包装一些逻辑 – 可执行的权限,完整性检查,初始化脚本,甚至有机会卸载。