एक पीपीए से स्थापित सभी संकुल निकालें?


17

मैंने PPA का उपयोग करके लिब्रे ऑफिस 4 स्थापित किया है। मैं लिबरऑफिस 3 का उपयोग कर रहा था, तब मैंने लिब्रे ऑफिस 4 में अपग्रेड किया था, क्योंकि मैं एक नए संस्करण की कोशिश करने के लिए कुछ उत्सुक था।

अब जब से मैंने पाया कि लिबरऑफिस 4 में कुछ मुद्दे हैं, जिसमें मेरी मूल भाषा को संभालना शामिल है, मैं लिबर ऑफिस 3 में वापस जाना चाहता हूं।

यह सवाल लिबरऑफिस 4.0 से 3.6 तक डाउनग्रेड कैसे करें? पहले से ही कुछ उत्तर दिए गए हैं जिनमें मेरे उपरोक्त मुद्दे के साथ कुछ समानता है, लेकिन यह मेरी समस्या को हल नहीं करता है। यह सवाल लिबरऑफिस के एक विशिष्ट संस्करण से डाउनग्रेड करने के बारे में बात करता है, अर्थात् 4.0 से 3.6 तक। वर्णित समाधान वे नहीं हैं जिनकी मैं तलाश कर रहा हूं। वे काम करेंगे, लेकिन समाधान या तो .debलिब्रे ऑफिस 3.6 के लिए फाइलें डाउनलोड करने या उनके लिए पीपीए जोड़ने का सुझाव देते हैं। इसके अलावा, कुछ जवाबों में से ~ अनुपात (समाधान के लिए लागू होता है, हालांकि , synaptic के उपयोग पर जोर दिया जाता है , सामान्य कमांड-लाइन-समाधान नहीं।

मैं PPA का उपयोग किए बिना या फ़ाइलों को डाउनलोड किए बिना एक सामान्य समाधान चाहता हूं .deb। मैं चाहता हूं कि (उच्च) पीपीए संस्करण से (निम्न) आधिकारिक संस्करण में वापस जाना है।

वैसे भी, इसे पूरा करने के लिए, मैंने अपने घर से LibreOffice config निर्देशिका को हटा दिया और फिर अपनी मशीन से LibreOffice को शुद्ध किया।

sudo apt-get purge libreoffice-*

तब मैंने संबंधित पीपीए को sudo apt-add-repository --removeकमांड का उपयोग करके हटा दिया । और फिर भागा sudo apt-get update

अब, जब मैं कमांड का उपयोग करके लिब्रे ऑफिस स्थापित करने का प्रयास करता हूं

sudo apt-get install libreoffice

मुझे unmet निर्भरता के बारे में आउटपुट का हिमस्खलन मिलता है, जैसे कुछ,

The following packages have unmet dependencies:
 libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed
(snipped)

यदि मैं कमांड का उपयोग करके समस्या को आगे खोदता हूं,

sudo apt-get install libreoffice-core

मुझे मिला

The following packages have unmet dependencies:  libreoffice-core :
Depends: libreoffice-common (> 1:3.5.7) but it is not going to be
installed
                Depends: libexttextcat0 (>= 2.2-8) but it is not going to be installed
                Depends: ure (>= 3.5.7~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

क्या आप मुझे बता सकते हैं कि मैं अपनी मशीन में लिब्रे ऑफिस 3 कैसे स्थापित करूं?

मैं Ubuntu 12.04 LTS का उपयोग कर रहा हूं।


संपादित करें

स्वीकृत उत्तर प्राप्त करने से पहले , मैं सोच रहा था, इस क्षण, अगर मैं एक नया कंप्यूटर लेता हूं, और उबंटू 12.04 स्थापित करता हूं, तो लिबर ऑफिस स्थापना बिना किसी अड़चन के काम करेगी। फिर मैं साधारण कमांड लाइन से आज अपनी 12.04 मशीन में लिबर ऑफिस को स्थापित क्यों नहीं कर सकता हूं? तब स्वीकृत उत्तर ने सब कुछ स्पष्ट कर दिया। मुझे इसका उपयोग करने की आवश्यकता है ppa-purgeताकि यह मेरे वितरण के लिए जारी किए गए मानक संस्करणों में पीपीए से सभी पैकेजों को रीसेट कर दे। मूल रूप से यह मेरे सिस्टम को वापस उसी तरह से बहाल करने के तरीके की तरह है जैसे कि यह पीपीए से मेरे स्थापित पैकेजों से पहले था। यह लेख विचार को और विस्तृत करता है।

उपर्युक्त उत्तर ने मेरे लिए पूरी तरह से काम किया। वास्तव में, यह मेरे लिए एक शिक्षा थी क्योंकि इसने मुझे सिखाया कि कैसे एक पैकेज को डाउनग्रेड किया जाए जो PPA के माध्यम से जोड़ा गया था। और मुझे एहसास हुआ कि जवाब वास्तव में हमें "पैकेज से पीपीए की स्थापना से आधिकारिक निचले संस्करण पैकेज में स्थानांतरित करना सिखाता है।"



क्या आप इसे पूरी तरह से टर्मिनल के माध्यम से करना चाहते हैं? क्या आपने सिनैप्टिक की कोशिश की है?
वाल्डिर लियोनसियो

1
@WaldirLeoncio हां, मैं इसे पूरी तरह से कमांड लाइन के माध्यम से करना चाहता हूं। एक बार सिनैप्टिक मेरा पसंदीदा उपकरण था, लेकिन अब मैं कमांड लाइन के साथ सहज महसूस करता हूं।
मसरूर

1
@ don.joey वह पोस्ट जिसके लिए आप मुझे डुप्लीकेट कह रहे हैं, मेरे जवाब के लिए कोई भी काम नहीं करता है। इसके अलावा, यदि आप कृपया ध्यान दें, तो वे सभी या तो 3.6 के लिए .deb फाइल डाउनलोड करने या इसके लिए रिपॉजिटरी को जोड़ने की बात करते हैं। अब कृपया मुझे बताएं, अगर मैं आज एक नया कंप्यूटर लेता हूं, और उबंटू 12.04 स्थापित करता हूं, तो एलओ इंस्टॉलेशन एक अड़चन के बिना काम करेगा। फिर मैं साधारण कमांड लाइन से आज अपनी 12.04 मशीन में LO क्यों नहीं स्थापित कर सकता हूं? आशा है कि आप डुप्लिकेट झंडे को हटा देंगे।
मसरूर

1
यह निश्चित रूप से सुझाव के रूप में एक धोखा नहीं है। इस प्रश्न को सामान्यीकृत किया जा सकता है कि "मैं कैसे ppa द्वारा स्थापित पैकेजों को पूरी तरह से हटा दूं"; यह libreoffice के साथ कुछ नहीं करना है। सुझाया गया डुप्लिकेट है "कैसे मैं लिबेरोफ़ाइस के एक आधिकारिक पैकेज को हटाता हूं और एक कम संस्करण प्राप्त करता हूं"।
djeikyb

1
@ एमएमए मैंने आपके शीर्षक को परिष्कृत करने की कोशिश की, लेकिन अगर आप इससे भी बेहतर कर सकते हैं, तो संपादित करें। मैं यह भी सोचने की कोशिश कर रहा था कि अपने प्रश्न को कैसे संपादित किया जाए (1) मेटा गैर-प्रश्न सामग्री को हटा दें (2) यह स्पष्ट रूप से एक अद्वितीय प्रश्न जैसा दिखता है। आपका मूल प्रश्न वास्तव में काफी अच्छा लग रहा है। मुझे लगता है कि आप सिर्फ जोशीले क्लोजर्स (खराब गुणवत्ता के सवालों के
प्रहार का

जवाबों:


24

पीपीए द्वारा स्थापित सभी पैकेजों को डाउनग्रेड करने और पीपीए को अक्षम करने के लिए आपको ppa-purge उपयोगिता की आवश्यकता है।

चूंकि आपने अपने स्रोतों की सूची से पीपीए को हटा दिया है, इसलिए आपको इसे वापस जोड़ना होगा।

फिर भागो:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>

फिर आप आधिकारिक रिपॉजिटरी से लिब्रे ऑफिस 3 स्थापित कर सकते हैं।

सादर।


विधि की कोशिश की, काम नहीं किया। Ppa मेरे स्रोत सूची में किसी भी अधिक नहीं है, मैंने इसे sudo apt-add-repository --removeकमांड के माध्यम से हटा दिया है , जैसा कि ऊपर बताया गया है। क्या यह पर्याप्त नहीं है?
मसरूर

4
नहीं। पीपीए हटाने से इसके स्थापित पैकेज डाउनग्रेड या अनइंस्टॉल नहीं होते हैं। इसे वापस जोड़ें और ppa-purgeकमांड निष्पादित करें । इसे दर्शाने के लिए मेरे उत्तर का संपादन।
एरिक

आपकी सलाह पूरी तरह से काम करती है। पीपीए को शुद्ध करने के इस पक्ष को नहीं जानता था। इस लेख ने विचार को और विस्तृत किया। ऐसा लगता है कि आप कभी भी सीखना बंद नहीं कर सकते हैं, और यह सबसे अच्छी चीजों में से एक है जिसे मैंने हाल के दिनों में सीखा है। वैसे भी, आधिकारिक रिपॉजिटरी से मेरी मशीन में अभी LO स्थापित किया जा रहा है।
मसरूर

क्रोमियम के एक ppa संस्करण का परीक्षण करने के बाद इस विधि का उपयोग किया। Ppa-purge के बाद मेरे पास मानक क्रोमियम और सभी सेटिंग्स और सिंक पूरी तरह से काम कर रहे थे।
डेनिस

-1

पिछले लिब्रे ऑफिस स्थापना को हटाने के लिए टर्मिनल खोलें

कॉपी और पेस्ट कमांड:

sudo apt-get remove libreoffice*.*

एंटर दबाए

वेबसाइट से लिब्रे ऑफिस डाउनलोड करें

राइट क्लिक करें और लिबर ऑफिस फ़ोल्डर निकालें

यह नाम बदलें

डेस्कटॉप पर कट और पेस्ट करें

DEBS फ़ोल्डर में जाएं

टर्मिनल में राइट क्लिक और सेलेक्ट ओपन

कॉपी और पेस्ट कमांड:

sudo dpkg -i *.deb

एंटर दबाए

लिबरऑफिस अब स्थापित हो गया है


1
क्या मैं .deb फ़ाइलों को डाउनलोड किए बिना LO स्थापित नहीं कर सकता हूँ? यदि मैं आज एक नया कंप्यूटर लेता हूं, और उबंटू 12.04 स्थापित करता हूं, तो एलओ इंस्टॉलेशन एक अड़चन के बिना काम करेगा। फिर मैं साधारण कमांड लाइन से आज अपनी 12.04 मशीन में LO क्यों नहीं स्थापित कर सकता हूं? फख्र महसूस हुआ।
मसरूर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.