2017-11-11 4 views
-5

のは、私はgithubのからbashスクリプトをダウンロードし、それが見つかったXYZパッケージを{]チェックいくつかのパッケージがlinuxにインストールされているかどうかをチェックするスクリプトを作成するのはなぜですか?

示して実行した後、その後、私のsysの上でそれを実行すると仮定しましょう

ABCのインストールが見つからないABCパッケージ[]

をチェックします....

どのようにそうするのですか?ここで

+0

試しましたか、周りを見たことがありますか?これはGoogleでかなり簡単に見つかりました... https://askubuntu.com/questions/519/how-do-i-write-an-application-install-shell-script –

+3

スクリプトを見る! –

答えて

0

私はそれを確認することができた方法は:あなたが見ることができるように

## function to install missing packages - $1 : package name. 
require_pkg() { 

    if ! command -v $1 >/dev/null; then 

     msg_warn missing_pkg $1 
     echo "Do you want to install $1 ? (works only with apt-get package manager) [y/N]" 
     read -r YESNO 

     if [[ $YESNO =~ ^([yY][eE][sS]|[yY])$ ]]; then 
      apt-get --force-yes --yes install $1 
     fi 

     echo "$1 will not be installed. This package is required so considere to install it ..." 

    fi 

} 

、私はcommand -vを使用しました。しかし、iircには、パッケージがインストールされているかどうかを確認する3つまたは4つのメソッドがあります!私はこれを選んだのですが、iircはLinuxのOSの中でも最も信頼性の高いものでした。

詳細については、msg_warnは、スクリプト(「このパッケージには表示されていません」)に「missing package」という警告メッセージを出力する関数です。

あなたの質問を操作するこの方法があなたにインスピレーションを与えることを願います:)。

関連する問題