xkcdユニバーサルインストールスクリプトは良いアイデアですか? [閉鎖]

xkcdユニバーサルインストールスクリプトは良いアイデアですか? [閉鎖]

今日、XKCDはこのシェルスクリプトをリリースしました。:

install.sh

代替テキスト:

障害は一般的に害を及ぼさず、複数のバージョンがインストールされている場合、そのうちの1つが正しい可能性が高くなります。 (注:「yes」コマンドと「2> / dev / null」を追加することをお勧めします。)

うまくいく方法が見つかるまで、すべての可能なインストール方法を試すためにこのようなスクリプトを使用するのは良い考えですか?


ボーナス質問:このスクリプトに追加する必要がある他のインストール方法はありますか?

ベストアンサー1

経験上良い法則は、ウェブトゥーンを真剣に受け入れないことです。彼らの目的は娯楽と娯楽です。名誉あるモンローさんを失礼にする意図はありません。

非常に特別な状況を除いて、自動インストールは決して良い考えではありません。どのシステムであるかを知っていても、あらゆることが間違っている可能性があります。 (比較的合理的な状況は、Debian 安定版の日常的なアップグレードです。)

また、ディストリビューションでバイナリパッケージが利用できない場合を除き、gitリポジトリからローカルにインストールすることはお勧めできません。それにもかかわらず(@caseが指摘したように)、ディストリビューションのパッケージ管理ツールを使用してインストールできるパッケージを構築してみることができます。たとえば、Debian などのさまざまな debhelper ツールを使用しますdh-make-perl。さらに今。python-stdebdh-drydh-make

さらに、示されているようなスクリプトは同じパッケージの複数のローカルインストールを実行する可能性があり、これが混乱を招く可能性があります。

上記のスクリプトはあまり良くないかもしれません。だから成功したバイナリのインストール時に中断するように設定するのは非合理的ですが、これらのスクリプトははるかに複雑で、Webtoonには完全には適していません。

おすすめ記事