मैं फ़ायरफ़ॉक्स वी। 57 से वी। 56 कैसे डाउनग्रेड करूँ?


75

फ़ायरफ़ॉक्स 57 को फ़ायरफ़ॉक्स 56 में डाउनग्रेड करने का सबसे सीधा आगे का तरीका क्या है?

विरासत एक्सटेंशन के लिए काम करने के प्रतिस्थापन के लिए प्रतीक्षा करने के लिए यह अधिक समय है।


4
फ़ायरफ़ॉक्स 57 में अपग्रेड करने के बाद मैंने गैर-काम करने वाली विरासत फ़ायरफ़ॉक्स एक्सटेंशन के प्रतिस्थापन के रूप में अपने स्वयं के वर्कआर्ड को प्रतिस्थापित किया, उदाहरण के लिए यह उत्तर: askubuntu.com/questions/516033/… और अब सब कुछ हमेशा की तरह मेरे फ़ायरफ़ॉक्स 57 और मेरे फ़ायरफ़ॉक्स 57 में काम करता है। यह फ़ायरफ़ॉक्स 56 की तुलना में भी अधिक तेज़ है इसलिए यह अपग्रेड के लायक है।
18

7
मुझे पता है कि आपको बहुत देर हो चुकी है, लेकिन एक पैकेज को अपग्रेड होने से रोकने के लिए, आप चला सकते हैं sudo apt-mark hold firefox*(जो डाउनग्रेड करने के बाद अपने उत्तर में @Videonauth का उपयोग करता है)।
बाइट कमांडर

41
यह BAD IDEA है। यदि आप FF 57 का उपयोग नहीं करना चाहते हैं, तो Firefox ESR का उपयोग करें। क्योंकि इसमें सिक्योरिटी पैच मिलेंगे। एफएफ 56 नहीं होगा।
सर्ज बोर्स्च

21
फ़ायरफ़ॉक्स, 2011 से पूरी तरह से काम कर रहे एक्सटेंशन को तोड़ रहा है!
एरिक डुमिनील

4
@DmitryKudriavtsev कुंद होने के लिए क्षमा करें, लेकिन: क्या आपने हाल ही में समाचार पढ़ा है? उन "रिपर टार्गेट" को कंप्यूटर अपहृत कर रहे हैं, और अगर एक सुरक्षा समस्या में MCVE स्क्रिप्ट-किडिज़ हैं, तो इसे अतिरिक्त पेलोड के साथ पुन: पेश किया जाएगा
wizzwizz4

जवाबों:


79

जाओ समर्थित फ़ायरफ़ॉक्स ईएसआर 60.x (विरासत के ऐड-ऑन यहाँ काम नहीं करते)

यदि आपको समर्थित फ़ायरफ़ॉक्स ईएसआर की आवश्यकता है तो आप पीपीए में से एक जोड़ सकते हैं। यहां दो विकल्प हैं:

आपकी जानकारी के लिए:

  • यह नया संस्करण LEGACY ADDONS का समर्थन नहीं करता है।
  • WebExtension के लिए लेगसी एक्सटेंशन को पोर्ट करने की वर्तमान स्थिति Google स्प्रेडशीट में स्थित है । WebExtensions का प्रतिशत बहुत अधिक नहीं है।

जाओ असमर्थित फ़ायरफ़ॉक्स ईएसआर 52.x (विरासत के ऐड-ऑन यहाँ काम)

कृपया ध्यान दें कि ESR 52 संस्करण अब समर्थित नहीं है। अपने जोखिम पर आगे बढ़ें।

आप निम्न आदेशों के साथ जोनाथन एफ के पीपीएppa:jonathonf/firefox-esr-52 से फ़ायरफ़ॉक्स ईएसआर 52.9.0 प्राप्त कर सकते हैं :

sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

इस तरह के संस्करण के साथ मैं अपने ऐड-ऑन का उपयोग कर सकता हूं जैसे कि साइटडेल्टा, टेबलटूल 2, शो पेरेंट फोल्डर, मैनेज फोल्डर्स, वायर्ड मार्कर और अन्य।


नोट: यदि आपने पहले ही ppa:jonathonf/firefox-esrपीपीए जोड़ लिया है और नहीं चाहते हैं कि फ़ायरफ़ॉक्स को संस्करण 60 में अपग्रेड किया जाए, तो आप इस संस्करण को निम्न कमांड के साथ पिन कर सकते हैं (उदाहरण के तौर पर 16.04 एलटीएस):

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF

