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

CentOS7にDNFをインストールする方法

DNF (「 D」の略 a N di F ied Yum」)は、 Yumの次のメジャーバージョンです。 、RHEL、CentOS、FedoraなどのRPMベースのLinuxディストリビューションのパッケージマネージャー。 DNFはFedora18で最初に導入され、Fedora25バージョンからデフォルトのパッケージマネージャーになりました。この簡単なチュートリアルでは、CentOS 7 /RHEL7バージョンにDNFをインストールする方法について説明します。

CentOS7にDNFをインストールする

更新:

DNFは、RHEL7およびCentOSの公式リポジトリで利用できます。 CentOS 7にDNFをインストールするには、次のコマンドを rootとして実行するだけです。 ユーザー:

# yum install dnf

CentOS 7のデフォルトのリポジトリではDNFがまだ利用できないことは知っていますが、EPELリポジトリでもDNFが利用できないことを知りませんでした。

EPELからDNFをインストールしようとすると、次のエラーが発生しました:

# yum install dnf
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * elrepo: elrepo.mirror.angkasa.id
 * epel: kartolo.sby.datautama.net.id
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
 Nothing to do

見る? DNFはEPELでは使用できなくなりました。数回のグーグル検索の後、私は Serverfaultで回避策を見つけました フォーラム。 EPELリポジトリからDNFが削除される理由は、EPEL 7 DNFが非常に古く、セキュリティ上の欠陥を含む問題があるためです。これが、DNFがEPELから削除された理由です。

ありがたいことに、DNFとその依存関係は、 Springdale Linux(SDL)で入手できます。 リポジトリ。このリポジトリは、プリンストン大学と高等研究所のコンピューティングスタッフのメンバーによって維持されています。

コマンドを使用してDNFとその依存関係をダウンロードしましょう:

# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/python-dnf-0.6.4-2.sdl7.noarch.rpm

次に、次のコマンドを使用してDNFをインストールします。

# yum install dnf-0.6.4-2.sdl7.noarch.rpm dnf-conf-0.6.4-2.sdl7.noarch.rpm python-dnf-0.6.4-2.sdl7.noarch.rpm

次に、DNFの使用を開始します。 DNFを入手するには、次のコマンドを実行してヘルプセクションを参照してください。

# dnf help

注意事項: 上記のリンクのパッケージはサポートされておらず、ストックのRedHatインストールには含まれていないことに注意してください。これらのサポートされていないパッケージは、頻繁に更新または保守されない場合があります。自己責任で使用してください。

DNFは初めてですか?次の記事を読んで、DNFパッケージマネージャーの使用方法を確認してください。

  • 初心者向けのDNFコマンドの例

参照:

  • サーバー障害

Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法