30 से 28 तक फ़ायरफ़ॉक्स कैसे डाउनग्रेड करें?


17

मैंने गलती से sudo apt-get upgrade(जबकि c / p-ing निर्देश कुछ करने के लिए और यह नोटिस करने में विफल रहा है कि यह नहीं है sudo apt-get update) और इसने फ़ायरफ़ॉक्स को 28 से 30 तक अपग्रेड कर दिया। अब मेरे मेन्यू पूरी तरह से गड़बड़ हो गए हैं, इसलिए मुझे FF28 वापस चाहिए और मैं ' मी राय में दिलचस्पी नहीं है कि कैसे नए संस्करण बेहतर हैं (वास्तविक उत्तरों के बजाय मोज़िला समर्थन मंचों में बहुत सारे हैं)।

इसके अलावा, डाउनलोड करने firefox-mozilla-build_28.0-0ubuntu1_i386.debऔर इसे स्पष्ट रूप से उपयोग करने की कोशिश करने से काम नहीं चलता, उबंटू सॉफ्टवेयर सेंटर कहता है:

Breaks existing package 'firefox' that conflict: 'firefox'.


2
वे "बेहतर" हो सकते हैं या नहीं भी हो सकते हैं, लेकिन नए रिलीज में सुरक्षा पैच हैं।
xangua

कृपया सही उत्तर अपडेट करें
अल्फोंक्स

जवाबों:


3

इसे पहले हटाकर देखें:

sudo apt-get purge firefox

तब आप का उपयोग कर स्थापित कर सकते हैं firefox-mozilla-build_28.0-0ubuntu1_i386.deb


यदि आप उबंटू के अपने संस्करण के लिए पिछले एफएफ संस्करण नहीं खोज सकते हैं, तो यह उत्तर मदद कर सकता है
mivk

60

Daud

apt-cache show firefox | grep Version

उपलब्ध फ़ायरफ़ॉक्स संस्करणों की सूची प्राप्त करने के लिए। मेरे 14.04 पर यह परिणाम है:

Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

अगला एपीटी बताएं कि कौन सा संस्करण स्थापित करना है:

sudo apt-get install firefox=28.0+build2-0ubuntu2

आगे आपको APT को फिर से नए संस्करण में अपग्रेड नहीं करने के बारे में बताना होगा। Https://askubuntu.com/a/18656/22865 के अनुसार इसे करने के कई तरीके हैं, मैंने चुना:

sudo apt-mark hold firefox

एक बार जब आप अपने फ़ायरफ़ॉक्स 28 को जाने देना चाहते हैं और सामान्य रिलीज़ को फिर से पालन करना चाहते हैं, तो बस करें:

sudo apt-mark unhold firefox
sudo apt-get upgrade

वैकल्पिक रूप से, आप इसके साथ उपलब्ध संस्करणों को सूचीबद्ध कर सकते हैं:

apt-cache policy firefox

पुनश्च: फ़ायरफ़ॉक्स ~ / .mozilla फ़ोल्डर में अपनी सभी सेटिंग्स संग्रहीत करता है। यह फ़ोल्डर ऊपर के आदेशों द्वारा परिवर्तित नहीं किया गया है, इसलिए आपकी सभी सेटिंग्स बनी रहें। यदि आप सुरक्षित पक्ष पर रहना चाहते हैं, तो डाउनग्रेड करने से पहले आप सेटिंग्स का बैकअप लें:

cp -ra ~/.mozilla ~/.mozilla.backup

मेरे जैसे नौसिखिया के लिए भी वांडरोल जवाब, विस्तृत और स्पष्ट!
रियलटीबो

यह उत्तर होना चाहिए, यह जानने का विकल्प देता है कि आपके पास कौन सा फ़ायरफ़ॉक्स संस्करण है।
एडेन्शॉ

यह जानना बहुत अच्छा होगा कि क्या खो जाएगा: बुकमार्क, पासवर्ड, ऐड-ऑन और शायद उनकी सेटिंग्स आदि या उनमें से कोई भी?
ka3ak

