From Fedora Project Wiki

< DNF

(Created page with "{{autolang|base=yes}} {{admon/warning|Warnung| Obwohl '''dnf''' bereits in der Standartinstallation enthalten ist befindet es sich noch im Testbetrieb es ist. Es ist also Rat...")
 
mNo edit summary
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{autolang|base=yes}}
{{autolang}}


{{admon/warning|Warnung| Obwohl '''dnf''' bereits in der Standartinstallation enthalten ist befindet es sich noch im Testbetrieb es ist. Es ist also Ratsam Vorsicht walten zu lassen und wichtige Aktionen weiterhin in '''yum''' auszuführen.}}
{{admon/warning|Warnung| Obwohl '''dnf''' bereits in der Standartinstallation enthalten ist befindet es sich noch im Testbetrieb. Es ist also ratsam Vorsicht walten zu lassen und wichtige Aktionen weiterhin in '''yum''' auszuführen.}}


{{Infobox package
{{Infobox package
| name = DNF
| name = DNF
| package_name = dnf
| package_name = dnf
| package_added = Fedora 18 & 20 (in 19 nicht enthalten)
| package_added = Fedora 18, 20 (in 19 nicht enthalten)


| website =http://dnf.baseurl.org/
| website =http://dnf.baseurl.org/
}}
}}


'''<code>dnf</code>''' ist der derzeit in Entwicklung befindliche Nachfolger des bisher in Fedora genutzen Paketmanagers [[yum]]. Mit ihm ist es möglich [[rpm|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.
'''<code>dnf</code>''' ist der derzeit in Entwicklung befindliche Nachfolger des bisher in Fedora genutzten Paketmanagers [[yum/de|yum]]. Mit ihm ist es möglich [[rpm/de|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 ==
== Installation ==
In Fedora 18 sowie 20 ist sollte es bereits installiert sein, wenn dies nicht der Fall ist oder Fedora 19 genutzt wird, reicht es das gleichnamige Paket {{package|dnf}} zu installieren. Dies lässt sich beispielsweise in yum erledigen:
In allen unterstützen Fedora Versionen sollt dnf bereits installiert sein, wenn dies nicht der Fall ist, reicht es das gleichnamige Paket {{package|dnf}} zu installieren. Dies lässt sich beispielsweise mit yum erledigen:
<pre>sudo yum install dnf</pre>
<pre># yum install dnf</pre>


== Nutzung ==
== Nutzung ==
Line 23: Line 23:
Befehle sind wie üblich aufgebaut:
Befehle sind wie üblich aufgebaut:


<pre>sudo dnf [Kommando] [Paket]</pre>
<pre># dnf [Kommando] [Paket]</pre>
Alle Aktionen müssen nach dem Absenden noch mit {{key press|J}} bestätigt werden.
Alle Aktionen müssen nach dem Absenden noch mit {{key press|J}} bestätigt werden.


Line 30: Line 30:
! Kommando !! Wirkung
! Kommando !! Wirkung
|-
|-
| <code>erase</code> || Entfernt ein oder mehrere danach angegebene Pakete mitsamt nicht mehr benötigter Abhängigkeiten.
| <code>erase</code> || Entfernt ein oder mehrere danach angegebene Pakete.
|-
|-
| <code>help</code> || Zeigt eine Hilfe ähnlich dieser Liste an.
| <code>help</code> || Zeigt eine Hilfe ähnlich dieser Liste an.
Line 41: Line 41:
|}
|}


(Liste ist zu verfollständigen)


=== Beispiele ===


=== Beispiele ===
{{Admon/note | Hinweis | In den folgenden Beispielen wird [[sudo]] benutzt um Systemverwaltungsrechte zu erlangen.}}
Zum installieren von {{package|vim}} sollte folgender Befehl genutzt werden:
 
<pre>sudo dnf install vim</pre>
==== Paketinstallation ====
Zum installieren eines Paketes (hier {{package|vim}}) kann folgender Befehl genutzt werden:
<pre>$ sudo dnf install vim</pre>
 
Installation mehrerer Pakte gleichzeitig (beispielsweise {{package|firefox}} und {{package|thunderbird}}):
<pre>$ sudo dnf install firefox thunderbird</pre>
 
==== Paket entfernen ====
Entfernen eines Paketes (wiederum ''vim'') :
<pre>$ sudo dnf erase vim</pre>


==== System aktualisieren ====
Aktualisieren des kompletten Systems:
<pre>$ sudo dnf upgrade</pre>


== Sonstiges ==
== Sonstiges ==
=== Plug-ins ===
=== Erweiterungen ===
Es gibt bereits einige nützliche Plugins. Auf der [http://dnf.baseurl.org/2014/01/14/plugins-are-on/ offiziellen Seite] finden sich einige Informationen hierzu.
Es gibt bereits einige Erweiterungen. Eine Auswahl dieser ist in einem Paket enthalten welches sich ganz normal installieren lässt:
<pre># dnf install dnf-plugins-core</pre>
Eine Liste der enthaltenen Erweiterungen findet [http://akozumpl.github.io/dnf-plugins-core/ sich auf Github].


== Externe Seiten ==
== Externe Seiten ==
* http://dnf.baseurl.org/
* http://dnf.baseurl.org/
* https://github.com/akozumpl/dnf/wiki
* https://github.com/akozumpl/dnf/wiki

Revision as of 09:28, 20 February 2015

Warning.png
Warnung
Obwohl dnf bereits in der Standartinstallation enthalten ist befindet es sich noch im Testbetrieb. Es ist also ratsam Vorsicht walten zu lassen und wichtige Aktionen weiterhin in yum auszuführen.
DNF
Echo-package-48px.png

RPM package dnf
Added in Fedora 18, 20 (in 19 nicht enthalten)
Website http://dnf.baseurl.org/

BugsBodhiKoji


dnf ist der derzeit in Entwicklung befindliche Nachfolger des bisher in Fedora genutzten 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 allen unterstützen Fedora Versionen sollt dnf bereits installiert sein, wenn dies nicht der Fall ist, reicht es das gleichnamige Paket Package-x-generic-16.pngdnf zu installieren. Dies lässt sich beispielsweise mit yum erledigen:

# 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.

(Liste ist zu verfollständigen)

Beispiele

Note.png
Hinweis
In den folgenden Beispielen wird sudo benutzt um Systemverwaltungsrechte zu erlangen.

Paketinstallation

Zum installieren eines Paketes (hier Package-x-generic-16.pngvim) kann folgender Befehl genutzt werden:

$ sudo dnf install vim

Installation mehrerer Pakte gleichzeitig (beispielsweise Package-x-generic-16.pngfirefox und Package-x-generic-16.pngthunderbird):

$ sudo dnf install firefox thunderbird

Paket entfernen

Entfernen eines Paketes (wiederum vim) :

$ sudo dnf erase vim

System aktualisieren

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.

Externe Seiten