"yum -y install"は安全ですか?

"yum -y install"は安全ですか?

無関係なことが発生することを心配せずにパッケージを自動的にインストールするために使用できるものはありますかyum -y?たとえば、破損したシステムで依存関係または以前に中断されたYUMトランザクションが原因で他のパッケージを削除または更新できるかどうか疑問に思います。

apt-get --yes私はDebianの用語とYUMの違いを探していますapt-get --trivial-only

答え1

yumは他のパッケージをインストールするために(つまり、競合などのために)パッケージを削除することを決めず、失敗するだけです。アップグレード/老化が本当に心配ですか?それとも、apt / dnfのようなランダムな魔法を試してみることを期待していますか?

yum.confのマニュアルページを読んで、これが何をしているのかを理解する必要があります。しかし、yumには--trivial-onlyと直接同等のものはありませんが、これはあなたが望むものに非常に近いです:

yum --setopt=alwaysprompt=no install foo

...トランザクションにコマンドラインに渡したパッケージ名のみが含まれている場合は、トランザクションプロンプトで「はい」と言うように動作します。

新しいパッケージキーをインストールする必要がある場合、これは発生しません(マイナーだと思うかどうかはわかりません)。

答え2

良い経験則は次のとおりです。

非常によく知られているパッケージ(Apache、ssh、mysqlなど)でのみこれを行うことをお勧めします。インストール中に問題が発生した場合は、他の人がそれを発見した可能性が高いためです(このタイプのパッケージでは非常に低い可能性があります)。 )。しかし、イカやこれに似たものを設置した場合、このようなことが起こるかどうか疑問に思うかもしれません。

インターネットからこれらのパッケージをダウンロードしても、システムに何をするのかを注意深く観察したいが、実際に必要でない場合は、これらのパッケージをインストールしないことをお勧めします。

答え3

-yすべてのプロンプトはy / nとして承認されます。これは、これがなければ、何かを実装したいかどうかを尋ね、自動的に受け入れることを意味します。したがって、達成しようとする目的に応じてソフトウェアをインストールし、すべてのプロンプトに「はい」と答えるのと同じくらい安全です。

答え4

-yオプションは、y / n形式で到着できるすべての割り込みに対して「yes」と応答します。安全かどうかについて:パッケージは他のパッケージによって異なります。通常、これはy / nハングが発生する唯一の領域です。したがって、-y オプションはメッセージを表示せずに必要なすべてのパッケージのインストールを許可します。

だから普通のバッグにも安全です。ただし、標準リポジトリ以外のリポジトリのパッケージを処理する場合は注意が必要です。

関連情報