Làm thế nào để cài đặt Okular 0.15 trên 12.04 LTS?


17

Xem tại đây để tham khảo: http://okular.kde.org/news.php

Phiên bản mới bao gồm một tùy chọn để lưu chú thích vào chính tệp PDF. Đó là lý do tại sao tôi rất háo hức để thử. Có PPA nào mà tôi có thể cài đặt phiên bản mới này không?

Chỉnh sửa : Theo lời khuyên của 808sound, tôi đã quản lý để cài đặt Okular 0.15 một cách chính xác. Các phụ thuộc được cài đặt với bản nâng cấp gây ra một số vấn đề với các chương trình khác. Khắc phục các sự cố này yêu cầu gỡ cài đặt các gói Okular và hạ cấp đã được nâng cấp cùng với nó. Thay vào đó, bạn có thể muốn cài đặt Okular từ KubA Backports PPA, mặc dù trong trường hợp này bạn sẽ không thể xuất chú thích sang PDF. Xem bên dưới để biết thêm thông tin. Hãy ghi nhớ điều này trước khi chọn nguồn bạn muốn cài đặt Okular mới nhất từ ​​đó.

Nhận xét nhỏ : Câu trả lời của BlaXpirit sẽ cung cấp cho bạn tính năng Okular mới nhất trừ tính năng chú thích. Để chức năng cụ thể này hoạt động, bạn sẽ phải tuân theo câu trả lời của 808sound .


1
Tôi có thể cập nhật poppler lên 0,20 bằng cách tạm thời thêm một kho lưu trữ số lượng. Nhưng không có bản cập nhật được cung cấp cho Okular. Tôi đã cài đặt 0.15.0, nhưng việc lưu chú thích không hoạt động. Tôi giả sử bạn yêu cầu một phiên bản được biên dịch với libpoppler thích hợp. Một trong các kho lưu trữ số lượng dường như không phải là.
dùng334287

Đã sắp tìm kiếm một ppa vv; cảm ơn rất nhiều về EDIT của bạn và cảnh báo từ đầu. Sẽ xem xét lại (và / hoặc tiến hành thận trọng).
hấp dẫn về

1
@nuttyaboutnatty Tôi rất vui vì bạn đã tìm thấy câu hỏi và trả lời này hữu ích. Mặc dù vậy, có một lưu ý nhỏ: Cài đặt Okular từ KubA backport PPA như được phác thảo ở đây hoạt động hoàn hảo (trừ tính năng chú thích vì điều này yêu cầu phiên bản Poppler mới). Vấn đề của tôi nảy sinh khi tôi cố gắng nâng cấp liboppler từ kho lưu trữ Lượng. Vì vậy, nếu đó chỉ là một Okular cập nhật, bạn muốn bạn có thể tiếp tục mà không phải lo lắng gì.
Glutimate

1
Tôi không nghĩ rằng điều này đảm bảo một câu hỏi riêng biệt , vì vậy chỉ cần nói ngắn gọn ở đây: Tôi đoán lỗi này / yêu cầu tính năng (về việc muốn giao diện được gắn thẻ trong okular) bug.kde.org/show_orms.cgi?id=155515 vẫn còn (chính thức ) không được giải quyết, cũng trong 0.15 , phải không?
hấp dẫn về

1
@nuttyaboutnatty Chưa có tab nào, thật không may, không.
Glutimate

Câu trả lời:


9

Tôi đã nhập poppler 0.20.5 lên Ubuntu 12.04, đã biên dịch Okular 0.16.2 (chỉnh sửa: hiện được cập nhật thành 0.17) và đặt chúng trong ppa. Để sử dụng nó, thêm ppas ppa:kubuntu-ppa/backportsppa:kalakris/okular:

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

Bây giờ cập nhật chỉ mục gói và nâng cấp okular:

sudo apt-get update
sudo apt-get install okular

Phiên bản này cho phép tôi xuất chú thích sang PDF. Vì các gói này được biên dịch chính xác, nên không có rắc rối với các phụ thuộc khác, không giống như giải pháp đề xuất cài đặt các gói từ định lượng.