यदि आपने पीपीए ( ppa:mozillateam/ppaया ppa:jonathonf/firefox-esr) और फ़ायरफ़ॉक्स में से किसी को 52 से 60 में अपग्रेड किया है तो किसी भी पीपीए को वर्जन 60 के साथ हटा दें और ppa:jonathonf/firefox-esr-52नीचे दिए गए कमांड से विशेष एक ( ) सक्षम करें:

sudo ppa-purge ppa:mozillateam/ppa
sudo ppa-purge ppa:jonathonf/firefox-esr
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

लेकिन कृपया ध्यान दें कि आपको सुरक्षा अपडेट नहीं मिलेगा क्योंकि यह संस्करण अप्रचलित है

अपडेट 2019-07-09: फ़ायरफ़ॉक्स ईएसआर 52.9.0 संस्करण समय सीमा समाप्त हो चुके प्रमाण पत्र के साथ एडऑन-समस्या से ग्रस्त है। यहां तक ​​कि स्थानीय XPI इंस्टॉलेशन "यह ऐड-ऑन इंस्टॉल नहीं किया जा सका क्योंकि यह भ्रष्ट प्रतीत होता है।" संदेश। हमें जो समस्या है उसे ठीक करने के लिए:

  1. पास्टेबिन से अद्यतन पीईएम प्रमाणपत्र डाउनलोड करें (या इस सुपरसुअर उत्तर से कॉपी करें और इस रूप में सहेजें mozilla2019.pem
  2. फ़ायरफ़ॉक्स पर नेविगेट करें about:preferences#advanced
  3. "प्रमाण पत्र देखें" बटन पर क्लिक करें, "आयात" पर क्लिक करें और mozilla2019.pemप्रमाण पत्र स्थापित करें ।

1
हालाँकि, ध्यान दें कि FF52 ESR में अपग्रेड करने से कुछ समस्याएं हो सकती हैं । मेरे अनुभव में, मुद्दे किसी विशेष प्रोफ़ाइल को प्रभावित कर सकते हैं या नहीं कर सकते हैं, और रुक-रुक कर हो सकते हैं।
मकेन

13
अधिक जानकारी: फ़ायरफ़ॉक्स ईएसआर 52 श्रृंखला जून 2018 के माध्यम से सुरक्षा अपडेट प्राप्त करना जारी रखेगी, और अधिक सुरक्षित रहने के साथ-साथ आपको और अधिक समय देगी।
नटगेव

4
लंबे समय तक, अगला ईएसआर क्वांटम और वेब-विस्तार केवल एफएफ 57 की तरह होगा। यदि आपको अगले ESR में अभी भी जो कुछ भी आवश्यक है वह संभव नहीं है, तो आपको फ़ायरफ़ॉक्स कांटा देखने की आवश्यकता होगी जो Waterfox जैसे विरासत एक्सटेंशन के लिए समर्थन बनाए रखने का इरादा रखता है। waterfoxproject.org/downloads
Dan Neely

2
यह अजीब है कि प्रश्न का शीर्ष उत्तर प्रश्न का उत्तर नहीं देता है।
मेहरदाद

7
@ मेहरदाद जब प्रश्न का आधार एक बुरा विचार है ...
Ry-

30

अस्वीकरण:

जब तक आपका लक्ष्य एक स्थिर उत्पादन वातावरण न हो, जहां आपके द्वारा उपयोग किए जाने वाले उपकरणों में बदलाव नहीं करना चाहिए, जब तक आप उनके साथ काम नहीं करते हैं, तब तक होल्ड पर रखने की अनुशंसा नहीं की जाती है।

ऐसा करने के लिए आप बस निम्नलिखित कार्य कर सकते हैं:

  1. Ubuntu 17.10 के लिए:

    नोट: यह हर समय आर्टफुल में काम करता है क्योंकि आर्टफुल को फायरफॉक्स 56 वर्जन 56 के साथ रिलीज किया गया था।

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu1
    sudo apt-mark hold firefox
    
  2. उबंटू 16.04 के लिए

    ध्यान दें: यह केवल 16.04 पर काम करेंगे, तो आप के साथ आप अभिलेखागार के कैश साफ नहीं किया sudo apt cleanया sudo apt autoclean। यदि आपने अपने स्थानीय अभिलेखों को पहले से ही साफ कर लिया है तो आप केवल उसी पर वापस लौट सकते हैं, 45.0.2+build1-0ubuntu1जिसके साथ जारी की गई एक xenial थी, वैकल्पिक रूप से आप @Michael जॉनसन के जवाब का उल्लेख कर सकते हैं जो इस मामले में ठीक काम करेगा।

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    sudo apt-mark hold firefox
    
  3. अन्य सभी Ubuntu संस्करणों के लिए:

    नोट: यहाँ के रूप में अच्छी तरह से यह केवल तभी काम करेगा जब आपने अपने स्थानीय अभिलेखागार को साफ नहीं किया है:

    apt policyसूचना का अनुरोध करें जो आपको कुछ इस तरह लौटाएगी:

    $ apt policy firefox
    firefox:
      Installed: 57.0+build4-0ubuntu0.17.10.5
      Candidate: 57.0+build4-0ubuntu0.17.10.5
      Version table:
     *** 57.0+build4-0ubuntu0.17.10.5 500
            500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
            500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages
         56.0+build6-0ubuntu1 500
            500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages
            100 /var/lib/dpkg/status
    

    हम उस पंक्ति के बाद हैं जो आपको संस्करण 56 के लिए पैकेज का नाम बताता है, जो इस उदाहरण में होगा 56.0+build6-0ubuntu1। यह आप बस निम्नलिखित लाइनों में डाल दिया:

    # see footnote (1)
    sudo apt-get install firefox=<package version>
    sudo apt-mark hold firefox
    
  4. यदि उपरोक्त सभी विकल्प विफल हो जाते हैं तो आप सभी संस्करणों के लिए उनकी वेबसाइट पर पुराने फ़ायरफ़ॉक्स संस्करण डाउनलोड कर सकते हैं और उन्हें अपने होम डायरेक्टरी में सेट कर सकते हैं। देखें कि मैं इसे कैसे करना है पर एक tar.gz या tar.bz2 फ़ाइल स्थापित करता हूँ । यह आपके सिस्टम पर दूसरे विकल्प के रूप में फ़ायरफ़ॉक्स 56 के साथ आपको छोड़ देगा जबकि आप अपने पसंदीदा ऐड-ऑन के अपडेट होने का इंतज़ार करेंगे।

  5. चूँकि मैं @Michael जॉनसन के जवाब पर कोई आपत्ति नहीं करना चाहता हूँ, इसलिए आपको उसका जवाब एक और बढ़िया विकल्प के लिए देना चाहिए कि कैसे वापस लौटना है।

जब भी आपको लगे कि आप इस पैकेज को फिर से 57 पर अपडेट करना चाहते हैं या फिर जो भी वर्जन चालू है, तो आप बस कर सकते हैं (देखें (2)):

sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox

जब आप पहली बार डाउनग्रेड की गई फ़ायरफ़ॉक्स शुरू करते हैं, तो आपको चेतावनी मिल सकती है कि कुछ एक्सटेंशन (भाषा) जो फ़ायरफ़ॉक्स 57 में उपलब्ध हैं, संस्करण 56 के साथ संगत नहीं हैं। एक समय के बाद अपडेट किए गए संस्करणों के लिए जाँच करें, जो कि कोई नहीं ढूंढेगा, फ़ायरफ़ॉक्स सामान्य रूप से शुरू करें।


फुटनोट:

(1) पहला फ़ायरफ़ॉक्स 56 के अंतिम संस्करण को स्थापित करेगा, भले ही आपके पास पहले से ही 57 स्थापित हों और दूसरा कमांड इस पैकेज को अपडेट करने से रोक देगा (देखें (2))।

(2) आम तौर पर firefoxजो आप हासिल करना चाहते हैं, उसके लिए अकेले पकड़े / रोकना पर्याप्त होता है, लेकिन यदि संदेह हो तो / रोकना 'firefox\*'फ़ायरफ़ॉक्स के साथ शुरू होने वाले सभी अतिरिक्त पैकेजों को भी रोक / हटा देगा।


3
यदि आपके कैश में 56.0 नहीं है, तो मुझे लगता है कि आप इसे लॉन्चपैड.dpkg -i
net

11
ध्यान दें कि, ESR रिलीज़ के विपरीत जो पुराने एडोन्स को काम करने की अनुमति देता है, संस्करण 56 अब सुरक्षा अद्यतन प्राप्त नहीं करता है।
चाई टी। रेक्स

3
@ ChaiT.Rex सच है कि, मैं सिर्फ सवाल का जवाब दिया और यह कैसे 56 को डाउनग्रेड करने के लिए पूछ रहा था और 56 के लिए एक अच्छा प्रतिस्थापन नहीं है :)
Videonauth

