【发布时间】:2012-06-11 20:56:57
【问题描述】:
除了为 Windows 和 Linux 下载不同的程序外,是否有可能使下载成为跨平台脚本/可执行文件,可以从 FTP 服务器下载正确的安装程序并启动它?我应该用什么语言写它?我唯一能想到的就是Java,但我不想花时间去学习它。我不能用 Python 或 BASH 编写它,因为大多数 Windows 机器都没有安装这些。我该怎么做?
【问题讨论】:
-
您可以为 Windows 编写
.bat脚本,为 Unix/Linux 编写.sh脚本。 -
@BasileStarynkevitch 我这样做是为了避免它。如果我要这样做,我会为 Windows 编写一个 EXE,为 Linux 编写一个 Deb/RPM。我正在尝试使它成为一个跨平台下载。
-
平台不同。我们必须遵守他们的规则并使用他们理解的命令。此外,由于它的 FTP,您将如何确保 Windows 机器 FTP 客户端的工作方式与 Mac 或 Linux FTP 客户端的工作方式相同。如果您真的不想编写两个脚本,只需使用 Java 选项即可。
标签: windows linux installation cross-platform