GNU/Linux >> Linux の 問題 >  >> Fedora

Linuxの基本:15のDNFコマンドの例–Fedoraの新しいパッケージマネージャー

DNFパッケージマネージャーがFedora22のyumパッケージマネージャーに置き換えられていることをご存知だと思います。DNFパッケージマネージャーの使用方法の例をいくつか示します。

それはyumとのCLI互換性を維持します。DNFを使用しても違いはありません。

YUMコマンドは引き続き使用できますが、すべてのコマンドはそれぞれのDNFコマンドにリダイレクトされます。 yumコマンドを発行すると、同様の出力が得られます。

  Yumコマンドは非推奨になり、'/ usr / bin / dnfinstallhttpd'にリダイレクトされます 

次のコマンドを使用してパッケージをインストールできます。

 dnf install vsftpd  最後のメタデータ有効期限チェックは、2015年5月27日水曜日0:09:43に実行されました。依存関係は解決されました。========================================================================================================================================================================パッケージアーチのバージョン管理リポジトリのサイズ========================================================================================================================================================================インストール:vsftpdのx86_64版3.0.2-13.fc22フェドーラ172 kTransaction概要========================================================================================================================================================================インストール1パッケージ合計ダウンローDサイズ:172 kInstalledサイズ:348のKISこのOK [Y / N]:yDownloadingパッケージ:vsftpdの-3.0.2-13.fc22.x86_64.rpm 107 KB /秒| 172 kB 00:01 --------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------合計48 172キロバイト00:03RunningトランザクションcheckTransactionチェックsucceeded.RunningトランザクションtestTransaction試験succeeded.Running transactionInstalling:vsftpdの-3.0.2-13.fc22.x86_64 1 / 1Verifying:vsftpdの-3.0.2-13.fc22.x86_64 1 / 1Installed:vsftpdの.x86_64 3.0.2-13.fc22Complete!

利用可能なパッケージを一覧表示します。たとえば、apacheパッケージを一覧表示します。

9.10.2-1.fc22フェドーラ
#リストDNF bindLastメタデータの有効期限のチェックは、水5月27日8時47分24秒2015.Available Packagesbind.x86_64 32で午前〇時11分38秒前に行われ 

rpmパッケージを再インストールします。

#dnf再インストールhttpdLastメタデータ有効期限チェックが0:14:17前に2015年5月27日水曜日08:47:24に実行されました。引数に一致しません:httpdError:何もしません。[root @ localhost〜]#dnf再インストールvsftpdLastメタデータ有効期限チェックは2015年5月27日水曜日08:47:24に0:14:32前に実行されました。依存関係は解決されました。========================================================================================================================================================================パッケージアーチのバージョン管理リポジトリのサイズ========================================================================================================================================================================再インストール:vsftpdのx86_64版3.0.2-13.fc22フェドーラ172 kTransaction概要========================================================================================================================================================================合計ダウンロードサイズ:172のKISこのOK [Y / N]:yDownloadingパッケージ:vsftpdの-3.0.2-13.fc22.x86_64.rpm 118 KB / s | 172 kB 00:01 --------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------合計53 172キロバイト00:03RunningトランザクションcheckTransactionチェックsucceeded.RunningトランザクションtestTransaction試験succeeded.Running transactionReinstalling:vsftpdの-3.0.2-13.fc22.x86_64 1 / 2Erasing:vsftpdの-3.0.2-13.fc22.x86_64 2 / 2Verifying:vsftpdの-3.0.2-13.fc22.x86_64 1 / 2Verifying:vsftpdの-3.0.2-13.fc22.x86_64 2 / 2Reinstalled:vsftpd.x86_64 3.0.2-13.fc22Complete 

必要なパッケージを削除するには、次のコマンドを発行します。

#dnfremovevsftpdDependencies解決済み========================================================================================================================================================================パッケージアーチのバージョン管理リポジトリのサイズ========================================================================================================================================================================削除:vsftpdのx86_64版3.0.2-13.fc22 @system 348 kTransaction概要========================================================================================================================================================================1つのパッケージを削除インストールされたサイズ:348kこれで問題ありません[y/ N]:yRunningトランザクションcheckTransactイオンチェックsucceeded.Running取引testTransactionテストsucceeded.Running transactionErasing:vsftpdの-3.0.2-13.fc22.x86_64 1 / 1Verifying:vsftpdの-3.0.2-13.fc22.x86_64 1 / 1Removed:vsftpd.x86_64 3.0.2- 13.fc22Complete!

パッケージのインストール履歴を確認します。

#dnf history最後のメタデータ有効期限チェックは、2015年5月27日水曜日08:47:24に0:15:57前に実行されました。ID|ログインユーザー|日付a|アクション|アルター------------------------------------------------- ------------------------------10 |ルート| 2015-05-27 09:02 |再インストール| 19 |ルート| 2015-05-27 09:01 |インストール| 18 |ルート| 2015-05-27 08:59 |消去| 17 |ルート| 2015-05-27 08:59 |消去| 66 |ルート| 2015-05-27 08:57 |インストール| 15 |ルート| 2015-05-27 08:56 |インストール| 64 |ルート| 2015-05-27 08:47 |インストール| 53 |システム| 2015-05-26 21:30 |インストール| 658 EE 

パッケージをダウングレードします。上記のパッケージの下位バージョンがない限り、このコマンドは機能しません。

#dnf downgrade vsftpd 

特定のパッケージを検索します。

#dnf search telnet 

パッケージをインストールから除外します。たとえば、apacheのインストール中にfedora-logos-httpdパッケージは除外されます。

#dnf install httpd --exclude fedora-logos-httpd 

パッケージのインストール中にリポジトリを有効/無効にするには。

#dnf install httpd --enablerepo fedora#dnf install httpd --disablerepo fedora 

利用可能な環境/パッケージグループを一覧表示します。

#dnf grouplist 

パッケージの任意のグループをインストールします。

#dnfgroupinstall"MATEデスクトップ"

選択したパッケージとその依存関係を任意のディレクトリにダウンロードします。

#dnf download httpd --resolve --destdir / tmp / 

メタデータをキャッシュ/クリーンアップします。

#dnf makecache#dnf clean all 

以下のコマンドから詳細情報を取得できます。

#dnf --help#man dnf 

以上です。


Fedora
  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例

  1. 7 Linux df コマンドの例

  2. 8 Linux TR コマンドの例

  3. Linux での du コマンドの例

  1. Linux でのパッケージ管理のための 15 の aptitude コマンドの例

  2. Linux での rm コマンドの例

  3. Linux での ps コマンドの例