logo

Fedora の DNF パッケージ マネージャーとは何ですか?またその使用方法は何ですか?

パッケージ マネージャーは、システム上のアプリとその依存関係の管理、インストール、管理に役立つプログラムです。 Debian ベースのシステムでは、 dpkg そして APT パッケージ マネージャーや Arch ベースのシステムと同様に、 パックマン、 フェドーラ-ベースのシステムの使用 DNF

DNFとは何ですか?

DNF (Dandified YUM) は、Fedora および Fedora 派生パッケージ マネージャーであり、Yellow-dog Updater Modified (YUM パッケージ マネージャー) の後継です。これは、パッケージの管理、つまり、特にパッケージのインストール、アップグレード、更新、再インストール、アンインストールに使用されます。 DNF は、バージョン 22 (2015) 以降、Fedora のデフォルトのパッケージ マネージャーであり、2013 年のバージョン 18 で初めて導入されました。



DNF vs RPM

RPM も Fedora のパッケージ管理システムであり、DNF はその上で動作します。 Fedora のドキュメントでは、RPM を使用する代わりに DNF をユーザーに勧めています。Fedora にはパッケージの依存関係を自動的に検索してインストールする機能がないため、ユーザーは依存関係を手動で検索してインストールする必要があります。

今日私たちは学びます DNFの使い方 パッケージマネージャー;つまり、あなたは学ぶでしょう インストール、検索、アンインストールなどを行う方法 それを使って。

文字列を文字に変換する

コマンドの構造

コマンドの基本構造は次のとおりです。



DNF [options] COMMAND>

基本的なコマンドと最も頻繁に使用されるコマンド

パッケージを検索する

このコマンドは、Fedora リポジトリで特定のパッケージを検索する場合に使用します。このコマンドを入力すると、検索語に一致するリポジトリ内の利用可能なパッケージがすべて表示されます。まず名前内で検索し、次に名前と一致するものを検索します。まとめ。これは、グラフィカル ストアでパッケージを検索する方法と似ています。

パッケージを検索するには、次のように入力する必要があります。 検索 コマンドと必要なパッケージを実行すると、そのクエリに一致する利用可能なパッケージがすべて表示されます。

dnf search [package name]>
dnf-gfg を使用したアプリの検索のイメージ

DNF検索



パッケージのインストール

インストール コマンドは、リポジトリからパッケージをインストールするのに役立ちます。このコマンドを使用して 1 つまたは複数のパッケージをインストールできます。複数のパッケージをインストールするには、パッケージ名を間にスペースを入れて入力するだけです。このコマンドには sudo 権限が必要です。

1 つのパッケージをインストールするには

sudo dnf install [[package name]]>
dnf_gfg を使用したアプリのインストールを示す画像

DNF を使用して 1 つのパッケージをインストールする

複数のパッケージをインストールするには

sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
dnf_GFG を使用した複数のアプリのインストールを示す画像

DNF を使用した複数のパッケージのインストール

パッケージとシステムのアップグレード

古いパッケージを好む人はいないため、システムとそのパッケージを更新したい場合は、 アップグレード 指示。 Sudo 権限が必要です。

sudo dnf upgrade>
DNFGFG を使用したアップグレードを示すイメージ

DNF を使用したアップグレード

特定のパッケージをアップグレードする

特定のパッケージをアップグレードするには、次のように入力する必要があります

sudo dnf upgrade [[package name]]>
DNF-gfg を使用して個別のパッケージをアップグレードするイメージ

DNF を使用した個別のパッケージのアップグレード

利用可能なアップデートの一覧表示

利用可能なパッケージのアップデートをインストールせずに確認するには、次のように入力する必要があります。

dnf check-update>
DNF-GFGを使用したアップデートの確認イメージ

DNF を使用したアップデートの確認

パッケージの削除

パッケージによってコンピュータが壊れたか、もう必要なくなった可能性があります。その場合は、 取り除く システムからアプリケーションをアンインストールするコマンド。これは、Debian ベースのシステムの delete コマンドに相当します。これを実行するには sudo 権限も必要です。

sudo dnf remove [[package name]]>
dnf-gfg を使用したアプリの削除を示す画像

DNF を使用したパッケージの削除

複数のパッケージの削除

複数のパッケージを削除するには、各パッケージの名前をスペースで区切って入力する必要があります。

sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
dnf-GFG を使用して複数のアプリを削除する画像

DNF を使用した複数のパッケージの削除

使用されていない依存関係の削除

パッケージをアンインストールしましたが、依存関係の形でシステムにまだたくさん残っています。心配する必要はありません。 自動削除 コマンドを使用して、システムに残っているすべての依存関係を削除します。このコマンドが機能するには、sudo 権限が必要です。

sudo dnf autoremove>
DNF-GFG を使用して残った依存関係を削除するイメージ

DNF を使用した残りの依存関係の自動削除

パッケージの再インストール

誤ってパッケージを壊してしまった場合 (それは問題ありません!)、または単に動作がおかしくなり始めた場合は、次のコマンドを使用して簡単に再インストールできます。

sudo dnf reinstall [[package name]]>
dnf reinstall コマンド - GFG を示すイメージ

DNF を使用した再インストール

パッケージの一覧表示

リポジトリ内の利用可能なパッケージをすべてリストするには (何らかの理由で、単にそれを実行したい場合は、そうする必要があります。)、次のコマンドを入力します。

Javaの歴史
dnf list>

インストールしたパッケージの一覧表示

DNFリスト コマンドはリポジトリ内の利用可能なパッケージをすべてリストしますが、ほとんどの場合、これは役に立ちません。インストールしたパッケージのみをリストするには、リストとともに –installed オプションを使用します。

dnf list --installed>
dnf-list がインストールされた command_gfg を示すイメージ

インストールされているアプリの一覧表示

インストールされているアプリのリスト内を検索する

dnf list –installed でも非常に多くの結果が得られますが、オプションをさらに絞り込みたい場合は、 グリップ コマンドを使用すると、grep コマンドは出力内の値を検索します。

次のように grep コマンドを list コマンドと組み合わせて使用​​できます。

dnf list --installed | grep [[package name]]>
インストールされているパッケージ内の特定のパッケージの検索を示す画像-gfg

インストールされているパッケージ内の特定のパッケージを検索する

もっと助けが必要ですか?心配ない

help オプションは、必要になる可能性のあるすべての基本的なコマンドをリストしてくれるので、役に立ちます。

これを使用するには、ターミナルに次のコマンドを入力します。

dnf --help>

より具体的な使用例がある場合は、いつでも読むことができます。 マニュアルページ 以下を使用した DNF の:

man dnf>

DNF を使用して人気のあるアプリをインストールする例

  • Firefoxのインストール
sudo dnf install firefox>
  • VLCメディアプレーヤーのインストール
sudo dnf install vlc>
dnf-GFG を使用した VLC メディア プレーヤーのインストールを示すイメージ

VLCのインストールイメージ

  • GIMPのインストール
sudo dnf install gimp>
dnf-GFG を使用した gimp のインストールを示すイメージ

GIMPのインストール

結論

それでおしまい!これで、アプリのインストール、更新、アンインストールなどの基本的な DNF コマンドをすべて理解できました。ここで必要なのは、ターミナルを開いて、学んだばかりの新しいスキルを使用してこれらの優れたパッケージの管理を開始することだけです。最も頻繁に使用する DNF コマンドについてコメントでお知らせください。 DNF について詳しくは、Fedora ドキュメントを参照するか、いつでも読むことができます。 マニュアルページ DNFの。