Пожалуйста, внимательно прочитайте следующий абзац. Этот ответ показывает способ обновления Okular до 0.15 (с поддержкой экспорта аннотаций в PDF) в Ubuntu 12.04. Обратите внимание, что (как упомянул OP) другое решение, касающееся PPA Kubuntu Backports, получит версию 0.15 Okular, но НЕ предоставит вам функциональность для экспорта аннотаций в 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.