yum libreoffice के बजाय अप्रचलित ओपनऑफ़िस स्थापित करें


9

दुर्भाग्य से सॉफ्टवेयर है कि मैं (अल्फ्रेस्को) का उपयोग कर रहा हूँ ओपनऑफ़िस की स्थापना की आवश्यकता है, और नहीं libreoffice। अगर मैं कोशिश करता हूं और इसे शुरू करने के लिए कॉन्फ़िगर करता हूं, तो मुझे स्टार्टअप के दौरान त्रुटियां प्राप्त होती हैं। अगर मैं किसी भी ओपनऑफ़िस पैकेज को स्थापित करने का प्रयास करता हूँ:

yum install openoffice*

मुझे सभी पैकेजों के लिए त्रुटियाँ मिलती हैं:

Package openoffice.org-langpack-bg_BG is obsoleted by libreoffice-langpack-bg, trying to install 1:libreoffice-langpack-bg-3.4.5.2-16.el6.x86_64 instead

इसके बाद यह लिबरऑफिस डाउनलोड करने की कोशिश करता है। मैं man yumअप्रचलित पैकेजों को स्थापित करने के संबंध में कुछ भी नहीं देखता हूं । क्या यम के माध्यम से अप्रचलित पैकेजों को स्थापित करने का कोई तरीका है और उनके नए समकक्षों का नहीं?


भाषाविद् को स्थापित करने में समान समस्या। नीचे @BengiWiebe ने मेरी समस्या को पूरी तरह हल कर दिया।
मैटपार्क

जवाबों:



11

मैंने पाया कि स्थापित करते समय openoffice, exclude=libreoffice*आपकी /etc/yum.confमदद करने के लिए जोड़ sudo yum updateरहा है, और मुझे यकीन है कि यह आपकी समस्या के साथ भी मदद करेगा। यह पैकेजों yumको नजरअंदाज करने के लिए कहता libreoffice*है, इसलिए yumयह भी नहीं पता है कि एक ऐसा पैकेज है जो ऑब्ज़ुलेट करता है openoffice


सबसे अच्छा समाधान क्योंकि आपको मैन्युअल रूप से कुछ भी डाउनलोड नहीं करना है। yum clean allयदि आपको आश्चर्य हो रहा है तो भी आपको कैश को फिर से बनाना और पुनर्निर्माण नहीं करना है ।
मैटपार्क

1
यह ध्यान रखना महत्वपूर्ण है कि यदि यह एक ही कमांड है जो आप चला रहे हैं (उदाहरण के लिए स्क्रिप्ट में), तो आपको इसके साथ गड़बड़ करने की आवश्यकता नहीं है yum.conf-आप केवल कमांड लाइन पर सीधे --exclude=libreoffice\*ध्वज के रूप में उपयोग कर सकते हैं yum
वाइल्डकार्ड

7
sudo yum --setopt=obsoletes=0 install openoffice*

या फिर आप रख सकते हैं obsoletes=0करने के लिए/etc/yum.conf

दोनों तरीकों ने मेरे लिए काम किया Oracle Linux 6.7

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