รับแพ็คเกจเก่าจาก ppa


11

ฉันสามารถติดตั้งแพ็คเกจเฉพาะรุ่นเก่าจาก ppa ได้หรือไม่? โดยเฉพาะฉันต้องการรับรุ่นเก่ากว่าของxserver-xorg-video-intel(และการอ้างอิง) จาก xorg-edgers ppa เหตุผลก็คือรุ่นที่เก่ากว่าดูเหมือนจะทำงานกับฮาร์ดแวร์ของฉัน ดูเหมือนว่าเวอร์ชั่นปัจจุบันจะมีฟีเจอร์ (ฉันต้องการทราบว่าเป็นแหล่งที่มาหรือไม่) เกิดข้อผิดพลาดอย่างรุนแรงเนื่องจากการเปิดตัวแพ็คเกจที่เสถียรในปัจจุบัน ฉันเหนื่อย

apt-get install pkg=version

แต่ไม่ประสบความสำเร็จ ฉันกลัวว่าแพ็คเกจในแคชจะหายไปหลังจากนั้น

apt-get clean

ฉันไม่ทราบหมายเลขรุ่นที่แน่นอนของรุ่นก่อนหน้าโดยสมมติว่ามันไม่จำเป็นต้องน้อยกว่า เวอร์ชันปัจจุบันคือxserver-xorg-video-intel-2.20.15 อีกวิธีหนึ่ง: มีสถานที่เช่นที่ launchpad ซึ่งฉันสามารถดาวน์โหลดแพ็คเกจก่อนหน้าด้วยตนเองได้หรือไม่


ฉันไม่คิดว่าแพคเกจ ppa เก่า ๆ มีให้บริการเลย หากคุณไม่พบแพ็คเกจ deb คุณต้องสร้างมันเองจากแหล่งที่มา
FSMaxB

นั่นเป็นข่าวร้าย ... แพ็คเกจนี้มีการอ้างอิงที่เข้มงวดมากมายรวมถึงเคอร์เนลด้วย
highsciguy

คำตอบ:


5

ใช่คุณสามารถติดตั้งแพคเกจเฉพาะรุ่นด้วยapt-get install pkg=versionแต่รุ่นที่คุณต้องการจะต้องพร้อมใช้งานจากแหล่ง APT ของคุณ

เช่น

$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.12
  Candidate: 1.16.12
  Version table:
     1.17.1 0
        800 http://localhost:3142/debian/ unstable/main amd64 Packages
 *** 1.16.12 0
        900 http://localhost:3142/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

ในกรณีนี้ทั้งสอง1.17.1และ1.16.12มีให้สำหรับ APT 1.16.12ติดตั้งแล้ว

เช่นเดียวกับที่เก็บถาวรหลักของ Ubuntu PPAs จะลบแพ็คเกจที่ถูกแทนที่ ดังนั้นมีเพียงเวอร์ชั่นเดียวเท่านั้นที่มีให้สำหรับแต่ละรุ่น Ubuntu ปล่อยใน PPA


7
และถ้าฉันต้องการติดตั้งเวอร์ชั่นเก่าจากแพ็คเกจ "แทนที่"
3892683

ดูเหมือนว่าคุณต้องดาวน์โหลดด้วยตนเองและใช้ dpkg เพื่อติดตั้งแพ็คเกจเก่า
pbhj

ฉันคิดว่ามันบ้าที่พวกเขาเอาแพ็คเกจเก่าออก เราจะดาวน์โหลดอันเก่า ๆ ด้วยตัวเองที่ไหน?
Paul Knopf

@ user3892683: ง่ายมากคุณทำไม่ได้พวกเขาหายไป หากพวกเขายังคงเผยแพร่สำหรับรุ่นเก่ากว่า
tumbleweed
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.