パッケージ マネージャーは、システム上のアプリとその依存関係の管理、インストール、管理に役立つプログラムです。 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検索
パッケージのインストール
の インストール コマンドは、リポジトリからパッケージをインストールするのに役立ちます。このコマンドを使用して 1 つまたは複数のパッケージをインストールできます。複数のパッケージをインストールするには、パッケージ名を間にスペースを入れて入力するだけです。このコマンドには sudo 権限が必要です。
1 つのパッケージをインストールするには
sudo dnf install [[package name]]>

DNF を使用して 1 つのパッケージをインストールする
複数のパッケージをインストールするには
sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

DNF を使用した複数のパッケージのインストール
パッケージとシステムのアップグレード
古いパッケージを好む人はいないため、システムとそのパッケージを更新したい場合は、 アップグレード 指示。 Sudo 権限が必要です。
sudo dnf upgrade>

DNF を使用したアップグレード
特定のパッケージをアップグレードする
特定のパッケージをアップグレードするには、次のように入力する必要があります
sudo dnf upgrade [[package name]]>

DNF を使用した個別のパッケージのアップグレード
利用可能なアップデートの一覧表示
利用可能なパッケージのアップデートをインストールせずに確認するには、次のように入力する必要があります。
dnf check-update>

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

DNF を使用したパッケージの削除
複数のパッケージの削除
複数のパッケージを削除するには、各パッケージの名前をスペースで区切って入力する必要があります。
sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

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

DNF を使用した残りの依存関係の自動削除
パッケージの再インストール
誤ってパッケージを壊してしまった場合 (それは問題ありません!)、または単に動作がおかしくなり始めた場合は、次のコマンドを使用して簡単に再インストールできます。
sudo dnf reinstall [[package name]]>

DNF を使用した再インストール
パッケージの一覧表示
リポジトリ内の利用可能なパッケージをすべてリストするには (何らかの理由で、単にそれを実行したい場合は、そうする必要があります。)、次のコマンドを入力します。
Javaの歴史
dnf list>
インストールしたパッケージの一覧表示
の DNFリスト コマンドはリポジトリ内の利用可能なパッケージをすべてリストしますが、ほとんどの場合、これは役に立ちません。インストールしたパッケージのみをリストするには、リストとともに –installed オプションを使用します。
dnf list --installed>

インストールされているアプリの一覧表示
インストールされているアプリのリスト内を検索する
dnf list –installed でも非常に多くの結果が得られますが、オプションをさらに絞り込みたい場合は、 グリップ コマンドを使用すると、grep コマンドは出力内の値を検索します。
次のように grep コマンドを list コマンドと組み合わせて使用できます。
dnf list --installed | grep [[package name]]>

インストールされているパッケージ内の特定のパッケージを検索する
もっと助けが必要ですか?心配ない
help オプションは、必要になる可能性のあるすべての基本的なコマンドをリストしてくれるので、役に立ちます。
これを使用するには、ターミナルに次のコマンドを入力します。
dnf --help>
より具体的な使用例がある場合は、いつでも読むことができます。 マニュアルページ 以下を使用した DNF の:
man dnf>
DNF を使用して人気のあるアプリをインストールする例
- Firefoxのインストール
sudo dnf install firefox>
- VLCメディアプレーヤーのインストール
sudo dnf install vlc>

VLCのインストールイメージ
- GIMPのインストール
sudo dnf install gimp>

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