GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 8 /CentOS8にYUMをインストールする方法

FedoraはFedora22でDNFに変更を加えましたが、CentOSとRHELはこれまでYUMにとどまりました。 RHELは次世代のパッケージマネージャーにジャンプしました。これは良いことですが、YUMがない場合や、YUMに依存するスクリプトがある場合でも、古いパッケージマネージャーにアクセスできます。さらに良いことに、余分なことをする必要はありません。

このチュートリアルでは、次のことを学びます。

  • RHEL 8 /CentOS8でYUMを使用する方法
  • RHEL 8 /CentOS8のYUMとは本当に
  • 違いはありますか?

RHEL 8 /CentOS8のYUM

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
RHEL 8 / CentOS 8
DNF / YUM
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

RHEL 8 /CentOS8でYUMを使用する方法

RHEL 8 / CentOS 8システムでターミナルを開き、次のコマンドを実行します。

# yum update

うまくいきましたね。 RHEL 7システムの場合と同じように、YUMを使用して何かをインストールしてみてください。

# yum install php

それは同じだ。先に進んで、さらにいくつかのコマンドを試してください。これらはすべてRHEL7とまったく同じように動作するはずです。 YUMはRHEL8/ CentOS 8にインストールされていません。実際、YUMに使用できるパッケージすらありません。では、何が起こっているのでしょうか?

RHEL 8 /CentOS8のYUMとは本当に

Red Hatは、サーバーのオペレーティングシステムを十分に長くして、変更がリードバルーンのように行われるようにしています。そのため、DNFへの移行を容易にするために2つのことを行いました。まず、YUMの代わりにラッパースクリプトを作成し、すべてをDNFに渡します。 YUM実行可能ファイルを見て、それが何であるかを確認してください。

$ cat /usr/bin/yum

それはすべてかなり簡単ですが、なぜそれがうまく機能するのですか?それはDNF自体と関係があります。

違いはありますか?

DNFとYUMの違いはほとんど技術的なものであり、表面下に存在します。 DNFは、サーフェスレベルでYUMと下位互換性があるように構築されています。構文的には、ほぼ同じです。実際には、DNFはYUMの新しいイテレーションであり、依存関係の解決、速度の向上、メモリ使用量の向上を実現しています。

それは完全にあなた次第です。 yumを使い続けることができます コマンドを実行するか、dnfに直接切り替えることができます 。まだスクリプトを変更する必要はなく、時間をかけて順応することができます。

結論

あります! YUMはすでにRHEL8にインストールされています。したくない場合は、新しいことをする必要はありません。ただし、パッケージをインストールするためにDNFに切り替えるのは非常に簡単なので、試してみてください。


Cent OS
  1. CentOS 8 /RHEL8にIcinga2をインストールする方法

  2. CentOS 8 /RHEL8にMongoDBをインストールする方法

  3. CentOS 6 /RHEL6にFirefox10をインストールする方法

  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. RHEL 8 /CentOS8にP7Zipをインストールする方法

  3. CentOS 6 /RHEL6にPostgreSQL10をインストールする方法

  1. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  2. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  3. RHEL 8 /CentOS8にphantomjsをインストールする方法