1
Cảnh báo: một sự phức tạp có thể có của phương pháp này là các ứng dụng dựa trên bản phát hành libpoppler tiêu chuẩn hệ thống có thể bắt đầu gặp sự cố. Đó là trường hợp của Inkscape chẳng hạn. Nếu libpoppler gần đây hơn một Inkscape được xây dựng dựa trên các chức năng PDF khác nhau sẽ ngừng hoạt động (ví dụ: nhập và xuất PDF).
Glutimate

Tôi chỉ nhận được điều này:okular: symbol lookup error: /usr/lib/kde4/okularpart.so: undefined symbol: _ZN14KMessageWidget7setIconERK5QIcon
Ivan Kapitonov

7

Xin vui lòng đọc đoạn văn sau rất cẩn thận. Câu trả lời này cho thấy cách nâng cấp Okular lên 0.15 (có hỗ trợ xuất chú thích sang PDF) trên Ubuntu 12.04. Lưu ý rằng (như OP đã đề cập), giải pháp khác liên quan đến bản sao lưu KubA PPA sẽ có phiên bản 0.15 của Okular nhưng sẽ KHÔNG cung cấp cho bạn chức năng để xuất chú thích sang PDF, đây là điều mà OP muốn. Thật không may, bạn sẽ thấy rằng chức năng mới này trong Okular 0.15 bị giới hạn một chút và nó có thể không mã hóa một số loại chú thích nhất định vào tài liệu PDF của bạn. Ngoài ra, việc nâng cấp có thể gây ra sự cố tương thích với phông chữ, v.v ... Vì vậy, bạn nên suy nghĩ kỹ trước khi thử điều này.

Để tiếp tục và tự mình thử Okular 0.15, trước tiên bạn có thể muốn tạo một tệp old_packages.txtchứa danh sách các gói / phiên bản hiện được cài đặt của bạn (nếu bạn quên điều này, đừng lo lắng):

sudo apt-get install aptitude
aptitude -q -F "%?p=%?V" --disable-columns search \~i > old_packages.txt

Để chuẩn bị nâng cấp, hãy thêm hai dòng sau vào /etc/apt/sources.list

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

Sau đó chạy các lệnh sau:

sudo apt-get update
sudo apt-get install okular -f

Nếu bạn gặp bất kỳ lỗi nào, hãy thử điều này (lặp đi lặp lại cho đến khi cài đặt Okular thành công):

sudo apt-get install -f
sudo apt-get autoremove -f
sudo apt-get install okular -f

Sau khi gõ

okular --version

sẽ hiển thị phiên bản 0.15.x. Cuối cùng, để ngăn những thứ không mong muốn được thêm / nâng cấp, có lẽ bạn nên bình luận hai dòng được thêm vào /etc/apt/sources.listvà làm

sudo apt-get update

Xin lưu ý rằng quy trình này có thể khiến các gói khác được cập nhật từ kho lưu trữ Số lượng, tạo ra các vấn đề tương thích với phông chữ, v.v. Các ý kiến ​​bên dưới câu trả lời này chứa nhiều thông tin hơn về điều này.

Nếu bạn muốn gỡ cài đặt Okular 0.15 và hoàn tác tất cả các thay đổi này đối với các gói của bạn, điều này khá đơn giản. Trước tiên bạn nên làm

sudo apt-get purge okular
sudo apt-get autoremove -f

Tại thời điểm này, bạn có thể sử dụng old_packages.txttệp bạn đã tạo ban đầu để hạ cấp tất cả các gói của bạn xuống các phiên bản trước đó (xem tại đây để biết chi tiết). Hoặc bạn có thể thực hiện quy trình hay sau đây (chi tiết trong câu trả lời cho câu hỏi về việc khôi phục Ubuntu ).

Chỉnh sửa /etc/apt/preferencesvà thêm vào như sau

Package: *
Pin: release v=12.04
Pin-Priority: 1001

Cuối cùng, làm

sudo apt-get dist-upgrade -f
sudo apt-get autoremove -f