2
जाहिरा तौर पर फ़ायरफ़ॉक्स 56 अब ubuntu सर्वर पर उपलब्ध नहीं है। इसके बजाय यह "उबंटू मोज़िला सिक्योरिटी टीम" के निर्माण के बीच पाया जा सकता है । बस उचित वितरण और आर्किटेक्चर का चयन करना सुनिश्चित करें।
वादिम

1
@ MateusAraújo मुझे नहीं पता कि आपको वह गलत धारणा कहां से मिली। लिनक्स फ़ायरफ़ॉक्स में चुपचाप खुद को अपडेट नहीं करता है, यह उबंटू पर apt / apt-get का उपयोग करके रिपॉजिटरी के माध्यम से प्रदान किए गए पैकेज के माध्यम से अपडेट करता है। आप आसानी से देख सकते हैं। यदि आप (एच) एलपीयू मेनू खोलते हैं, तो आपको अपडेट के लिए जांच करने का कोई विकल्प नहीं मिलेगा, और न ही (ए) बॉउट पर अपडेट के लिए एक मूक जांच शुरू करें जैसे कि यह विंडोज पर करता है।
वीडिओनथ न्यू

4

अन्य उत्तर वर्तमान में टिप्पणियों को पढ़े बिना काम नहीं करते हैं, इसलिए मुझे लगता है कि अधिक प्रत्यक्ष उत्तर पोस्ट करना उपयोगी है, क्योंकि ओपी ने "सबसे सीधा रास्ता" पूछा।

