โปรดอ่านย่อหน้าต่อไปนี้อย่างระมัดระวัง คำตอบนี้แสดงวิธีการอัพเกรด Okular เป็น 0.15 (ด้วยการสนับสนุนการส่งออกคำอธิบายประกอบเป็น PDF) บน Ubuntu 12.04 โปรดทราบว่า (ตามที่ OP ได้กล่าวไว้) วิธีแก้ปัญหาอื่น ๆ เกี่ยวกับ PP backback ของ Kubuntu จะได้รับ Okular เวอร์ชัน 0.15 แต่จะไม่ให้ฟังก์ชันในการส่งออกคำอธิบายประกอบไปยัง PDF ซึ่งเป็นสิ่งที่ OP ต้องการ น่าเสียดายที่คุณจะพบว่าฟังก์ชันใหม่นี้ใน Okular 0.15 มี จำกัด และไม่สามารถเข้ารหัสหมายเหตุประกอบบางประเภทลงในเอกสาร PDF ของคุณ นอกจากนี้การอัปเกรดอาจทำให้เกิดปัญหาความเข้ากันได้กับแบบอักษร ฯลฯ ดังนั้นคุณควรคิดสองครั้งก่อนลองทำเช่นนี้
หากต้องการดำเนินการต่อและลองใช้ Okular 0.15 สำหรับตัวคุณเองคุณอาจต้องการสร้างไฟล์old_packages.txt
ที่มีรายการแพ็คเกจ / เวอร์ชั่นที่ติดตั้งอยู่ในปัจจุบัน (หากคุณลืมสิ่งนี้ไม่ต้องกังวล):
sudo apt-get install aptitude
aptitude -q -F "%?p=%?V" --disable-columns search \~i > old_packages.txt
เพื่อเตรียมพร้อมสำหรับการอัพเกรดให้เพิ่มสองบรรทัดต่อไปนี้ /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ quantal main universe
deb-src http://archive.ubuntu.com/ubuntu/ quantal main universe
จากนั้นรันคำสั่งต่อไปนี้:
sudo apt-get update
sudo apt-get install okular -f
หากคุณได้รับข้อผิดพลาดลองสิ่งนี้ (ซ้ำ ๆ จนกระทั่งการติดตั้ง Okular สำเร็จ):
sudo apt-get install -f
sudo apt-get autoremove -f
sudo apt-get install okular -f
หลังจากนี้การพิมพ์นี้
okular --version
ควรแสดงเวอร์ชัน 0.15.x สุดท้ายเพื่อป้องกันสิ่งที่ไม่คาดคิดจากการเพิ่ม / อัปเกรดคุณควรแสดงความคิดเห็นทั้งสองบรรทัดที่เพิ่มเข้ามา/etc/apt/sources.list
และทำ
sudo apt-get update
โปรดได้รับการเตือนว่าขั้นตอนนี้อาจทำให้แพ็คเกจอื่น ๆ ได้รับการอัพเดตจากที่เก็บ Quantal การสร้างปัญหาความเข้ากันได้กับแบบอักษร ฯลฯ ความคิดเห็นด้านล่างคำตอบนี้มีข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้
หากคุณต้องการถอนการติดตั้ง Okular 0.15 และยกเลิกการเปลี่ยนแปลงทั้งหมดในแพ็คเกจของคุณมันค่อนข้างตรงไปตรงมา คุณควรทำก่อน
sudo apt-get purge okular
sudo apt-get autoremove -f
ณ จุดนี้คุณสามารถใช้old_packages.txt
ไฟล์ที่คุณสร้างเพื่อลดระดับแพ็คเกจทั้งหมดเป็นเวอร์ชันก่อนหน้า (ดูรายละเอียดที่นี่ ) หรือคุณสามารถทำตามขั้นตอนที่ดีต่อไปนี้ (รายละเอียดในคำตอบสำหรับคำถามเกี่ยวกับการย้อนกลับ Ubuntu )
แก้ไข/etc/apt/preferences
และเพิ่มสิ่งต่อไปนี้
Package: *
Pin: release v=12.04
Pin-Priority: 1001
ในที่สุดก็ทำ
sudo apt-get dist-upgrade -f
sudo apt-get autoremove -f
ตอนนี้คุณควรกลับสู่แพคเกจ / เวอร์ชั่นดั้งเดิม 12.04 ของคุณ