私はそれを確認することができた方法は:あなたが見ることができるように
## 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」という警告メッセージを出力する関数です。
あなたの質問を操作するこの方法があなたにインスピレーションを与えることを願います:)。
試しましたか、周りを見たことがありますか?これはGoogleでかなり簡単に見つかりました... https://askubuntu.com/questions/519/how-do-i-write-an-application-install-shell-script –
スクリプトを見る! –