Ero sivun ”DNF” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Ak: Uusi sivu: {{Ohjelma | nimi=DNF | kuva= | kuvateksti= | lisenssi=GPLv2+ | käyttöliittymä=teksti | kotisivu=[https://github.com/akozumpl/dnf github.com/akozumpl/dnf] }} '''DNF''' (''Da...) |
Ei muokkausyhteenvetoa |
||
(7 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 8: | Rivi 8: | ||
}} | }} | ||
'''DNF''' (''Dandified Yum'') on paketinhallintaohjelma [[RPM]]-paketeille. DNF on haarautettu [[Yum]]ista ja | '''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/] | ||
== | ==Käyttö== | ||
=== | {{Oikeudet}} | ||
===Syntaksi=== | |||
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:// | * [https://dnf.readthedocs.io DNF:n dokumentaatio] | ||
* [https://fedoraproject.org/wiki/ | * [https://fedoraproject.org/wiki/Features/DNF fedoraproject.org - DNF Fedora Linuxissa] | ||
* [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:Paketinhallinta]] | [[Luokka:Paketinhallinta]] |
Nykyinen versio 13. tammikuuta 2022 kello 21.44
DNF | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | GPLv2+ |
Kotisivu | github.com/akozumpl/dnf |
DNF (Dandified Yum) on paketinhallintaohjelma RPM-paketeille. DNF on haarautettu Yumista ja korvasi Yumin Fedora Linuxissa versiosta 22 lähtien. DNF käyttää Hawkey-pakettienhallintarajapintaa, joka taas perustuu tehokkaaseen openSUSEn libsolv -riippuvuuksien ratkaisijaan. DNF on kirjoitettu pythonilla, mutta sitä ollaan kirjoittamassa uudelleen C-kielellä.[1]
Käyttö[muokkaa]
Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.
Syntaksi[muokkaa]
dnf [asetukset] KOMENTO
Komennot[muokkaa]
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[muokkaa]
- --allowerasing - Hyväksy asennettujen pakettien poisto riippuvuuksien ratkaisemiseksi
- -b, --best - Yritä käyttää parhaita mahdollisia pakettiversioita
- -C, --cacheonly - Toimi kokonaan välimuistista, älä päivitä sitä
- -q, --quiet - Hiljainen toiminta
- -v, --verbose - Yksityiskohtaset tulosteet
- -y, --assumeyes - Vastaa kyllä kaikkiin kysymyksiin
- --assumeno - Vastaa ei kaikkiin kysymyksiin
- --enablerepo [repo] - Ota pakettivarasto käyttöön
- --disablerepo [repo] - Ota pakettivarasto pois käytöstä
Katso myös[muokkaa]
- Rosetta, eri jakeluiden paketinhallintaohjelmistojen käskyjen tulkinta ja käyttö.