14.10 पर योनि संस्करण 1.5 या उससे अधिक स्थापित करें


12

क्या रिपॉजिटरी की तुलना में एक नया संस्करण स्थापित करने का कोई तरीका है?

उबंटू फिलहाल 1.4.3 योनि स्थापित करता है, लेकिन मुझे कम से कम 1.5 की आवश्यकता है

जवाबों:



7

@ rubo77 का उत्तर त्वरित और गंदे फिक्स के लिए अच्छा है।

मैं भविष्य के संस्करणों से सिंगल पैकेज को थोड़ा और चालाकी से अपग्रेड करना पसंद करता हूं।

इस दृष्टिकोण के लाभ:

  • "एप्ट-गेट अपग्रेड" सुरक्षा अपडेट, बग फिक्स आदि के लिए योनि के ज्वलंत संस्करण को ट्रैक करेगा।

  • जब तक आप निर्दिष्ट पैकेज [-पाइप-नाम] / apt कमांड-लाइन पर ज्वलंत संस्करणों के लिए कुछ भी अपडेट नहीं किया जाएगा

  • इस परिवर्तन के बाद, आपको कॉन्फ़िगरेशन में परिवर्तन करने की आवश्यकता नहीं है और आप आसानी से मांग पर अन्य पैकेज प्राप्त कर सकते हैं

सबसे पहले, ज्वलंत रिलीज के लिए पिन वरीयता को 99 (मैनुअल-इंस्टाल-थ्रेशहोल्ड के नीचे) पर सेट करें:

cat <<EOF | sudo tee /etc/apt/preferences.d/vivid-manual-only
Package: *
Pin: release n=vivid
Pin-Priority: 99
EOF

दूसरा, ज्वलंत रेपो की ओर इशारा करते हुए रेपो स्रोत फ़ाइल बनाएँ:

grep '\sutopic\s' /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/vivid.list
sudo sed 's/utopic/vivid/g' -i /etc/apt/sources.list.d/vivid.list

अब पैकेज इंडेक्स अपडेट करें:

sudo apt-get update

इस बिंदु पर, apt-cache policyहमें दिखाएगा कि सिस्टम ज्वलंत रेपो में पैकेज से अवगत है, लेकिन स्वचालित रूप से उनमें से किसी को भी स्थापित नहीं करेगा (प्राथमिकता "99" के कारण):

ubuntu@ip-172-31-27-91:~$ apt-cache policy vagrant
vagrant:
  Installed: 1.4.3+dfsg1-1
  Candidate: 1.4.3+dfsg1-1
  Version table:
     1.6.5+dfsg1-2 0
        99 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
 *** 1.4.3+dfsg1-1 0
        500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
ubuntu@ip-172-31-27-91:~$

अब आप "apt-get install [पैकेज] / [रिलीज़] के साथ मैन्युअल रूप से अधिक हाल का संस्करण स्थापित कर सकते हैं:

sudo apt-get install vagrant/vivid

यह ठीक लग रहा है, लेकिन phonon-backend-gstreamer phonon-backend-gstreamer-commonअगर मैं apt-get upgradeअब टाइप करता हूं तो यह अपग्रेड क्यों करना चाहता है ? इससे पहले कि उन पर कोई अद्यतन नहीं थे
rubo77

@ rubo77 यकीन नहीं है, कोशिश करें apt-cache policy phonon-backend-gstreamerऔर देखें कि यह किन स्रोतों पर विचार कर रहा है ...
स्टीवन के

यह अब ज्वलंत से स्थापित करने की कोशिश कर रहा है, लेकिन ज्वलंत से सब कुछ स्थापित नहीं है। gist.github.com/rubo77/a339ab56d99156e81012
rubo77

हम्म, क्या आप इसके साथ तुलना कर सकते हैं: gist.github.com/anonymous/d2861b070d3ff1c399cd ... मेरे लिए, आप स्थापना के लिए उम्मीदवार देख सकते हैं 4.7.80 भले ही यह ज्वलंत रेपो में 4.8.2 के बारे में पता हो, ज्वलंत के बाद से प्राथमिकता इतनी कम है।
स्टीवन के

मैंने इसे ठीक कर दिया, मेरे सूत्रों में मुझे मारीदब के लिए कुछ भरोसेमंद स्रोत थे। सूची, ताकि प्रतिस्थापित नहीं किया गया, मैंने उन्हें हटा दिया sources.list.d/vivid.listऔर अब यह आपकी तरह है
rubo77

3

स्थापित करने के vividलिए स्रोतों को बदलकर Ubuntu 15.04 बीटा से योनि स्थापित करें:

sudo sed 's/utopic/vivid/g' -i /etc/apt/sources.list 
sudo apt-get update
sudo apt-get install vagrant
sudo sed 's/vivid/utopic/g' -i /etc/apt/sources.list 
sudo apt-get update

यह फिलहाल 1.6.5 योनि स्थापित करेगा


2

मैंने http://vagrant-deb.linestarve.com/ पर एक रिपॉजिटरी बनाई है, जो vagrantup.com से नवीनतम पैकेज प्रदान करती है ताकि आपको मैन्युअल रूप से अपडेट न करना पड़े।

ये वैग्रेंट डाउनलोड पेज पर वैसी ही फाइलें हैं , जैसा कि एक रिपॉजिटरी में डाली जाती हैं।


1
यह बहुत संभावना नहीं है, कि हम आपको अविश्वास करें, लेकिन यह कैसे आश्वस्त किया जाएगा, कि कोड अभी भी मूल के समान है?
रूबो77

@ rubo77: .deb फाइलें सीधे Vagrant रिलीज़ पेज से कॉपी की जाती हैं और इन्हें बाइट-फॉर-बाइट समान होना चाहिए। बस Vagrant डाउनलोड पृष्ठ (जैसे से चेकसम तुलना vagrant_1.8.1_SHA256SUMS में .deb फ़ाइलें के खिलाफ) vagrant-deb.linestarve.com/pool/main/v/vagrant
वोल्फगैंग

@ rubo77 मैंने अभी-अभी रिपॉजिटरी को अपडेट किया है इसलिए मैं केवल इंडेक्स फ़ाइलों की सेवा कर रहा हूं; वास्तविक संकुल अब से सीधे डाउनलोड कर रहे हैं releases.hashicorp.com
वोल्फगैंग

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