GNU unrar ist eine Freeware zum Extrahieren komprimierter Dateien im RAR-Format. Es ist völlig kostenlos und Open Source und wird auch in der Windows-Befehlszeile zum Extrahieren von RAR-Dateien verwendet.
Hier bei LinuxAPT werden wir untersuchen, wie Sie das UNRAR-Freeware-Dienstprogramm auf Fedora 35/34/33/32 und seine Verwendung auf der Befehlszeile installieren können.
Weitere Informationen zur Verwendung des Unrar-Dienstprogramms finden Sie auf den Manpages:
$ man unrar
Schritte zur Installation von UNRAR auf einem Fedora-System
1. RPMFusion-Repository aktivieren
Zunächst müssen Sie das RPM Fusion-Repository aktivieren. Dies ist ein Repository, das zusätzliche Softwarepakete bereitstellt, die nicht in den offiziellen Fedora-Repositorys enthalten sind. Dazu gehören proprietäre Softwarepakete und solche, die Closed Source sind.
RPM Fusion bietet sowohl kostenlose als auch kostenpflichtige Repositories. Um UNRAR zu installieren, müssen wir diese beiden Repositories aktivieren.
Um die kostenlose RPM Fusion zu aktivieren, führen Sie den folgenden Befehl aus:
$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Um das unfreie RPM Fusion-Repository zu installieren, führen Sie den folgenden Befehl aus:
$ sudo dnf install \ https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Um zu bestätigen, dass beide Repositories mit dem folgenden Befehl installiert wurden:
$ sudo dnf repolist | grep rpmfusion
2. Unrar auf dem System installieren
Verwenden Sie nun den folgenden DFN-Paketmanager-Befehl, um das Unrar-Paket zu installieren:
$ sudo dnf install unrar
Akzeptieren Sie als Nächstes den GPG-Schlüssel, indem Sie „Y“ drücken und die EINGABETASTE drücken, um die Installation von unrar abzuschließen.
Ausführliche Informationen zu unrar erhalten Sie unter:
$ rpm -qi unrar
Wie verwende ich unrar zum Extrahieren von Dateien?
Wenn unrar installiert ist, möchten Sie vielleicht eine Zusammenfassung aller möglichen Befehle erhalten, die Sie verwenden können. Führen Sie dazu den folgenden Befehl aus:
$ unrar
Dadurch erhalten Sie eine Liste aller möglichen Optionen, die Sie verwenden können.
Um beispielsweise eine Datei ohne archivierte Pfade zu extrahieren, verwenden Sie die Syntax:
$ unrar e filename.rar
In diesem Beispiel extrahieren wir den Inhalt der Datei linuxapt.rar:
$ unrar e linuxapt.rar
Aus der Ausgabe sehen Sie, dass der Befehl die Dateien einzeln extrahiert.
Wenn Sie die Dateien mit dem vollständigen Pfad extrahieren möchten, d. h. in einem Verzeichnis, das den Namen der rar-Datei trägt, verwenden Sie die Option x wie folgt.
$ unrar x filename.rar
Zum Beispiel:
$ unrar x linuxapt.rar
Dadurch wird der Inhalt der rar-Datei in ein Verzeichnis namens linuxapt im aktuellen Arbeitsverzeichnis extrahiert. Dies bietet eine bessere Möglichkeit, Ihre extrahierten Dateien zu gruppieren.
Wenn Sie nur die in einer RAR-Datei enthaltenen Dateien auflisten möchten, verwenden Sie die Option l wie folgt:
$ unrar l filename.rar
Um beispielsweise den Inhalt der Datei linuxapt.rar aufzulisten, führen Sie Folgendes aus:
$ unrar l linuxapt.rar