Ubuntu 20.04 में 18.04 रिपॉजिटरी से फ़ायरफ़ॉक्स का उपयोग कैसे करें?

Jan 02 2021

Ubuntu 18.04 में फ़ायरफ़ॉक्स में वैश्विक मेनू को सक्षम करने के लिए एक विशेष पैच था, जिसे बाद के संस्करणों में हटा दिया गया था। मैं उस संस्करण को 20.04 में स्थापित करना चाहता हूं। ऐसा करने का एक तरीका है .deb फ़ाइल को पकड़ना और चलाना sudo apt-mark hold firefox। लेकिन फिर, मुझे एक नया संस्करण जारी होने पर अपडेट को मैन्युअल रूप से लागू करना होगा।

क्या कॉन्फ़िगर करने का एक तरीका है aptताकि 18.04 रिपॉजिटरी से केवल फ़ायरफ़ॉक्स (और अद्यतन) स्थापित किया जाएगा, जबकि अन्य सभी सॉफ़्टवेयर 20.04 रिपॉजिटरी से इंस्टॉल किए जाएंगे?

(हालांकि एकता को बंद करने के दौरान वैश्विक मेनू पैच को गिरा दिया गया था, केडीई प्लाज्मा के वैश्विक मेनू के कारण वैश्विक मेनू बहुत अधिक जीवित है)।

जवाब

7 nobody Jan 02 2021 at 19:06

में /etc/apt/sources.list.d/जोड़ने बायोनिक स्रोतों, तो यह इसे हटाने के लिए आसान हो जाएगा। ऐसा करने के लिए, /etc/apt/sources.list.d/bionic.listनिम्न सामग्री के साथ फ़ाइल बनाएं ।

deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse

सृजन करना /etc/apt/preferences.d/bionic.pref

#preference for firefox from bionic
    
Explanation: Allow installing firefox from bionic
Package: firefox
Pin: release a=bionic-updates
Pin-Priority: 1101

Explanation: Avoid other packages from the bionic repo.
Package: *
Pin: release a=bionic
Pin-Priority: 1

के साथ आगे बढ़ना

sudo apt update

पहला अनुकरण, क्योंकि मैं नहीं अगर कुछ ppa आपके सिस्टम में शामिल है।

apt -s full-upgrade
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be DOWNGRADED:
  firefox
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Inst firefox [84.0+build3-0ubuntu0.20.04.1] (84.0+build3-0ubuntu0.18.04.1 Ubuntu:18.04/bionic [amd64])
Conf firefox (84.0+build3-0ubuntu0.18.04.1 Ubuntu:18.04/bionic [amd64])

फिर sudo apt full-upgradeUbuntu 18.04 से फ़ायरफ़ॉक्स स्थापित करने के लिए चलाएँ ।