GNU/Linux >> Znalost Linux >  >> Fedora

Základy Linuxu:15 příkladů příkazů DNF – nový správce balíčků ve Fedoře

Doufám, že možná víte, že správce balíčků DNF je nahrazen správcem balíčků yum ve Fedoře 22. Zde je několik příkladů, jak používat správce balíčků DNF.

Zachovává kompatibilitu CLI s yum, v používání DNF byste nenašli žádný rozdíl.

Stále můžete použít příkaz YUM, ale všechny příkazy budou přesměrovány na příslušný příkaz DNF. Podobný výstup získáte, když zadáte příkaz yum.

Příkaz Yum byl zastaralý, přesměrovává se na '/usr/bin/dnf install httpd' 

Balíčky lze nainstalovat pomocí následujícího příkazu.

# instalace dnf vsftpd Poslední kontrola vypršení platnosti metadat byla provedena před 0:09:43 ve středu 27. května 08:47:24 2015. Závislosti vyřešeny.================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================Instalovat 1 balíček Celkem ke stažení D Velikost:172 Kinstalovaná Velikost:348 Kis Tento OK [Y/N]:yDownloading Packages:VSFTPD-3.2-13.FC22.x86_64.RPM 107 KB/S | 172 kB     00:01---------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------- Celkem 48 kb/s | 172 KB 00:03 CHECKCE TANSACE CHECKACTION SCŘEDNĚTE SEKCE. .x86_64 3.0.2-13.fc22Complete!

Seznam dostupných balíčků. Například vypíšeme balíček apache.

# DNF List Bindlast Metadata Expiration Check provedla 0:11:38 Ago 27. května 08:47:24 2015. Dostupné balíčky Bind.x86_64 32:9.10.2-1.fc22 Fedora

Chcete-li znovu nainstalovat balíček rpm.

# dnf reinstall httpdLast kontrola vypršení platnosti metadat provedena před 0:14:17 ve středu 27. května 08:47:24 2015. Žádná shoda pro argument:httpdError:Není co dělat.[root@localhost ~]# dnf reinstall vsftpdLast metadata kontrola expirace provedena před 0:14:32 ve středu 27. května 08:47:24 2015. Závislosti vyřešeny.=========================================================================================================================================================================================================================================================================================================================================================================================================================REINALOVÁNÍ:VSFTPD X86_64 3.0.2-13.FC22 Fedora 172 KTRANSACTION SURMANT ===============================================================================================================================================================================ROZDĚLENÍ VEŘEJNOST VELKÝCH STAVENÍ:172 KIS TENTO OK [Y/N]:YODDOwnloading Packages:VSFTPD-3.0.2-13.FC22.X86_64.RPM 118 KB/ s | 172 kB     00:01---------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------- Celkem 53 kb/s | 172 KB 00:03 CHECKCE TANSACE CHECKACTION SCŘEDNĚTE SEKCE. -3.0.2-13.fc22.x86_64 1/2verifikace:VSFTPD-3.2-13.FC22.X86_64 2/2Reinstalováno:VSFTPD.X86_64 3.0.2-13.FC22COPLETE! 

Chcete-li odebrat všechny balíčky, které chcete, zadejte následující příkaz.

# dnf remove vsftpdZávislosti vyřešeny.==============================================================================================================================================================================ČAS VERSIZACE VERIZACE SIZE ==============================================================================================================================================================================Odstraňování:VSFTPD X86_64 3.0.2-13.FC22 @system 348 KTRANSACTION SURMSY =============================================================================================================================================================================================================================Odebrat  1 balíčekInstalovaná velikost:348 kJe to v pořádku [y/N]:yBěží kontrola transakceTransakce Kontrola iontů uspěla. Test testování transakcí Transactions Uspěl. 13.fc22Complete!

Chcete-li zkontrolovat historii instalace balíčku.

# dnf historyPoslední kontrola vypršení platnosti metadat provedena před 0:15:57 ve středu 27. května 08:47:24 2015.ID     | Přihlašovací uživatel               | Datum | Akce | Altere------------------------------------------------- ------------------------------10 | kořen               | 27. 05. 2015 09:02 | Přeinstalovat      | 19 | kořen               | 27. 05. 2015 09:01 | Instalovat        | 18 | kořen               | 27.05.2015 8:59 | Vymazat          | 17 | kořen               | 27.05.2015 8:59 | Vymazat          | 66 | kořen               | 27.05.2015 8:57 | Instalovat        | 15 | kořen               | 27. 05. 2015 8:56 | Instalovat        | 64 | kořen               | 27. 05. 2015 8:47 | Instalovat        | 53 | Systém            | 26.05.2015 21:30 | Instalovat        | 658 EE

Přejděte na nižší verzi svých balíčků. Tento příkaz nebude fungovat, pokud nemáte nižší verzi zmíněného balíčku.

# dnf downgrade vsftpd

Chcete-li vyhledat konkrétní balíček.

# dnf search telnet

Vyloučení balíčku z instalace. Například balíček fedora-logos-httpd bude při instalaci apache vyloučen.

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

Chcete-li povolit / zakázat repo při instalaci balíčků.

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

Vypíše dostupné prostředí / skupiny balíčků.

# dnf grouplist

Nainstalujte libovolnou skupinu balíčků.

# dnf groupinstall "MATE Desktop"

Stáhněte si vybraný balíček s jeho závislostmi do libovolného adresáře.

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

Chcete-li metadata mezipaměti/vyčištění.

# dnf makecache# dnf vyčistit vše

Další informace můžete získat z níže uvedených příkazů.

# dnf --help# man dnf

To je vše.


Fedora
  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. 15 Příklady příkazů aptitude pro správu balíčků v Linuxu

  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. Příklady příkazů ac v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů df v Linuxu

  3. du příklady příkazů v Linuxu