ubuntu में .tar.xz फ़ाइल कैसे स्थापित करें


20

मैं लिनक्स में नया हूँ आम तौर पर मैं इंटरनेट द्वारा सॉफ़्टवेयर स्थापित करता हूं, लेकिन मुझे लगता है कि यह हर समय इंटरनेट पर निर्भर रहने के लिए एक अच्छा तरीका नहीं है। फिर मैंने एक vlc .tar.xz फ़ाइल डाउनलोड की। तो इंटरनेट स्थापित करने के लिए खोज की .tar.xz लेकिन स्थापित करने में असमर्थ। मेरे द्वारा लिखी गई कमांड और परिणाम नीचे दिया गया है।

ubuntu@ubuntu-HP:~/programs$ tar -zxvf vlc-2.0.6.tar.xz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now


ubuntu@ubuntu-HP:~/programs$ tar -zxf vlc-2.0.6.tar.xz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

1
यदि आप linux में नए हैं, तो आप इस बात से अवगत नहीं होंगे कि आप आम तौर पर रिपॉजिटरी से एप्लिकेशन इंस्टॉल करना चाहते हैं, जो पैक किए गए हैं और इंस्टॉल करने के लिए तैयार हैं। मेनू में सॉफ्टवेयर सेंटर पर जाएं, वहां से खोजें और इंस्टॉल करें। यदि आप नहीं करते हैं, तो कृपया यह समझाने के लिए प्रश्न को संपादित करें कि क्यों, आपके द्वारा बताए गए तरीके से ऐप इंस्टॉल करने की कोशिश करने से बेहतर विकल्प हैं।
पॉल

2
@paul, मैंने कई बार वहां सॉफ्टवेयर फॉर्म इंस्टॉल किया, लेकिन अब मुझे लगता है कि मुझे सॉफ्टवेयर सेंटर के बिना इंस्टॉल करने का तरीका पता होना चाहिए
ब्लैक स्वान

@BlackSwan खैर, आप शायद ऐसा करने में सक्षम हों, लेकिन कोई ऐसा करने की सिफारिश नहीं कर सकता। हमेशा रेपो-पैकेज पसंद करते हैं। वैसे भी, "इनस्टॉल" कैसे करें ?: बस फाइलों को निकालें, यदि आवश्यक हो तो उन्हें संकलित करें (निर्देश README या इसी तरह की फाइलों में होना चाहिए) और उन्हें कहीं और कॉपी करें। सिस्टम-वाइड इंस्टॉलेशन / usr / bin के लिए बायनेरीज़ आदि के लिए, लेकिन आपको लाइब्रेरी / पाथ आदि के रूप में उपयोग करने के लिए प्रोग्राम को फिर से कॉन्फ़िगर करने की आवश्यकता हो सकती है। कॉपी करने के बजाय, make installबस ठीक काम कर सकता है।
larkey

जवाबों:


23

यह अच्छा अभ्यास नहीं है जब तक कि आप इस तरह से सॉफ़्टवेयर इंस्टॉल करने के निहितार्थ नहीं जानते हैं, और फ़ाइल के स्रोत पर भरोसा करें।

दबाव हटाना:

tar xf [filename]

यह फ़ाइल की सामग्री को एक फ़ोल्डर में विस्तारित करेगा। तब आदेश फ़ोल्डर से हैं:

./configure
make
sudo make install

यह VLC स्रोत कोड को संकलित करेगा, और फिर इसे आपके सिस्टम में स्थापित करेगा। क्योंकि आप मूल के रूप में स्थापित कर रहे हैं, यही कारण है कि आपको पता होना चाहिए कि फ़ाइल का स्रोत विश्वसनीय है।

Vlc संकलित करने के लिए, आपको कम से कम निम्नलिखित लाइब्रेरी स्थापित करने की आवश्यकता है:

  • libdvbpsi (अनिवार्य),
  • mpeg2dec (अनिवार्य),
  • यदि आप एन्क्रिप्टेड डीवीडी पढ़ना चाहते हैं, तो libdvdcss
  • यदि आप डीवीडी मेनू नेविगेशन चाहते हैं, तो libdvdplay
  • a52dec यदि आप AC3 (अर्थात A52) ध्वनि प्रारूप को अक्सर डीवीडी में उपयोग करने में सक्षम होना चाहते हैं,
  • यदि आप MPEG 4 / DivX फाइल पढ़ना चाहते हैं, तो ffmpeg, libmad, faad2,
  • libogg और libvorbis यदि आप Ogg Vorbis फ़ाइलों को पढ़ना चाहते हैं।

कंपाइलर और संबंधित कमांड प्राप्त करने के लिए आपको बिल्ड-आवश्यक पैकेज को स्थापित करने की आवश्यकता होगी।

अधिक जानकारी यहाँ


5

सबसे पहले, आपको अपने सिस्टम पर xz इंस्टॉल करना चाहिए । अगर नहीं:

# apt-get install xz-utils

फिर, टार कमांड (जो ज़िप के लिए है) में " z " विकल्प के बजाय , आपको " J " (जो Jz के लिए है ) का उपयोग करना होगा :

$ tar xvfJ fich.tar.xz

3

मैंने थोड़ी खोज के साथ एक उत्तर दिया।

/ubuntu/92328/how-do-i-uncompress-a-tarball-that-uses-xz

टीएल; डीआर, उपयोग tar xf [filename]


उर उत्तर के लिए धन्यवाद मैंने इसे निकाला। कृपया मुझे बताएं कि कैसे स्थापित किया जाए ..
काले हंस

1

आप उपयोग कर सकते हैं tar xvf [filename]यदि आप भी निकाली गई फ़ाइलों को देखना चाहते हैं। zअपने मूल कोड में gzip फ़ाइलों के लिए प्रयोग किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.