अनार-नॉनफ्री कैसे स्थापित करें?


31

मैं स्थापित unrar-freeहै, लेकिन मैं एक बहु फ़ाइल अलग नहीं कर सकता .rarसंग्रह ( my_archive.part01.rar, my_archive.part02.rarआदि):

$ ls
my_archive.part01.rar
my_archive.part02.rar
my_archive.part03.rar
$ unrar -x my_archive.part01.rar

unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers


Extracting from /home/morgan/my_archive.part01.rar

Extracting  my_text_file.txt      Failed
1 Failed

मैंने पढ़ा है कि मुझे unrar-nonfreeमल्टीपार्ट अभिलेखागार का प्रबंधन करने की आवश्यकता है, लेकिन ऐसा लगता है कि यह आधिकारिक रास्पियन रेपो में शामिल नहीं है।

मैं कैसे स्थापित कर सकता हूं unrar-nonfree?


1
यह 2012 की तुलना में अलग हो सकता है, लेकिन मैंने हाल ही में स्थापित किया है runrar-freeऔर सिंटैक्स है unrar e -r <filename>.rarऔर यह आपकी फ़ाइलों को पुन: निकालेगा।
— ब्लेयरगें

जवाबों:


54
  1. स्थापना रद्द करें unrar-free।

    $ sudo apt-get remove unrar-free
    
  2. सुनिश्चित करें कि आपके पास संपादन करके स्रोत का भंडार है /etc/apt/sources.list।

    $ cat /etc/apt/sources.list
    # Default repository
    deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
    # Source repository to add
    deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
    
  3. उपयुक्त डेटाबेस सिंक करें।

    $ sudo apt-get update
    
  4. एक कार्यशील निर्देशिका बनाएं और उसमें जाएं। unrar-nonfreeआदेश इस निर्देशिका में बनाया जाएगा।

    $ cd $(mktemp -d)
    
  5. द्वारा निर्भरता स्थापित करें unrar-nonfree।

    $ sudo apt-get build-dep unrar-nonfree
    
  6. unrar-nonfreeस्रोत डाउनलोड करें और .debपैकेज का निर्माण करें ।

    $ sudo apt-get source -b unrar-nonfree
    
  7. उत्पन्न .debपैकेज स्थापित करें । इसका नाम संस्करण के आधार पर भिन्न होता है unrar-nonfree।

    $ sudo dpkg -i unrar*.deb
    
  8. चरण 4 में आपके द्वारा बनाई गई कार्यशील निर्देशिका को अगले बूट पर हटा दिया जाएगा; इसे हटाने का कोई फायदा नहीं है।

एक बार स्थापित होने के बाद, आप unrarया तो unrar-nonfree( या unrarएक सिमलिंक unrar-nonfree) का उपयोग कर सकते हैं ।

चेतावनी: unrar-nonfreeऔर unrar-freeविकल्प अलग हैं। उदाहरण के लिए, एक संग्रह निकालने के लिए:

$ # with unrar-free
$ unrar -x my_archive.part01.rar

$ # with unrar-nonfree
$ unrar e my_archive.part01.rar

man unrar-nonfreeअधिक जानकारी के लिए कृपया ।


यह मॉर्गन के उत्कृष्ट उत्तर के लिए एक छोटा सुधार है। चरण 7 यह होना चाहिए: $ sudo dpkg -i unrar_4.1.4-1_armhf.deb इसके अलावा, यह एक सही समाधान है। टिम

1
चरण # 7 को चालू कर दिया sudo dpkg -i unrar*.debताकि यह अब संस्करण संख्या पर निर्भर न हो।
— Marius Butuc

मैंने इन चरणों का पालन केवल 'ई: पाने के लिए ही किया है। आपको अपने स्रोतों में कुछ' यूआरआई 'डालने होंगे।' मुझे यकीन है कि मैंने ऐसा किया था, -src को मेरी मौजूदा रिपॉजिटरी के डुप्लिकेट में जोड़कर। चरण पाँच में त्रुटि आई। क्या कोई मदद कर सकता है?
— बेंजामिनजेबी

आपने आज्ञा दर्ज की sudo apt-get update, है ना? क्या कोई त्रुटि संदेश है?
— मॉर्गन कोर्टबेट

एक छोटे से फिक्स के साथ उत्तर को संपादित किया: संकलन निर्देशिकाओं को हटाना संभव नहीं है क्योंकि हमें सुडोल होना चाहिए। इसके अलावा एफ फ्लैग (बल) को जोड़ा गया ताकि हमसे सवाल न किया जाए "क्या आप सुनिश्चित हैं?" प्रत्येक फ़ाइल के लिए।
— विनी.ग्रे

2

यह मेरा संकलित अनार 4.20 है

unrar_4.20_armhf.deb

eliafino


11
नमस्ते। यह उत्तर केवल थोड़े समय के लिए प्रासंगिक रहेगा (जब तक कि अनारर) अपडेट न हो जाए। हम आम तौर पर अपने दम पर खड़े होने में सक्षम होने के जवाब पसंद करते हैं, यही वजह है कि पैकेज को संकलित करना बेहतर है।
— जीवांश
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.