Linux'ta rar dosyası nasıl açılır?


62

Ben bir dosya var .raruzantısı, eski:foo.rar

Bu dosyadan içerik çıkarmak istiyorum, nasıl çıkarabilirim?


7
P7zip takın ve bunu deneyin: 7z x foo.rar.

3
@siblynx, Fedora el kitabı, açık olmayan lisans nedeniyle desteğin kaldırıldığını 7z(1)belirtir . olduğu değil açık kaynak ve bu *** *** Fedora tarafından sevk edilmeyecektir. rarrar
vonbrand

1
Bu bir fedora problemi. Stok p7zip kaynak kodunu indirin ve unrar desteğinin hala orada olduğunu görün.

Yanıtlar:


53

Sen kurabilirsiniz unrar".rar dosyaları için Unarchiver" veya - unp- "tek bir komut ile (neredeyse) her şeyi açmak"

To unrarbir dosya:

  • unrar x <myfile>

To unpbir dosya:

  • unp <myfile.rar>

Yana unraraçık kaynak değil, bazı dağıtımlar zaten kendi paket yöneticisi buna sahip olmayabilir. Eğer değilse, deneyin unrar-free.

Bildirim unrar x <myfile>fark, arşivdeki dizin yapısını koruyacak ile unrar e <myfile>hangi bunu dümdüz olacak


2
Ayrıca bir rarkomut var. Sadece ikilidir ve kullanımı biraz daha kolaydır, ancak yapamayan bazı dosyaları unraraçabilir.
Wouter Verhelst

Linux Mint 18.2 kurulumumda, unrar zaten kurulu ve varsayılan olarak mevcut görünüyor.
Christos Hayward

37

Kullanabilirsiniz unar. Bu, özgür olmayanla ilgili değilunrar , özgür bir yazılımdır.


@ vonbrand: kullanılabilirlik, belirli GNU / Linux dağıtımına bağlıdır. Örneğin, unar Parabola GNU / Linux-libre için kullanılabilir. Neyse ben "unrar" den bahsetmedim ve unar! = Unrar
Francesco Turco

Ayrıca bir şey var unrar-free.
aslaMind9

Eğer rarÖSS dağıtımlarında 7-Zip onunla gemi olmayacaktır o kadar açık kaynak değil, nasıl did unardahil etmeye yönetmek?
palswim

@palswim, rar sadece özel bir format ve rar aracı bir uygulama (açık olmayan bir lisansa sahip). Unar başka uygulamasıdır ise serbest. Fedora, özgür olmayan rar aracını lisansı nedeniyle kaldırdı, rar formatının kendisiyle ilgili bir şey yüzünden değil
Neowizard

7
sudo apt-get install p7zip
7zr x myfile.rar

Windows'ta nadiren ve diğer tüm arşiv dosyalarında 7zip'e güveniyorum ve bu da Linux'ta çalışıyor.


Bu yaklaşımı kullandım ve işe yaradı. Teşekkürler.
Rodolfo Velasco,

