単一のyum
コマンドで同時にパッケージを追加および削除する方法はありますか?たとえば、2つの個別のコマンド/トランザクションを実行せずにpostfixをインストールしてsendmailを削除します。
はい。 yum Shell
を呼び出すと、run
が入力されたときに同時に実行される複数のコマンドを指定できます。
新しいバージョンのyumにもswap
コマンドがあります。
# yum swap -- install foo -- remove bar
受け入れられた答えがすでに言っているように、yum Shell
を使用して一度に複数のコマンドを実行できます。これはインタラクティブな使用には問題ありません。ただし、このコマンドをスクリプトから呼び出す場合は、yum Shell translist.txt
などのファイルに対して実行することもできます。
remove squid
install squid34
run
-y
スイッチを追加して、確認プロンプトにyesと想定します。