xkcd 通用安装脚本是个好主意吗?

xkcd 通用安装脚本是个好主意吗?

今天XKCD发布了这个shell脚本:

安装.sh

替代文本:

失败通常不会造成任何损害,如果安装了多个版本,则会增加其中一个版本正确的机会。 (注意:建议添加“yes”命令和“2>/dev/null”。)

使用这样一个脚本来尝试各种可能的安装方法直到找到一种可行的安装方法是一个好主意吗?


额外问题:您能想到应该添加到此脚本中的任何其他安装方法吗?

答案1

一个好的经验法则是不要认真对待网络漫画。它们的目的是娱乐和消遣。无意对值得尊敬的门罗先生表示不敬。

除非在非常特殊的情况下,否则自动化安装从来都不是一个好主意。即使您知道它是什么系统,各种各样的事情都可能出错。 (相对合理的情况是 Debian 稳定版的例行升级。)

另外,我不建议从 git 存储库或其他方式进行本地安装,除非您的发行版的二进制包不可用。即使如此,(正如 @case 指出的),您可以尝试构建一个包,然后可以使用发行版的包管理工具来安装该包。例如,使用 debian 中的各种 debhelper 工具,如dh-make-perl、等。而且,现在使用 等工具从头开始构建自己的软件包并不困难。python-stdebdh-drydh-make

此外,像所示的脚本可能会对同一个包进行多次本地安装,这会造成混乱。

像上面这样的脚本可能不太好所以如果将其配置为在成功的二进制安装时中止,这是不合理的,但这样的脚本会复杂得多,并且不能完全适合网络卡通。

相关内容