(Abschnitt plugin erweitert) |
No edit summary |
||
Line 43: | Line 43: | ||
=== Beispiele === | === Beispiele === | ||
{{Admon/note | Hinweis | In den folgenden beispielen wird [[sudo]] benutzt um Root rechte zu erlangen | {{Admon/note | Hinweis | In den folgenden beispielen wird [[sudo]] benutzt um Root rechte zu erlangen.}} | ||
==== Paketinstallation ==== | ==== Paketinstallation ==== | ||
Line 49: | Line 49: | ||
<pre>$ sudo dnf install vim</pre> | <pre>$ sudo dnf install vim</pre> | ||
Entfernen eines Paketes: | |||
<pre>$ sudo dnf erase vim</pre> | |||
Aktualisieren des kompletten Systems: | |||
<pre>$ sudo dnf upgrade</pre> | |||
== Sonstiges == | == Sonstiges == | ||
=== | === Erweiterungen === | ||
Es gibt bereits einige Erweiterungen. Eine Auswahl dieser ist in einem Paket enthalten welches sich ganz normal installieren lässt: | Es gibt bereits einige Erweiterungen. Eine Auswahl dieser ist in einem Paket enthalten welches sich ganz normal installieren lässt: | ||
<pre> | <pre># dnf install dnf-plugins-core</pre> | ||
Eine Liste der enthaltenen Erweiterungen findet [http://akozumpl.github.io/dnf-plugins-core/ sich auf Github]. | Eine Liste der enthaltenen Erweiterungen findet [http://akozumpl.github.io/dnf-plugins-core/ sich auf Github]. | ||
Revision as of 15:35, 1 June 2014
DNF | |
RPM package | dnf
|
Added in | Fedora 18 & 20 (in 19 nicht enthalten) |
Website | http://dnf.baseurl.org/ |
Bugs • Bodhi • Koji |
dnf
ist der derzeit in Entwicklung befindliche Nachfolger des bisher in Fedora genutzen Paketmanagers yum. Mit ihm ist es möglich RPM-Pakete zu installieren, aktualisieren und zu entfernen. Im Gegensatz zum Vorgänger sollen eine höhere Verarbeitungsgeschwindigkeit erreicht sowie ein einfacheres Plug-In System eingebaut werden.
Installation
In Fedora 18 sowie 20 sollte es bereits installiert sein, wenn dies nicht der Fall ist oder Fedora 19 genutzt wird, reicht es das gleichnamige Paket dnf
zu installieren. Dies lässt sich beispielsweise mit yum erledigen:
$ sudo yum install dnf
Nutzung
Aufbau
Bei dnf
selbst handelt es sich um eine reine Konsolenanwendung, es gibt also keine grafische Oberfläche.
Befehle sind wie üblich aufgebaut:
# dnf [Kommando] [Paket]
Alle Aktionen müssen nach dem Absenden noch mit J bestätigt werden.
Kommandos
Kommando | Wirkung |
---|---|
erase |
Entfernt ein oder mehrere danach angegebene Pakete. |
help |
Zeigt eine Hilfe ähnlich dieser Liste an. |
install |
Installiert ein oder mehrere danach angegebene Pakete falls nötig mit Abhängigkeiten. |
search |
Sucht nach Paketen welche die danach angegebene Zeichenkette enthalten. |
upgrade |
Bringt angegebene Pakete auf den neusten Stand. Erfolgt keine Angabe werden alle Pakete aktualisiert. |
Beispiele
Paketinstallation
Zum installieren eines Paketes (hier vim
) kann folgender Befehl genutzt werden:
$ sudo dnf install vim
Entfernen eines Paketes:
$ sudo dnf erase vim
Aktualisieren des kompletten Systems:
$ sudo dnf upgrade
Sonstiges
Erweiterungen
Es gibt bereits einige Erweiterungen. Eine Auswahl dieser ist in einem Paket enthalten welches sich ganz normal installieren lässt:
# dnf install dnf-plugins-core
Eine Liste der enthaltenen Erweiterungen findet sich auf Github.