Nykyinen versio |
Oma tekstisi |
Rivi 8: |
Rivi 8: |
| }} | | }} |
|
| |
|
| '''DNF''' (''Dandified Yum'') on paketinhallintaohjelma [[RPM]]-paketeille. DNF on haarautettu [[Yum]]ista ja korvasi Yumin Fedora Linuxissa versiosta 22 lähtien. DNF käyttää [[Hawkey]]-pakettienhallintarajapintaa, joka taas perustuu tehokkaaseen [[openSUSE]]n [[libsolv]] -riippuvuuksien ratkaisijaan. DNF on kirjoitettu [[python]]illa, mutta sitä ollaan kirjoittamassa uudelleen C-kielellä.[http://dnf.baseurl.org/2016/02/24/dnf-into-c-initiative-started/] | | '''DNF''' (''Dandified Yum'') on paketinhallintaohjelma [[RPM]]-paketeille. DNF on haarautettu [[Yum]]ista ja sen tarkoitus on lopulta korvata Yum. DNF käyttää [[Hawkey]]-pakettienhallintarajapintaa, joka taas perustuu tehokkaaseen [[openSUSE]]n [[libsolv]] -riippuvuuksien ratkaisijaan. |
|
| |
|
| ==Käyttö== | | ==Asennus== |
| {{Oikeudet}}
| | ===Fedora=== |
| ===Syntaksi===
| | DNF ja kaikki sen riippuvuudet ovat olleet Fedorassa versiosta 18 alkaen. DNF tulee korvaamaan Yumin Fedorassa versiosta 22 alkaen. |
| dnf [asetukset] KOMENTO
| |
| | |
| ===Komennot===
| |
| Pakettien asennus
| |
| # dnf install <paketti>
| |
| Pakettien poisto
| |
| # dnf erase <paketti>
| |
| Paketin uudelleenasennus
| |
| # dnf reinstall <paketti>
| |
| Järjestelmän päivitys
| |
| # dnf upgrade
| |
| Tiettyjen pakettien päivitys
| |
| # dnf upgrade <paketti>
| |
| Pakettien varhennus
| |
| # dnf downgrade <paketti>
| |
| Pakettivälimuistin päivitys
| |
| $ dnf check-update
| |
| Välimuistin tyhjennys
| |
| $ dnf clean
| |
| Paketin tietojen haku
| |
| $ dnf info <paketti>
| |
| Pakettihaku
| |
| $ dnf search <paketti>
| |
| | |
| ===Asetukset=== | |
| * <tt>--allowerasing</tt> - Hyväksy asennettujen pakettien poisto riippuvuuksien ratkaisemiseksi
| |
| * <tt>-b</tt>, <tt>--best</tt> - Yritä käyttää parhaita mahdollisia pakettiversioita
| |
| * <tt>-C</tt>, <tt>--cacheonly</tt> - Toimi kokonaan välimuistista, älä päivitä sitä
| |
| * <tt>-q</tt>, <tt>--quiet</tt> - Hiljainen toiminta
| |
| * <tt>-v</tt>, <tt>--verbose</tt> - Yksityiskohtaset tulosteet
| |
| * <tt>-y</tt>, <tt>--assumeyes</tt> - Vastaa kyllä kaikkiin kysymyksiin
| |
| * <tt>--assumeno</tt> - Vastaa ei kaikkiin kysymyksiin
| |
| * <tt>--enablerepo [repo]</tt> - Ota pakettivarasto käyttöön
| |
| * <tt>--disablerepo [repo]</tt> - Ota pakettivarasto pois käytöstä
| |
| | |
| | |
| ==Katso myös==
| |
| * [[Rosetta]], eri jakeluiden paketinhallintaohjelmistojen käskyjen tulkinta ja käyttö.
| |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| * [https://dnf.readthedocs.io DNF:n dokumentaatio] | | * [https://fedoraproject.org/wiki/Features/DNF fedoraproject.org - DNF] |
| * [https://fedoraproject.org/wiki/Features/DNF fedoraproject.org - DNF Fedora Linuxissa] | | * [https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF fedoraproject.org - ReplaceYumWithDNF] |
| * [http://lwn.net/Articles/503581/ lwn.net - DNF, which may or may not replace Yum] | | * [http://lwn.net/Articles/503581/ lwn.net - DNF, which may or may not replace Yum] |
|
| |
|
| | [[Luokka:Fedora]] |
| [[Luokka:Paketinhallinta]] | | [[Luokka:Paketinhallinta]] |