質問: パッケージがサーバーにインストールされているかどうかを確認するにはどうすればよいですか? 最近、ubuntu serverエディション13.10(saucy salamander)をインストールしました。しかし、私は少し問題に遭遇しました。インストールの最後に、opensshサーバーや仮想マシンホストなど、追加するパッケージが必要かどうかを尋ねられます。私が見ているものは次のとおりです。さて、私の問題は、「仮想マシンホスト」チェックボックスをチェックしたかどうかを思い出せないことです。サーバーに対応するパッケージがあるかどうかを確認するにはどうすればよいですか?仮想マシンホストにはどのパッケージが付属していますか?
回答: 誰かが興味を持っている場合、パッケージまたはアプリケーションのリストから自動的にインストールするか、すでにインストールされているかどうかを確認できる小さなスクリプトを作成しました。#!/bin/bash apt -qq list your_list_goes_here | grep -v "installed" | awk -f/ '{print $1}' > /root/list.txt packages=$(cat /root/list.txt) grep -q '[^[:space:]]' < /root/list.txt check_list=$? if [[ $check_list -eq 1 ]]; then echo "your packages are already installed" else echo "installing packages" apt-get install -y $packages fi それが誰かを助けることを願っています。