Bây giờ bạn sẽ quay lại gói / phiên bản 12.04 ban đầu của mình.


1
Cảm ơn! Giải pháp của bạn làm việc tốt. Mặc dù vậy, tôi đã khá thất vọng vì ngay cả trong phiên bản mới này, okular chỉ hỗ trợ xuất các chú thích "loại ghi chú". Các hình thức đánh giá khác không thể được lưu vào pdf. Và một headup nhỏ cho những người khác thử phương pháp cài đặt này. Sau khi khôi phục các nguồn trước đó, bạn có thể gặp phải một số vấn đề về cấu hình phông chữ (Thông báo lỗi trong thiết bị đầu cuối). Hoặc cài đặt lại các phông chữ bị ảnh hưởng hoặc làm theo hướng dẫn này để giải quyết các vấn đề: ubuntuforums.org/showthread.php?p=12159762#post12159762
Glutimate

2
Một lưu ý quan trọng khác: Tôi đã gặp một số vấn đề sau khi thêm ppas định lượng mặc dù tôi đã tắt ngay các nguồn sau khi cài đặt okular. Các gói sau được nâng cấp với cài đặt và gây ra một số vấn đề (tức là hiệu năng chậm chạp khi phát lại video flash): liblzma5, libfontconfig1, libfontconfig1: i386, fontconfig-config. Cuối cùng, tôi đã phải hoàn tác tất cả các thay đổi trước đó để khôi phục chức năng. Tất cả những điều được xem xét tôi sẽ khuyên không nên cài đặt chính xác 0,15.
Glutimate

1
Cũng xin lưu ý rằng thực tế là các gói hạ cấp không phải là điều dễ dàng. Để quay trở lại cách mọi thứ diễn ra trước khi cài đặt, tôi phải hạ cấp thủ công từng gói bằng các tệp .deb tương ứng của chúng.
Glutimate

1
@Guanidene vâng, tôi đã đưa ra một cảnh báo rất rõ ràng rằng mọi thứ có thể sai khi bạn cố gắng làm điều này với kho lưu trữ Lượng. Ngoài ra, tôi đã đề cập đến các ý kiến ​​trên giải thích rằng bạn không thực sự có được các tính năng mong đợi. Vui lòng xóa downvote của bạn hoặc giải thích cách tôi có thể chỉnh sửa câu trả lời để giải quyết mối quan tâm của bạn.
808 giây

1
@Guanidene Tôi rất tiếc khi nghe về những vấn đề này. Tôi đã thêm một số giải thích / thông tin vào câu trả lời, cũng như một phương pháp để hạ cấp các gói trở lại phiên bản 12.04 ban đầu của chúng. Vui lòng xem cài đặt 12.04 của bạn và xóa downvote của bạn cho phù hợp.
808 giây

6

Điều đó thật dễ dàng. Thêm ppa:kubuntu-ppa/backportsvào các nguồn phần mềm của bạn và bạn sẽ có thể cài đặt phần mềm KDE 4.9 cùng với Okular 0.15.0


1
Điều này chỉ hoạt động, cảm ơn rất nhiều! Tôi không biết tại sao bạn có 0 lượt upvote trước khi tôi bình chọn cho bạn. Có vẻ như OP đã mất hứng thú sau nỗ lực thất bại của câu trả lời được chấp nhận.
Christian

1
Nó hoạt động tốt khi cài đặt Okular 0.15. Công cụ PDF mà Okular sử dụng (libpoppler) không được nâng cấp trong quy trình. Kết quả là không có cách xuất chú thích sang pdf. Nếu bạn cần chức năng đó, bạn sẽ phải tuân theo phương pháp phức tạp hơn được cung cấp ở trên.
Glutimate

1
@Christian dường như có một số nhầm lẫn ở đây. OP đã yêu cầu một phương pháp để cài đặt Okular 0.15 với khả năng xuất các chú thích sang PDF . Như OP đã đề cập, câu trả lời này không cung cấp khả năng đó, trong khi câu trả lời của tôi thì có. Trong mọi trường hợp, tôi đã làm rõ câu trả lời của mình và thêm thông tin về việc xóa mọi thay đổi bất lợi được thực hiện bằng cách cài đặt okular tương ứng. Vui lòng xóa downvote của bạn!
808 giây

Xin lỗi, tôi muốn nói, bất cứ ai bị đánh giá thấp vào ngày 25 tháng 8, vui lòng xóa downvote của bạn hoặc giải thích vấn đề là gì. Cảm ơn!
808 giây

@ 808sound Xin lỗi, tôi đã không nhận ra điều đó. Tôi đến đây vì tôi chỉ muốn cài đặt Okular 0.15 và tôi rất vui vì có cách dễ dàng này. Tôi không muốn ám chỉ rằng giải pháp này tốt hơn bất kỳ cách nào so với giải pháp của bạn. Nó chỉ làm những gì tôi cần theo cách đơn giản nhất có thể. Mọi người downvote quá nhiều xa hoa. Mặc dù đó không phải là tôi: /
Christian

2

Tôi đã làm theo gợi ý của user135805 và hoạt động hoàn hảo. Chỉ khác với hướng dẫn đã chỉ, tôi đang sử dụng repos backport đáng tin cậy và kubfox. Tóm lại,

chỉnh sửa /etc/apt/source.list:

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

chỉnh sửa /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

QUAN TRỌNG, chỉnh sửa: /etc/apt/apt.conf.d/00aptitude

APT::Default-Release "precise";

nếu không bạn sẽ làm hỏng gói của bạn

chỉnh sửa: /etc/apt/source.list.d/kubfox-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

có lẽ một số mục trong /etc/apt/preferences.d/okular không cần thiết, nhưng nó hoạt động với tôi theo cách này. Sau khi chỉnh sửa bạn phải làm

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

hi vọng điêu nay co ich.



1

Tôi đã có thể làm cho nó hoạt động nhờ bình luận của riêng bạn, vì vậy tôi sẽ viết thêm ở đây một số thông tin. Hy vọng điều này có thể giúp bạn và những người khác. Bạn nên thêm kho lưu trữ số lượng "chính" và "vũ trụ", sau đó cập nhật các gói libpoppler, okular và libokularcore1abi1. Lưu ý rằng ngay cả khi trước đó bạn đã cập nhật Okular thành 0.15 từ ppa: kubfox-ppa / backports (như tôi đã làm), bạn vẫn có thể cập nhật lại một lần nữa sau khi bạn thêm kho lưu trữ "vũ trụ" định lượng. Đảm bảo rằng cài đặt Okular của bạn đến từ kho lưu trữ Lượng, nếu không nó sẽ không hoạt động.


Hey, cảm ơn vì đã đăng cái này Tôi vẫn là một người mới với Ubuntu. Bạn có thể hướng dẫn tôi thông qua việc thêm các kho lưu trữ và cài đặt các gói không? Ngoài ra, là thêm kho lưu trữ số lượng tiết kiệm? Liệu nó có can thiệp vào tiến trình cập nhật thường xuyên? Hoặc bạn có thể chọn cụ thể gói nào được cập nhật thông qua định lượng và gói nào thông qua repos chính xác không? Cảm ơn trước!
Glutimate

1

Một cách khác mặc dù dài để thực hiện cài đặt là sử dụng các ưu tiên gói với APT. Liên kết này thực sự giúp:

http: //blog.s ngủlessbeastie.eu/2012/10/08/ubfox-precise-install-youtube-dl-package-USE-quantal-repo/

Sử dụng quy trình đó, bạn chỉ có thể cài đặt các gói cần thiết để Okular hoạt động và tránh cập nhật các thư viện khác. Điều khó chịu là bạn phải thiết lập quyền một tệp tại một thời điểm và nó tiêu tốn khá nhiều thời gian vì bạn phải cài đặt toàn bộ môi trường KDE. Cuối cùng thì không nhiều nhưng chuẩn bị dành ít nhất một giờ trước nhà ga.

Cho đến nay tôi đã không có bất kỳ xung đột và không có nâng cấp khác từ số lượng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.