この問題があります。自分のコンピュータに特定のプログラム/ツールがインストールされていることを確認し、そうでない場合はインストールする方法を見つけようとします(存在しない場合のみ)。
例えば、私たちはnmap
、dc
あるいはgit
これらは単なる例です。
現在、私はツール/プログラムを作成しapt-get update
てインストールする必要がある独自のスクリプトを持っています。apt-get install TOOL/PROGRAM-Name
おそらくif文が必要かもしれませんか?わかりません。どんな提案がありますか?
編集する。 Googleがこれを行うことができる半分のスクリプトを見つけたときに新しい投稿を作成しました。
ベストアンサー1
nmapがインストールされていることを確認するには、次の手順を実行します。
dpkg --get-selections | grep nmap
nmapをインストールするには:
apt-get install nmap
したがって、nmapがインストールされていることを確認し、そうでない場合は、次のようにインストールできます。
dpkg --get-selections | grep nmap || apt-get install nmap
CentOSでは、次のようになります。
rpm -qa | grep nmap || yum install nmap