Entpacke rar Dateien in Ubuntu (installiere unrar)

Manchmal können Dinge wie das Entpacken von rar-Dateien in Ubuntu eine Odyssee sein, es sei denn, wir verfügen über die erforderlichen Kenntnisse oder es ist das erste Mal, dass wir Ubuntu haben. In diesem Artikel werde ich einige Dinge kommentieren. Zuerst werde ich erklären, wie man rar-Dateien in Ubuntu entpackt. Während des Vorgangs müssen wir die unrar Anwendung installieren und dafür müssen wir das Ubuntu- multiverse Repository nutzen, über das wir in diesem Artikel sprechen werden.

Obwohl das Ziel dieses Artikels darin besteht, unrar in Ubuntu zu installieren , um rar-Dateien zu dekomprimieren , wird es auch Ubuntu-Neulingen helfen , sich mit den Repositorys und dem apt package manager (Advanced Packaging Tool) vertraut zu machen. Ich muss auch klarstellen, dass die Installation in Ubuntu 14.04 (Trusty Tahr) mit PuTTY und einem billigen VPS zum Testen erfolgen wird.

So entpacken Sie rar-Dateien in Ubuntu

In den Ubuntu-Repositories finden wir zwei Anwendungen zum Dekomprimieren von rar-Dateien, eine heißt unrar-free und die andere unrar (die letzteren bezeichnen manche auch als unrar-nonfree ). Dies scheint ein Chaos zu sein, dies liegt an der Lizenzproblematik, während unrar-free völlig kostenlos ist, ist die unrar-nonfree-Anwendung Freeware.

Ich werde erklären, wie man unrar in seiner Freeware-Version installiert, da die unrar-nonfree Version mit WinRar 5 erstellte Dateien nicht dekomprimiert. Da es sich um eine Freeware-Version handelt, muss sie über die Multiverse-Repositorys von Ubuntu installiert werden.

Als erstes aktualisieren wir die Paketliste mit dem Befehl:
sudo apt-get update

Der zweite Schritt wird die unrar-free Deinstallation unrar-free . Möglicherweise haben wir es nicht installiert, aber um sicherzustellen, dass wir den Befehl ausführen:
sudo apt-get remove unrar-free

Der dritte Schritt besteht darin, festzustellen, ob das Multiverse-Repository aktiviert ist. Dazu führen wir den Befehl aus:
cat /etc/apt/sources.list

Und wir werden den Inhalt der Datei sources.list , die irgendwo so etwas wie Folgendes enthalten sollte:

 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse 

Diese Zeilen können ein wenig variieren, auf meinem Server werden die US-Repositorys verwendet, daher haben die URLs das Präfix us.archive.ubuntu.com . In Ihrem Fall können Sie jeden anderen Speicherort für das Repository sehen ( zum Beispiel uk.archive.ubuntu.com, etc …), aber es ist etwas, das uns nicht betrifft.

See also  Überprüfen Sie die in PHP geladenen Erweiterungen von der Konsole aus

Wenn Sie diese Zeilen in Ihrer sources.list Datei haben, können Sie den nächsten Schritt überspringen, in dem wir erklären, wie Sie die Multiverse-Repositorys in Ubuntu aktivieren.

So aktivieren Sie Multiverse-Repositorys in Ubuntu.

Wenn Sie diese Repositorys aus irgendeinem Grund deaktiviert haben, können Sie sie am einfachsten aktivieren, indem Sie die folgenden Zeilen in die Datei /etc/apt/sources.list :

 #Repositorio multiverse Ubuntu 14.04 (Trusty Tahr) deb mirror://mirrors.ubuntu.com/mirrors.txt trusty multiverse deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty multiverse deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates multiverse deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates multiverse 

Wie Sie hier sehen können, verwende ich keinen Speicherort für die URLs, sondern den Adressenspiegel mirror://mirrors.ubuntu.com/mirrors.txt . Wenn ich dieses URL-Format verwende, kann der apt Paketmanager automatisch den nächstgelegenen Spiegel auswählen.

Wie installiere ich unrar in Ubuntu.

Nachdem wir die vorherigen Schritte ausgeführt haben, installieren wir unrar mit dem Befehl:
sudo apt-get install unrar

Wir können rar-Dateien bereits so einfach entpacken, als würden wir den folgenden Befehl ausführen:
unrar e mi_archivo.rar

Wenn wir den Befehl unrar ausführen, unrar wir eine Liste aller Optionen und der von uns verwendeten Version:

 UNRAR 5.00 beta 8 freeware   Copyright (c) 1993-2013 Alexander Roshal  Usage:   unrar <command> -<switch 1> -<switch N> <archive> <files...>         <@listfiles...> <path_to_extract>  <Commands>  e       Extract files without archived paths  l[t[a],b]   List archive contents [technical[all], bare]  p       Print file to stdout  t       Test archive files  v[t[a],b]   Verbosely list archive contents [technical[all],bare]  x       Extract files with full path  <Switches>  -       Stop switches scanning  @[+]     Disable [enable] file lists  ad      Append archive name to destination path  ag[format]  Generate archive name using the current date  ai      Ignore file attributes  ap<path>   Set path inside archive  c-      Disable comments show  cfg-     Disable read configuration  cl      Convert names to lower case  cu      Convert names to upper case  dh      Open shared files  ep      Exclude paths from names  ep3      Expand paths to full including the drive letter  f       Freshen files  id[c,d,p,q]  Disable messages  ierr     Send all messages to stderr  inul     Disable all messages  kb      Keep broken extracted files  n<file>    Additionally filter included files  n@      Read additional filter masks from stdin  n@<list>   Read additional filter masks from list file  o[+|-]    Set the overwrite mode  or      Rename files automatically  ow      Save or restore file owner and group  p[password]  Set password  p-      Do not query password  r       Recurse subdirectories  sl<size>   Process files with size less than specified  sm<size>   Process files with size more than specified  ta<date>   Process files modified after <date> in YYYYMMDDHHMMSS format  tb<date>   Process files modified before <date> in YYYYMMDDHHMMSS format  tn<time>   Process files newer than <time>  to<time>   Process files older than <time>  ts<m,c,a>[N] Save or restore file time (modification, creation, access)  u       Update files  v       List all volumes  ver[n]    File version control  vp      Pause before each volume  x<file>    Exclude specified file  x@      Read file names to exclude from stdin  x@<list>   Exclude files listed in specified list file  y       Assume Yes on all queries 

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *