วิธีการติดตั้ง Okular 0.15 บน 12.04 LTS


17

ดูที่นี่สำหรับการอ้างอิง: http://okular.kde.org/news.php

เวอร์ชันใหม่มีตัวเลือกในการบันทึกคำอธิบายประกอบลงในไฟล์ PDF นั้นเอง นั่นเป็นเหตุผลที่ฉันกระตือรือร้นที่จะลอง มี PPA ใดบ้างที่ฉันสามารถติดตั้งเวอร์ชันใหม่นี้ได้หรือไม่

แก้ไข : ทำตามคำแนะนำของ 808 เสียงฉันจัดการเพื่อติดตั้ง Okular 0.15 อย่างแม่นยำ การพึ่งพาที่ติดตั้งพร้อมกับการอัพเกรดทำให้เกิดปัญหาหลายประการกับโปรแกรมอื่น ๆ แก้ไขปัญหาเหล่านี้จำเป็นต้องถอนการติดตั้งแพคเกจ Okular และการอัพเกรดที่ได้รับการอัพเกรดด้วย คุณอาจต้องการติดตั้ง Okular จาก Kubuntu Backports PPA แทนแม้ว่าในกรณีนี้คุณจะไม่สามารถส่งออกคำอธิบายประกอบเป็น PDF ดูด้านล่างสำหรับข้อมูลเพิ่มเติม โปรดจำไว้ก่อนที่จะเลือกแหล่งที่คุณต้องการติดตั้ง Okular ล่าสุด

คำพูดเล็ก ๆ : คำตอบของ BlaXpirit จะให้ Okular ล่าสุดกับคุณลบคุณลักษณะคำอธิบายประกอบ สำหรับฟังก์ชั่นนี้โดยเฉพาะการทำงานที่คุณจะต้องทำตาม 808sound ของคำตอบ


1
ฉันสามารถอัปเดต poppler เป็น 0.20 ได้โดยการเพิ่มที่เก็บควอนตัมชั่วคราว แต่ไม่มีการอัพเดทให้สำหรับ Okular ฉันติดตั้ง 0.15.0 แล้ว แต่การบันทึกคำอธิบายประกอบไม่ทำงาน ฉันคิดว่าคุณต้องการเวอร์ชันที่คอมไพล์ด้วย libpoppler ที่เหมาะสม ดูเหมือนจะไม่เป็นที่เก็บข้อมูลเชิงปริมาณ
user334287

กำลังจะหา ppa ฯลฯ ; ขอบคุณมากสำหรับการแก้ไขและคำเตือนของคุณ จะพิจารณาอีกครั้ง (และ / หรือดำเนินการด้วยความระมัดระวัง)
บ๊องเกี่ยวกับ natty

1
@nuttyaboutnatty ฉันดีใจที่คุณพบว่ามีประโยชน์ ข้อสังเกตเล็ก ๆ น้อย ๆ อย่างหนึ่ง: การติดตั้ง Okular จากPP backback ของ Kubuntu ดังที่อธิบายไว้ที่นี่ใช้งานได้อย่างไม่มีที่ติ (ลบด้วยคุณสมบัติคำอธิบายประกอบเนื่องจากต้องใช้เวอร์ชั่น Poppler ใหม่) ปัญหาของฉันเกิดขึ้นเมื่อฉันพยายามอัพเกรด liboppler จากคลังเก็บ Quantal ดังนั้นหากเป็นเพียง Okular ที่ปรับปรุงแล้วคุณต้องการคุณสามารถไปข้างหน้าได้โดยไม่ต้องกังวลอะไร
Glutanimate

1
ฉันไม่คิดว่านี่จะรับประกันคำถามแยกต่างหากดังนั้นเพียงสั้น ๆ ที่นี่: ฉันเดาว่าข้อผิดพลาด / คุณสมบัติคำขอ (เกี่ยวกับการต้องการอินเทอร์เฟซแบบแท็บใน okular) bugs.kde.org/show_bug.cgi?id=155515ยังคงเป็นทางการ ) ไม่ได้รับการแก้ไขและยังอยู่ใน0.15ใช่ไหม
บ๊องเกี่ยวกับ natty

1
@nuttyaboutnatty ยังไม่มีแท็บ แต่น่าเสียดายที่ไม่มี
Glutanimate

คำตอบ:


9

ฉัน poppler backported 0.20.5 ไปยัง Ubuntu 12.04, รวบรวม Okular 0.16.2 (แก้ไข: ตอนนี้อัปเดตเป็น 0.17) เทียบกับมันและวางไว้ใน ppa หากต้องการใช้งานให้เพิ่ม ppas ppa:kubuntu-ppa/backportsและppa:kalakris/okular:

sudo apt-add-repository ppa:kubuntu-ppa/backports
sudo apt-add-repository ppa:kalakris/okular

ตอนนี้อัพเดตดัชนีแพ็กเกจและอัพเกรด okular:

sudo apt-get update
sudo apt-get install okular

รุ่นนี้อนุญาตให้ฉันส่งออกคำอธิบายประกอบเป็น PDF เนื่องจากแพ็คเกจเหล่านี้ได้รับการรวบรวมอย่างแม่นยำจึงไม่น่าจะมีปัญหากับการพึ่งพาอื่น ๆ แตกต่างจากโซลูชันที่แนะนำการติดตั้งแพ็คเกจจากปริมาณ


1
คำเตือน: วิธีการที่ซับซ้อนอย่างหนึ่งที่เป็นไปได้ของวิธีนี้คือแอปพลิเคชันที่ต้องพึ่งพาการเปิดตัว libpoppler มาตรฐานของระบบอาจเริ่มมีปัญหา เช่นในกรณีของ Inkscape หาก libpoppler เร็วกว่า Inkscape หนึ่งตัวที่สร้างขึ้นจากฟังก์ชั่น PDF ต่างๆจะหยุดทำงาน (เช่นการนำเข้าและส่งออก PDF)
Glutanimate

ฉันได้รับสิ่งนี้เท่านั้น:okular: symbol lookup error: /usr/lib/kde4/okularpart.so: undefined symbol: _ZN14KMessageWidget7setIconERK5QIcon
Ivan Kapitonov

7

โปรดอ่านย่อหน้าต่อไปนี้อย่างระมัดระวัง คำตอบนี้แสดงวิธีการอัพเกรด 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 ของคุณ


1
ขอบคุณ! โซลูชันของคุณใช้งานได้ดี ฉันค่อนข้างผิดหวัง แต่ที่แม้ในรุ่นใหม่นี้ okular รองรับการส่งออกคำอธิบายประกอบ "note type" เท่านั้น ไม่สามารถบันทึกการตรวจสอบรูปแบบอื่นเป็น pdf และ headsup เล็ก ๆ สำหรับคนอื่นที่ลองใช้วิธีการติดตั้งนี้ หลังจากกู้คืนรายการก่อนหน้านี้รายการคุณอาจพบปัญหาการกำหนดค่าแบบอักษรบางอย่าง (ข้อความข้อผิดพลาดใน terminal) ติดตั้งฟอนต์ที่ติดไวรัส
ลูตาเมต

2
ข้อสังเกตสำคัญอื่น ๆ : ฉันมีปัญหาหลายอย่างหลังจากเพิ่ม ppas เชิงปริมาณแม้ว่าฉันจะปิดการใช้งานแหล่งข้อมูลทันทีหลังจากติดตั้ง okular แพ็คเกจต่อไปนี้ได้รับการอัพเกรดด้วยการติดตั้งและก่อให้เกิดปัญหาหลายประการ (เช่นประสิทธิภาพการทำงานที่ช้าเมื่อเล่นวิดีโอแฟลช): liblzma5, libfontconfig1, libfontconfig1: i386, fontconfig-config ในที่สุดฉันต้องยกเลิกการเปลี่ยนแปลงก่อนหน้านี้ทั้งหมดเพื่อคืนค่าฟังก์ชันการทำงาน ทุกสิ่งที่ฉันคิดจะแนะนำให้ติดตั้ง okular 0.15 อย่างแม่นยำ
Glutanimate

1
โปรดระวังความจริงที่ว่าแพ็คเกจการดาวน์เกรดนั้นไม่ใช่เรื่องง่าย เพื่อย้อนกลับไปยังสิ่งต่าง ๆ ที่เกิดขึ้นก่อนการติดตั้งฉันต้องทำการดาวน์เกรดแต่ละแพ็คเกจด้วยตนเองโดยใช้ไฟล์. deb ที่เกี่ยวข้อง
Glutanimate

1
@Guanidene ใช่ฉันได้รับคำเตือนอย่างชัดเจนว่าสิ่งต่าง ๆ อาจผิดพลาดเมื่อคุณลองทำสิ่งนี้ด้วยพื้นที่เก็บข้อมูล Quantal นอกจากนี้ฉันพูดถึงความคิดเห็นข้างต้นซึ่งอธิบายว่าคุณไม่ได้รับคุณสมบัติที่คาดหวัง โปรดลบ downvote ของคุณหรืออธิบายว่าฉันจะแก้ไขคำตอบเพื่อแก้ไขข้อกังวลของคุณได้อย่างไร
808sound

1
@Guanidene ฉันขอโทษที่ได้ยินเกี่ยวกับปัญหาเหล่านี้ ฉันได้เพิ่มคำอธิบาย / ข้อมูลลงในคำตอบรวมถึงวิธีการลดระดับแพ็คเกจกลับเป็นเวอร์ชัน 12.04 ดั้งเดิม โปรดดูการติดตั้ง 12.04 ของคุณและลบ downvote ของคุณตาม
808sound

6

ง่ายมาก เพิ่มppa:kubuntu-ppa/backportsไปยังแหล่งซอฟต์แวร์ของคุณและคุณจะสามารถติดตั้งซอฟต์แวร์ KDE 4.9 พร้อมกับ Okular 0.15.0


1
มันใช้งานได้ดีขอบคุณมาก! ฉันไม่รู้ว่าทำไมคุณมี 0 upvotes ก่อนที่ฉันจะโหวตคุณ ดูเหมือนว่า OP จะสูญเสียความสนใจไปหลังจากความพยายามตอบรับที่ล้มเหลว
คริสเตียน

1
มันทำงานได้ดีตราบใดที่เกี่ยวข้องกับการติดตั้ง Okular 0.15 เครื่องมือ PDF Okular ใช้ (libpoppler) ไม่ได้รับการอัพเกรดในกระบวนการ ดังนั้นจึงไม่มีวิธีการส่งออกคำอธิบายประกอบไปยัง pdf หากคุณต้องการฟังก์ชั่นการใช้งานคุณจะต้องปฏิบัติตามด้วยวิธีการที่ซับซ้อนกว่าที่ระบุไว้ด้านบน
Glutanimate

1
@ คริสเตียนดูเหมือนจะมีความสับสนบางอย่างที่นี่ สหกรณ์ถามหาวิธีการที่จะติดตั้ง Okular 0.15 มีความสามารถในการส่งออกไปยังคำอธิบายประกอบรูปแบบไฟล์ PDF ตามที่ OP ได้กล่าวไว้คำตอบนี้ไม่ได้ให้ความสามารถนั้นในขณะที่คำตอบของฉันทำได้ ไม่ว่าในกรณีใดฉันได้ชี้แจงคำตอบของฉันและเพิ่มข้อมูลเกี่ยวกับการลบการเปลี่ยนแปลงที่เป็นอันตรายใด ๆ ที่เกิดจากการติดตั้งที่สอดคล้องกัน โปรดลบ downvote ของคุณ!
808sound

ขออภัยฉันตั้งใจจะพูดว่าผู้ที่ลงคะแนนในวันที่ 25 สิงหาคมโปรดลบ downvote ของคุณหรืออธิบายว่าปัญหาคืออะไร ขอบคุณ!
808sound

@ 808 เสียงขออภัยฉันไม่ได้ตระหนักถึงสิ่งนั้นอย่างแน่นอน ฉันมาที่นี่เพราะฉันต้องการติดตั้ง Okular 0.15 และฉันมีความสุขที่มีวิธีนี้ง่าย ๆ ฉันไม่ต้องการบอกเป็นนัยว่าทางออกนี้ดีกว่าในทางใดทางหนึ่งของคุณ มันทำสิ่งที่ฉันต้องการในวิธีที่ง่ายที่สุดเท่าที่จะทำได้ คนลงคะแนนมากเกินไปอย่างฟุ่มเฟือย ไม่ใช่ฉัน: /
คริสเตียน

2

ฉันทำตามคำแนะนำโดย user135805 และใช้งานได้อย่างไม่มีที่ติ ความแตกต่างเพียงอย่างเดียวกับบทช่วยสอนชี้ฉันใช้ repos backy ที่เชื่อถือได้และ kubuntu เพื่อสรุป

แก้ไข /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe

แก้ไข /etc/apt/preferences.d/okular:

Package: okular
Pin: release a=trusty
Pin-Priority: 990

Package: libokularcore4
Pin: release a=trusty
Pin-Priority: 990

Package: libpoppler-qt4-4
Pin: release a=trusty
Pin-Priority: 990

สำคัญแก้ไข: /etc/apt/apt.conf.d/00aptitude

APT::Default-Release "precise";

มิฉะนั้นคุณจะทำให้แพ็คเกจของคุณยุ่งเหยิง

แก้ไข: /etc/apt/sources.list.d/kubuntu-ppa-backports-precise.list

deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu precise main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu precise main
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu trusty main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu trusty main

บางทีรายการบางรายการใน /etc/apt/preferences.d/okular นั้นไม่จำเป็น แต่มันก็ได้ผลสำหรับฉันด้วยวิธีนี้ หลังจากแก้ไขคุณต้องทำ

apt-get update
apt-get install okular -t trusty

หวังว่านี่จะช่วยได้



1

ฉันสามารถใช้งานได้ขอบคุณความคิดเห็นของคุณเองดังนั้นฉันจึงเขียนข้อมูลเพิ่มเติมที่นี่ หวังว่านี่จะช่วยคุณและผู้อื่นได้ คุณควรเพิ่มที่เก็บ Quantal "main" และ "universe" จากนั้นอัปเดตแพ็คเกจ libpoppler, okular และ libokularcore1abi1 โปรดทราบว่าแม้ว่าคุณเคยอัปเดต Okular เป็น 0.15 จาก ppa: kubuntu-ppa / backports (อย่างที่ฉันเคยทำ) คุณยังสามารถอัปเดตได้อีกครั้งหลังจากที่คุณเพิ่มที่เก็บ Quantal "universe" ตรวจสอบให้แน่ใจว่าการติดตั้ง Okular ของคุณมาจากพื้นที่เก็บข้อมูล Quantal มิฉะนั้นจะไม่ทำงาน


เฮ้ขอบคุณสำหรับการโพสต์สิ่งนี้ ฉันยังเป็นมือใหม่กับ Ubuntu คุณช่วยแนะนำฉันผ่านการเพิ่มคลังเก็บและติดตั้งแพ็คเกจได้ไหม? นอกจากนี้การเพิ่มที่เก็บข้อมูลเชิงปริมาณจะช่วยประหยัดหรือไม่ มันรบกวนการอัพเดทปกติหรือไม่? หรือคุณสามารถเลือกแพคเกจที่ได้รับการอัพเดตผ่านทางปริมาณและผ่าน repos ที่แม่นยำได้หรือไม่? ขอบคุณล่วงหน้า!
Glutanimate

1

อีกวิธีหนึ่งที่ยาวในการติดตั้งคือการใช้แพ็คเกจที่มี APT ลิงค์นี้ช่วย:

http://blog.sleeplessbeastie.eu/2012/10/08/ubuntu-precise-install-youtube-dl-package-using-quantal-repo/

การใช้โพรซีเดอร์นั้นคุณสามารถติดตั้งเฉพาะแพ็คเกจที่ต้องการให้ Okular ทำงานและหลีกเลี่ยงการอัพเดตไลบรารีอื่น ๆ สิ่งที่น่ารำคาญคือคุณต้องตั้งค่าการอนุญาตครั้งละหนึ่งไฟล์และใช้เวลานานเพราะคุณต้องติดตั้งสภาพแวดล้อม KDE ทั้งหมด ในตอนท้ายมันก็ไม่มากนัก แต่เตรียมที่จะใช้เวลาอย่างน้อยหนึ่งชั่วโมงต่อหน้าสถานี

จนถึงตอนนี้ฉันยังไม่มีความขัดแย้งและไม่มีการอัพเกรดอื่น ๆ จากปริมาณ

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