Bash/シェルスクリプトの依存関係を確認してください。

Bash/シェルスクリプトの依存関係を確認してください。

Bashスクリプトの依存関係を確認する方法/コマンドはありますか?つまり、ユーザーがスクリプトを実行するにはどのライブラリをインストールする必要がありますか?という質問に答えてください。

スクリプトを読み込んで呼び出す他のライブラリ/コマンドを確認することでこれを手動で実行できますが、長いスクリプトではこれは明確ではありません。

ベストアンサー1

素晴らしいミステリー自動構成システムすでに慣れている

ソフトウェアソースコードパッケージを自動的に構成するシェルスクリプトを生成します。これらのスクリプトは、手動ユーザーの介入なしに広範囲のUNIX様システムにパッケージを適用できます。 Autoconfは、M4マクロ呼び出し形式でパッケージで使用できるオペレーティングシステムの機能を一覧表示するテンプレートファイルからパッケージの構成スクリプトを作成します。

それが十分に怖くない場合は、最初のautoconfスクリプトを作成しようとするのを待ちます。 autoconf 作成者その難しさを恥じないでください。:

Autoconfを理解していない人は、Autoconfを悪く再作成する運命に直面しています。 Autoconfの主な目的は、ユーザーの人生を簡単にすることです。メンテナンス者の生活をより簡単にすることは2番目の目標です。つまり、主な目標は、パッケージマネージャに自動的に設定を作成させることではありません。代わりに、私たちの目標は、すべてのエンドユーザーが自動化されたパッケージの押収構成を簡単に移植可能で予測可能にすることです。この意味で、Autoconfはその目標に非常に成功しています。 Autoconf リストに関するほとんどの苦情は、最終設定の動作ではなく、Autoconf 入力を作成することの難しさに関するものです。

一方、その過程で、あなたは想像していたよりも、さまざまなシステムの複雑さについてもっと学ぶでしょう。

最近、私は別のautoconfスクリプトを書くのではなく、より標準的なDebianスタイルのディストリビューションを作ることが私の目標だと思います。私はこのような選択ができる特権を享受できて幸運です。あなたにはそのような自由がないかもしれません。

おすすめ記事