2015-01-30 11 views
23

मैं एक उबंटू उपयोगकर्ता हूं, हालांकि मुझे प्रिंटर ड्राइवर स्थापित करना होगा जो एक RPM (* .rpm) फ़ाइल है (क्षमा करें यह लिनक्स के लिए निर्माता साइट से उपलब्ध एकमात्र ड्राइवर है)।उबंटू पर .rpm कैसे इंस्टॉल करें?

क्या उबंटू पर RPM फ़ाइलों को स्थापित करना संभव है?

अग्रिम धन्यवाद।

+0

हां यह संभव है http://www.howtogeek.com/howto/ubuntu/install-an-rpm-package-on-ubuntu-linux/ – mhs

+0

ओह! धन्यवाद भाई! – mpalencia

उत्तर

37

https://help.ubuntu.com/community/RPM/AlienHowto से, विदेशी पैकेज का उपयोग करें:

विदेशी एक डेबियन पैकेज फ़ाइल या विदेशी में एक RPM पैकेज फ़ाइल धर्मान्तरित सीधे एक RPM फ़ाइल को स्थापित कर सकते हैं। उबंटू में सॉफ्टवेयर पैकेज स्थापित करने के लिए यह अनुशंसित तरीका नहीं है। यदि संभव हो, तो जोड़ें/निकालें, एपीटी-गेट, या सिनैप्टिक पैकेज मैनेजर का उपयोग करके उबंटू के भंडारों से पैकेज इंस्टॉल करें। आरपीएम पैकेज स्थापित करने का प्रयास करते समय पैकेज निर्भरता संघर्ष हो सकते हैं।

इन आदेशों यह करना चाहिए:

sudo apt-get install alien 
sudo alien -i package_file.rpm 

और alien's man page से:

चेतावनी

विदेशी, महत्वपूर्ण प्रणाली संकुल को बदलने के लिए नहीं किया जाना चाहिए init की तरह, libc , या अन्य चीजें जो आपके सिस्टम के कामकाज के लिए आवश्यक हैं। इनमें से कई पैकेज विभिन्न वितरणों द्वारा अलग-अलग सेट किए गए हैं, और विभिन्न वितरण से पैकेज का उपयोग एक दूसरे के लिए नहीं किया जा सकता है। आम तौर पर, यदि आप अपने सिस्टम को तोड़ने के बिना पैकेज को हटा नहीं सकते हैं, तो इसे विदेशी संस्करण के साथ बदलने की कोशिश न करें।

+1

हाँ एलियन इसे हल करें, धन्यवाद @ Xen20150! – mpalencia

2

इस विषय पर एक अन्य विकल्प:

% mkdir tmp && cd tmp 
% rpm2cpio packagefile-1.0.0.rpm | cpio -id 

यह आरपीएम खोल देंगे - ज्यादा टार/gzip तरह - अस्थायी निर्देशिका में। यह आपको फ़ाइलों (पीपीएम?) और स्क्रिप्ट्स को एक्सेस करने की अनुमति देने के लिए पर्याप्त होना चाहिए।

+0

यह कॉन्फ़िगर करने के लिए आवश्यक किसी भी स्क्रिप्ट को नहीं चलाएगा, जब 'एलियन' * उन्हें * रूपांतरित करना चाहिए। –

संबंधित मुद्दे