@ ka3ak कुछ भी नहीं खोना चाहिए - मैंने इस सवाल का जवाब दिया कि आपकी सेटिंग्स को कैसे भी बैकअप लिया जाए।
अल्फोंक्स

1
@alfonx धन्यवाद हां, मैंने भी इस पर गौर किया। हालाँकि स्थापित ऐड-ऑन के साथ कुछ समस्याएं हो सकती हैं। दूसरी समस्या यह है कि "apt cache" मुझे एक बहुत पुराना फ़ायरफ़ॉक्स संस्करण दिखाता है। उदाहरण के लिए, मैंने हाल ही में फ़ायरफ़ॉक्स 56 में अपग्रेड किया था, इससे संतुष्ट नहीं था और पिछले संस्करण को डाउनग्रेड करने का निर्णय लिया था, लेकिन मुझे उम्मीद नहीं थी कि "apt कैश" अभी भी मुझे फ़ायरफ़ॉक्स 28 दिखाएगा! बहुत पुरानी बात है। उसके बाद मैंने mozilla ftp सर्वर से फ़ायरफ़ॉक्स 55 युक्त एक पैकेज डाउनलोड किया, इसे निकाला और जब तक समस्या ठीक नहीं हो जाती, तब तक इसका उपयोग करूँगा।
ka3ak

1

उत्तर पढ़ने के बाद, मेरा उत्तर उपरोक्त लोगों से थोड़ा अलग है, क्योंकि इसने मेरा उद्देश्य पूरा किया। निर्देश किसी भी संस्करण को डाउनग्रेड करने के लिए है, जब मौजूदा संस्करण फ़ायरफ़ॉक्स अभी भी सिस्टम में है।

  1. पहले एक फ़ायरफ़ॉक्स संस्करण ढूंढें जो आप चाहते हैं:

  2. निर्देशिका में जाएं जहां आपने .tar.bz2फ़ाइल डाउनलोड की है और टर्मिनल में चलाएं (यह आपकी फ़ाइल को अनपैक कर देगा):

    tar xvjf firefox-35.0.1.tar.bz2 (अपनी पसंद के अनुसार फ़ाइल नाम बदलें)

    यह कमांड आपकी tar.bz2फाइल को अनपैक करके एक firefoxफोल्डर बनाएगी

  3. फिर टर्मिनल में दौड़ें:

    which firefox

    यह आप की तरह कुछ दे देंगे: /usr/bin/firefox। यह आपके फ़ायरफ़ॉक्स का स्थान है। फ़ोल्डर को हटा दें (जैसा कि आप इसे बाद में अन्य फ़ायरफ़ॉक्स फ़ोल्डर से बदल देंगे)

  4. निर्देशिका से किसी भी पुराने फ़ायरफ़ॉक्स प्रोफाइल निकालें:

    • .mozilla/firefox/

    और शायद ये भी (लेकिन मैंने ऐसा नहीं किया है):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. firefoxचरण 2 से फ़ोल्डर की प्रतिलिपि बनाएँ। /usr/bin/firefoxऔर सभी किया जाता है। अपना फ़ायरफ़ॉक्स चलाएं जैसे आप सामान्य चलाते हैं और आप उस विशिष्ट डाउनलोड किए गए संस्करण को चलाएंगे।

  6. यदि आपको संस्करण रखने की आवश्यकता है, तो अपडेट को प्राथमिकताएं -> उन्नत -> अपडेट में अक्षम करें।

पक्षीय लेख:

यदि आपको इसके लिए rubyऔर seleniumड्राइवर की आवश्यकता है , तो उससे पहले, जांच लें कि आपको वास्तव में किस फ़ायरफ़ॉक्स के संस्करण की आवश्यकता है।

Https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES पर जाएं और अपने सेलेनियम संस्करण का पता लगाएं और जांचें कि यह किस फ़ायरफ़ॉक्स संस्करण का समर्थन करता है। उदाहरण के लिए, कुछ इस तरह देखें:Firefox support up to 35

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