web-dev-qa-db-ja.com

単一のyumコマンドでパッケージをインストールおよび削除する方法はありますか?

単一のyumコマンドで同時にパッケージを追加および削除する方法はありますか?たとえば、2つの個別のコマンド/トランザクションを実行せずにpostfixをインストールしてsendmailを削除します。

19

はい。 yum Shellを呼び出すと、runが入力されたときに同時に実行される複数のコマンドを指定できます。

新しいバージョンのyumにもswapコマンドがあります。

# yum swap -- install foo -- remove bar
20

受け入れられた答えがすでに言っているように、yum Shellを使用して一度に複数のコマンドを実行できます。これはインタラクティブな使用には問題ありません。ただし、このコマンドをスクリプトから呼び出す場合は、yum Shell translist.txtなどのファイルに対して実行することもできます。

remove squid
install squid34
run

-yスイッチを追加して、確認プロンプトにyesと想定します。

8
djluko