วิธีเปิดใช้งานที่เก็บ backports เพื่อให้ฉันสามารถรับซอฟต์แวร์เวอร์ชันใหม่กว่าได้
วิธีเปิดใช้งานที่เก็บ backports เพื่อให้ฉันสามารถรับซอฟต์แวร์เวอร์ชันใหม่กว่าได้
คำตอบ:
Ubuntu Backports เปิดใช้งานตามค่าเริ่มต้นใน Ubuntu
หากแรงจูงใจบางอย่างคุณยังไม่ได้รับ backport ใช้สองวิธีต่อไปนี้:
คลิกปุ่ม Ubuntu บนตัวเรียกใช้และค้นหา "แหล่งที่มาของซอฟต์แวร์" ค้นหา "ซอฟต์แวร์" หากใช้ 12.04+
กด ALT + F2 และประเภท: gksu software-properties-gtk
ใด ๆ ของ 2 วิธีที่จะได้รับคุณไปจัดการแหล่งที่มาของซอฟแวร์หรือซอฟแวร์และการปรับปรุง ที่นี่เปิดใช้งานทั้งหมด 4 ตัวเลือกในซอฟท์แวอูบุนตูแท็บและในการปรับปรุงแท็บ สิ่งนี้ควรเปิดใช้งาน Extras สำหรับเวอร์ชัน Ubuntu ของคุณ
หลังจากนี้เพียงคลิกที่ปุ่มปิดและควรแจ้งให้คุณทราบว่าจำเป็นต้องอัปเดตเนื่องจากการเปลี่ยนแปลงที่คุณทำ โปรดทราบว่าในแท็บอัปเดตตัวเลือก Backport คืออันที่ 4 ในนั้น มันเป็นหนึ่งที่ระบุว่าการปรับปรุงที่ไม่สนับสนุน
ในการเปิดใช้งาน backport (ซึ่งเปิดใช้งานโดยอัตโนมัติตั้งแต่ 11.10) จากเทอร์มินัล (ในกรณีที่คุณทำงานบนเซิร์ฟเวอร์และต้องการเปิดใช้งาน backport) ให้ทำดังต่อไปนี้หลังจากเปิดเทอร์มินัล (ตัวอย่างนี้ใช้ Ubuntu 13.04):
sudo nano /etc/apt/sources.list
และมองหาบรรทัดที่มีความคิดเห็นซึ่งกล่าวถึงคำหลัก backport ควรมีลักษณะคล้ายraring-backports
กับ 13.04 precise-backports
สำหรับ 12.04 และลูกชาย ในกรณีนี้ดูเหมือนว่านี้:
##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
uncomment บรรทัดนี้ดังนั้นพวกเขาจึงมีลักษณะเช่นนี้:
deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
บันทึกไฟล์และรันต่อไปนี้เพื่อรับการอัพเดต backport:
sudo apt-get update
sudo apt-get upgrade
หมายเหตุ - หากไม่พบบรรทัดให้เพิ่มและเปลี่ยนชื่อของเวอร์ชันเป็นชื่อที่คุณใช้ตามที่อธิบายไว้ข้างต้น
การอ้างอิง
โดยค่าเริ่มต้นจะมีการเปิดใช้งาน Backport เป็นวิธีการตรวจสอบเพื่อให้แน่ใจว่าเปิดอยู่
หากต้องการเปิดใช้งาน backport ด้วยตนเองตรวจสอบให้แน่ใจว่าบรรทัดต่อไปนี้อยู่ใน/etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse
แทนที่release
ด้วยการกระจายปัจจุบันที่คุณกำลังใช้ ( precise
ตัวอย่างเช่น 12.04)
ตอนนี้ขั้นตอนต่อไปจะขึ้นอยู่กับว่าคุณต้องการให้ apt ใช้แพ็คเกจจาก backport หรือว่าคุณต้องการใช้ backport เฉพาะเมื่อระบุด้วยตนเองเท่านั้น
Ubuntu 11.04 และใหม่กว่านั้นได้รับการกำหนดค่าโดยอัตโนมัติให้ใช้ backport เฉพาะเมื่อระบุด้วยตนเอง หากคุณต้องการเสมอใช้ backports เมื่อติดตั้งที่คุณจะต้องเพิ่มบรรทัดต่อไปนี้/etc/apt/preferences
(แฟ้มอาจยังไม่มีนั่นดีของ):
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500
ตรวจสอบให้แน่ใจว่าคุณแทนที่release
ด้วยรีลีสปัจจุบันของคุณ
หากคุณต้องการติดตั้งแพ็กเกจจาก backport เมื่อระบุด้วยตนเองคุณจะต้องเพิ่มสิ่งนี้ใน/etc/apt/preferences
:
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100
แทนที่อีกครั้ง<release>
สำหรับรีลีสปัจจุบันของคุณ
ทราบ:คุณจะต้องใช้สิทธิ์ root /etc/apt/preferences
ในการปรับเปลี่ยน
หากมีการกำหนดค่า backport ให้ใช้ด้วยตนเองคุณจะต้องเพิ่ม/release-backports
ในส่วนท้ายของชื่อแพคเกจเมื่อติดตั้งแพคเกจ (แทนrelease
การเปิดตัวปัจจุบันของคุณ)
ตัวอย่างเช่นหากคุณใช้ 12.10 Quantal และกำหนดค่า backport สำหรับการติดตั้งด้วยตนเองคุณจะต้องติดตั้ง amarok ด้วยคำสั่งนี้:
sudo apt-get install amarok/quantal-backports
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "
ทำงานได้ดี
-r
ลบมันออกหรือ
ในฐานะที่เป็นผู้ใช้ super รัน:
apt edit-sources
จากนั้นยกเลิกหมายเหตุdeb
และdeb-src
เส้นที่มีbackports