Linux で YUM を更新する
-
Linux の
yum update
コマンド -
yum
コマンドでパッケージをインストールする -
yum
コマンドでパッケージを削除する -
yum
コマンドを使用してパッケージを更新する -
yum
コマンドを使用して任意のパッケージに関する情報を取得する -
yum update
とyum upgrade
の違い
この記事では、Linux で YUM を更新する方法と、Linux システムでパッケージをインストール、更新、削除、検索、および管理する方法について説明します。 Linux では、yum update
と yum upgrade
の違いもわかります。
Linux の yum update
コマンド
yum update
コマンド (yellow-dog updater modified) は、Linux で使用されるオープンソース コマンドです。 yum update を使用すると、Linux システムでパッケージを簡単にインストール、更新、および削除できます。
Linux で yum コマンドをさまざまな目的に使用する方法を理解しましょう。 yum update
コマンドを使用する前に、次のコマンドを使用して yum update
パッケージをインストールする必要があります。
ステップ1:
$ sudo apt-get update -y
ステップ2:
$ sudo apt -y install yum
上記のコマンドを実行すると、yum update
パッケージが Linux システムにインストールされます。
yum
コマンドでパッケージをインストールする
Firefox
というパッケージをインストールする場合は、yum
コマンドを使用して実行できます。 次の yum
コマンドは、必要な Firefox
パッケージを自動的に見つけてインストールします。
$ yum install Firefox
上記のコマンドは、Firefox
パッケージをシステムにインストールする前に、ユーザーに確認を求めます。 これを回避し、確認を求めずにパッケージを自動的にインストールする場合は、以下に示すように、この -y
オプションを使用する必要があります。
$ yum -y install firefox
yum
コマンドでパッケージを削除する
Linux では、yum
コマンドを使用して任意のパッケージを削除できます。 インストールした Firefox
パッケージを削除する場合は、次のコマンドを使用します。
$ yum -y remove firefox
上記のコマンドは、すべての依存関係を含む Firefox
パッケージを削除します。 ここでも -y
オプションを使用しました。
このコマンドを実行すると、パッケージを削除する前に確認を求められません。
yum
コマンドを使用してパッケージを更新する
yum
コマンドを使用して Linux のパッケージを更新することもできます。
たとえば、MySQL
という名前のパッケージがあり、これを最新バージョンに更新したいとします。 以下のコマンドを使用して、最新バージョンに更新できます。
$ yum update mysql
yum
コマンドを使用して任意のパッケージに関する情報を取得する
yum
コマンドを使用すると、パッケージをインストールする前にパッケージに関する情報を取得することもできます。
たとえば、Linux に Firefox
パッケージをインストールし、最初にそのパッケージについて知りたいとします。 次のコマンドを実行して、Firefox
パッケージに関する情報を取得できます。
$ yum info Firefox
yum update
と yum upgrade
の違い
yum update
コマンドは、インストールされているすべてのパッケージをリポジトリで利用可能な最新バージョンに更新し、yum upgrade
コマンドは同じアクションを実行します。
これらのコマンドの違いは、yum upgrade
コマンドを使用すると、パッケージのインストール後にすべての古いパッケージがシステムから削除されるのに対し、yum update
コマンドはシステムから古いパッケージが削除されないことです。 パッケージがインストールされます。
この記事が、Linux での yum update
コマンドの使用方法と、yum update
と yum upgrade
の違いを理解するのに役立つことを願っています。
My name is Abid Ullah, and I am a software engineer. I love writing articles on programming, and my favorite topics are Python, PHP, JavaScript, and Linux. I tend to provide solutions to people in programming problems through my articles. I believe that I can bring a lot to you with my skills, experience, and qualification in technical writing.
LinkedIn