यदि आप अभी भी Ubuntu 14.04 64 बिट्स का उपयोग कर रहे हैं, तो बस इन कमांड्स को चलाएं:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537990/+files/firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt install -Vy gdebi # gdebi lets you install local deb packages resolving and installing its dependencies.
sudo gdebi firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt-mark hold firefox

यदि आप Ubuntu 16.04 64 बिट्स का उपयोग कर रहे हैं तो इन कमांड को चलाएं:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537983/+files/firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo dpkg -i firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo apt-mark hold firefox

यदि आप Ubuntu 17.10 (32 या 64 बिट्स) के बजाय चल रहे हैं, तो इन कमांड को इसके बजाय चलाएँ:

sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox

यदि आप उबंटू के कुछ अन्य संस्करण चला रहे हैं, तो आपको यहाँ .deb का शिकार करना होगा और dpkgऊपर के साथ इंस्टॉल करना होगा ।


3

आपको विरासत एक्सटेंशन का उपयोग करने के लिए 56 को डाउनग्रेड करने की आवश्यकता नहीं है।

आप "फ़ायरफ़ॉक्स नाइटली" संस्करण स्थापित कर सकते हैं जो आपको 57+ पर विरासत एक्सटेंशन को सक्षम करने की अनुमति देता है। वर्तमान में, मैं संस्करण 59 * का उपयोग कर रहा हूं और विरासत विस्तार मेरे लिए अभी तक ठीक काम करता है।

निम्नलिखित कमांड चलाकर सबसे पहले ubuntu-mozilla-daily ppa स्थापित करें:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update

अगला , फ़ायरफ़ॉक्स नाइटली निम्न कमांड स्थापित करें:

sudo apt install firefox-trunk

इसके अतिरिक्त , यदि आप अपने वर्तमान फ़ायरफ़ॉक्स प्रोफ़ाइल का उपयोग करना चाहते हैं, तो अपने मौजूदा फ़ायरफ़ॉक्स प्रोफ़ाइल को नाइटली बिल्ड में कॉपी करने के लिए निम्न कमांड चलाएँ:

cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/

अंत में :

  • रात में फ़ायरफ़ॉक्स खोलें और पर जाएं about:config

  • निम्न को खोजें extensions.legacy.enabled

  • extensions.legacy.enabledमान को टॉगल करने के लिए डबल-क्लिक करेंtrue

  • निम्न को खोजें extensions.allow-non-mpc-extensions

  • extensions.allow-non-mpc-extensionsमान को टॉगल करने के लिए डबल-क्लिक करेंtrue


नोट: मेरे अधिकांश गैर-बहु-प्रक्रिया-सक्षम एक्सटेंशन काम नहीं करते हैं।


2

आप Ubuntu के लिए http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ से फ़ायरफ़ॉक्स पैकेज डाउनलोड कर सकते हैं । सूची के अंत में आप, फायरफॉक्स संकुल मिल जाएगा अन्य लोगों (जैसे उपेक्षा firefox-dbg, firefox-locale, आदि)। सूची के अंत में लोगों से, सही उबंटू संस्करण और सीपीयू वास्तुकला का चयन करना सुनिश्चित करें।

Ubuntu 14.04 के लिए:

उबंटू के लिए 16.04:

Ubuntu 17.04 के लिए:

