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.txt
chứ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.list
và 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.txt
tệ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/preferences
và 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.