มีวิธีติดตั้งเวอร์ชันที่ใหม่กว่าในที่เก็บหรือไม่?
Ubuntu ติดตั้งคนจรจัด 1.4.3 ในขณะนี้ แต่ฉันต้องการอย่างน้อย 1.5
มีวิธีติดตั้งเวอร์ชันที่ใหม่กว่าในที่เก็บหรือไม่?
Ubuntu ติดตั้งคนจรจัด 1.4.3 ในขณะนี้ แต่ฉันต้องการอย่างน้อย 1.5
คำตอบ:
ตรวจสอบหน้าดาวน์โหลด Vagrant มันมี 1.7.1 ใช้ได้
คำตอบของ @ rubo77 นั้นดีสำหรับการแก้ไขที่รวดเร็วและสกปรก
ฉันชอบที่จะอัพเกรดแพคเกจเดียวจากเวอร์ชั่นในอนาคตด้วยความพิถีพิถันมากขึ้น
ข้อดีของวิธีนี้:
"apt-get upgrade" จะติดตามเวอร์ชั่นที่มีชีวิตชีวาของคนพเนจรสำหรับการอัปเดตความปลอดภัยการแก้ไขข้อบกพร่อง ฯลฯ
จะไม่มีการอัปเดตเป็นรุ่นที่มีชีวิตชีวาเว้นแต่คุณจะระบุ [ชื่อแพ็คเกจ] / สดใสบนบรรทัดคำสั่ง apt
หลังจากการเปลี่ยนแปลงนี้คุณไม่จำเป็นต้องสำรองการเปลี่ยนแปลงการกำหนดค่าและคุณสามารถรับแพคเกจอื่น ๆ ได้อย่างง่ายดายตามต้องการ
ขั้นแรกตั้งค่าพินเป็น 99 (ต่ำกว่าขีด จำกัด แบบติดตั้งด้วยตนเองเท่านั้น) สำหรับการเปิดตัวที่สดใส:
cat <<EOF | sudo tee /etc/apt/preferences.d/vivid-manual-only
Package: *
Pin: release n=vivid
Pin-Priority: 99
EOF
ประการที่สองสร้างไฟล์ repo ซอร์สที่ชี้ไปยัง repos ที่มีชีวิตชีวา:
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
จะแสดงให้เราเห็นว่าระบบทราบแพ็คเกจใน repo ที่สดใส แต่จะไม่ติดตั้งใด ๆ ของพวกเขาโดยอัตโนมัติ (เพราะลำดับความสำคัญ "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 [package] / [release]:
sudo apt-get install vagrant/vivid
phonon-backend-gstreamer phonon-backend-gstreamer-common
ถ้าฉันพิมพ์apt-get upgrade
ตอนนี้? ก่อนที่จะไม่มีการอัปเดตเกี่ยวกับสิ่งเหล่านั้น
apt-cache policy phonon-backend-gstreamer
และดูว่าแหล่งที่มาก็พิจารณา ...
sources.list.d/vivid.list
และตอนนี้มันก็เหมือนของคุณ
ติดตั้ง vagrant จาก Ubuntu 15.04 beta โดยเปลี่ยนแหล่งที่มาvivid
สำหรับการติดตั้ง:
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 ในขณะนี้
ฉันได้สร้างที่เก็บข้อมูลที่http://vagrant-deb.linestarve.com/ซึ่งให้แพคเกจล่าสุดจาก vagrantup.com ดังนั้นคุณไม่ต้องอัปเดตด้วยตนเอง
ไฟล์เหล่านี้เป็นไฟล์เดียวกับในหน้าดาวน์โหลด Vagrantเพียงใส่ลงในที่เก็บ
เปลี่ยนหมายเลขเวอร์ชั่นเป็นเวอร์ชั่นล่าสุด