kullanarak RHEL içinde benim için çalışıyor sudo yum install p7zipve 7za x myfile.rar. (Diğer birçok paketi denedim ama hiçbiri
RHEL'de değil

6

Fedora deposundan uzaklaştırabilirsiniz, açık ve lisans saf:

dnf install unar
unar file.rar

Müsait değil. unrar olduğu değil açık kaynak (bir sıkıştırma programı ters mühendislik kod analiz etmek yasaktır), bu yüzden Fedora gemi olmayacaktır.
vonbrand

su -c 'DNF yüklemek download1.rpmfusion.org/free/fedora/... ) .noarch.rpm -E% fötr download1.rpmfusion.org/nonfree/fedora/... -E% fötr) .noarch.rpm'
Shcherbak

dnf unrar yüklemek
shcherbak

Ayrıca unar için fedar kullanabilirsiniz. 23. Sorunun yazarı feora veya açık kaynak kodlu çözülme hakkında mı yoksa unix rar çözülme hakkında mı? @vonbrand
shcherbak


2

Not unrarolduğu değil (noktasını 6 "Endeavour No Ayrımcılık Karşı Alanları" ihlal sıkıştırma tersine mühendislik kullanmadan yasakladığı mevcut kaynağına lisans, açık kaynak Açık Kaynak Tanımı ) ve dolayısıyla Fedora tarafından sevk edilmeyecektir.

Rar Labs'a gidin , kaynaklara bakın unrar(dikkatli olun, sürüm değişmiş olabilir!), Oluşturun ve kurun (g ++ ve yapmanız gerekir), tercihen yalnızca hesabınız için:

$ tar zxf unrarsrc-5.3.11.tar.gz
$ cd unrar
$ make DESTDIR=$HOME all
$ make DESTDIR=$HOME install-unrar

$HOME/binSenin ekle PATHve hepiniz hazır.

Evet, sunulan bir RPM var. En fazla 10 ayak direği direğine dokunmayacağım, üçüncü taraflardan daha sık olarak doğru bir RPM oluşturmanın hiçbir fikri yoktur (bu tam olarak roket bilimi değildir, ancak doğru olması gereken birçok ayrıntı vardır. , bakınız örneğin Fedora'nın kuralları ). Ayrıca, orada olan Fedora sürümleri arasındaki farklar, bunu kesemez "tek beden herkese uyar".


benim Fedora 23 çalıştı
DmitrySemenov

1

RAR'ı kullanın rar e <filename>, çoğu dağıtımla birlikte gelir. RAR dosyalarının geliştiricisi olan Eugene Rosahal'in kardeşi tarafından yaratılmıştır.


rarbir yerleşik komut değil
shas

1
Özür dilerim benim hatam. Neyse, ikisi de değil. Aslında, rar dosyalarını dahili bir komutla çıkarmanın bir yolu yoktur.
Diego Andrés Díaz Espinoza

0

Ben (ya Norton benzeri bir yakın kullanılabilir dosya yöneticisi kullanarak öneririm Midnight Commander, Double Commander, Tux Commanderveya pencere temelli (olarak dağıtılmış olarak mevcut ne olursa olsun, vs.) Dolphin). Birçoğu, her türlü arşivi, keşfedilecek manuel içerikler için uygun şekilde açmaya yetecek kadar istihbarata sahip, ancak bazen, harici araçlar kullanıyorlar. Mesela Kubuntu'm Arkbu gibi durumlarda önerir . unrarÖzel arşiv formatlarına erişmek için harici bir araca ihtiyaçları olacaktı ; öyleyse, ikincisini bir paket yöneticisi kullanarak kurun.

Tüm arşivi veya belirtilen tek bir dosyayı çıkartmak istiyorsanız, tam yolsuz da unrar eayıklar ve unrar xayrıca ara dizinler oluşturur.


Yana unrarolduğunu değil açık kaynak, Fedora herhangi bir biçimde bunun için destek gemi olmayacaktır.
vonbrand

@ vonbrand Ubuntu hem unrar hem de unrar-free sağlar. Fedora ikincisini içeremezse, bu bir lisans sorunu değildir.
Netch

Ayrıca @ vonbrand, orijinal yazardan Fedora için bir kelime yok. Soruyu en çok kullanılan olmayan dağıtımla sınırlandırma yaklaşımınız yıkıcıdır.
Netch

0

unrarPaketi yükleyin . Fedora'da, eample için şunu yapabilirsiniz:

sudo yum install unrar

Ardından, dosyaları ayıklamak için kullanın:

unrar e filename.rar

1
Fedora 23'ün unrarresmi paketlerinde paket yoktur . Kaynak bir hesabımda yüklü var.
vonbrand

1
Bu tamamen yanıltıcıdır. Böyle bir paket yok.
vonbrand

0

Ubuntu'da, bir GUI çözümünüz var, Arşiv Yöneticisi . Bu tür arşiv dosyalarının dosya olarak çıkarılmasını .rarsağlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.