Ubuntu 17.10 के लिए फ़ायरफ़ॉक्स 56 पैकेज नहीं है, इसलिए 17.04 पैकेजों को आज़माएँ। अन्य संस्करणों के लिए निकटतम नए पैकेज, या निकटतम पुराने पैकेज को आज़माएं यदि वह विफल रहता है।

सही पैकेज डाउनलोड करने के बाद, आपके पास एक .debफ़ाइल होगी। इस के साथ स्थापित करें sudo dpkg --install। उदाहरण के लिए यदि आप 17.04 64-बिट पैकेज डाउनलोड करते हैं, तो कमांड होगा sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb। आपके द्वारा डाउनलोड किए गए पैकेज के मिलान के साथ कमांड में फ़ाइल नाम बदलें।

dpkgकमांड चलाने के बाद आपको कुछ त्रुटियां दिखाई देंगी । यह सामान्य बात है। sudo apt-get -f installआवश्यक निर्भरता स्थापित / अद्यतन करके त्रुटियों को ठीक करने के लिए चलाएँ ।

आपको दौड़ने sudo apt-mark hold firefoxसे पहले दौड़ने की आवश्यकता हो सकती है sudo apt-get -f install, व्यक्तिगत रूप से मुझे ऐसा करने की कभी आवश्यकता नहीं है, लेकिन अन्य उत्तर का अर्थ है कि यह आवश्यक है। संभवतः इस आदेश का उपयोग करके कोई नुकसान नहीं हुआ है, और यह फ़ायरफ़ॉक्स को स्वचालित रूप से अपडेट होने से रोक देगा ( sudo apt-mark unhold firefoxफ़ायरफ़ॉक्स को फिर से अपडेट करने की अनुमति देने के लिए उपयोग करें)।

संपादित करें: इन पैकेजों को हटा दिया गया लगता है। एक अद्यतन संस्करण उपलब्ध है, सभी समर्थित उबंटू संस्करणों के लिए एक ही पैकेज का उपयोग कर:


1
ऊपर से आपका जवाब क्या अनूठा बनाता है? यह सिर्फ संकलन है।
N0rbert

4
@ N0rbert आपके उत्तर ने OP को निर्देश दिया कि वे अपने अनुरोधित संस्करण में फ़ायरफ़ॉक्स के एक भिन्न संस्करण का उपयोग करें, और उन्हें PPA का उपयोग करने की आवश्यकता है। उपयोगकर्ता के सिस्टम में पैकेज कैश में पैकेज नहीं होने पर Videonauth द्वारा जवाब उपयोगकर्ता के सिस्टम को अनियंत्रित रूप से अपग्रेड करता है और कोई मदद नहीं करता है। मेरा एकमात्र उत्तर है जो बताता है कि आधिकारिक Ubuntu रिपॉजिटरी से फ़ायरफ़ॉक्स के अनुरोधित संस्करण को कैसे डाउनलोड किया जाए। मेरे उत्तर का अनुसरण करके उपयोगकर्ता सटीक पैकेज को पुनः स्थापित करने में सक्षम होगा जो उन्होंने पहले स्थापित किया था, भले ही यह अब उनके पैकेज कैश में न हो।
माइकल जॉनसन

2
ठीक। लेकिन ओपी सुरक्षा के बारे में नहीं सोचते हैं। मैं
N0rbert

उबंटू ने आपके द्वारा पोस्ट किए गए लिंक से फ़ायरफ़ॉक्स 56 को हटा दिया। यह उबंटू सिक्योरिटी टीम द्वारा अभी भी बिल्ड में पाया जा सकता है, जैसा कि @Vimim द्वारा लॉन्च किया गया है: launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/…
Mateus

@ MateusAraújo पीपीए में वे मुख्य पैकेज रिपॉजिटरी के समान आवश्यक नहीं हैं।
मिचेल जॉनसन

-3

यूनिक्स और लिनक्स एसई पर इस प्रश्न के उत्तर में सुझाए गए फ़ायरफ़ॉक्स रिलीज़, या यहां तक ​​कि कई ऐसे रिलीज़, को ubuntu-बनाए गए संस्करण के साथ स्थापित किया जा सकता है ।

आप तब इन पुराने संस्करणों का उपयोग कर सकते हैं, जब आप उन ऐप्स का उपयोग करना चाहते हैं जिनकी उन्हें आवश्यकता है, और उनकी सेटिंग में ऑटूपडेट को अक्षम करें।

यह उस समय में विरासत वेब ऐप्स से निपटने का सबसे अच्छा तरीका है, जहां ब्राउज़र-निर्माता 10 साल के उत्पाद जीवनकाल या चार पत्र शब्दों के रूप में पीछे की संगतता के बारे में सोचते हैं।

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