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

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

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

答え1

はい。 Invokeを使用すると、入力時に同時に発生する複数のコマンドをyum shell指定できます。run

答え2

最新バージョンの yum には次のswapコマンドもあります。

# yum swap -- install foo -- remove bar

答え3

許可された回答がすでに述べたように、複数のコマンドを一度に実行するために使用できます。yum shellこれは対話式の使用に適しています。ただし、スクリプトでこのコマンドを呼び出す場合は、yum shell translist.txt次のファイルに対して実行することもできます。

remove squid
install squid34
run

-y確認プロンプトを「はい」と仮定する追加のスイッチです。

答え4

sudo yum swap postfix sendmail

O / Pが答えを持っている間、後で必要な人のためにこの短い答えを残します。

関連情報