Смотрите здесь для справки: http://okular.kde.org/news.php
Новая версия включает в себя возможность сохранять аннотации в самом файле PDF. Вот почему я очень хочу попробовать. Есть ли PPA, с которого я мог бы установить эту новую версию?
Изменить : Следуя совету 808 звука, мне удалось установить Okular 0.15 на точной. Установленные при обновлении зависимости вызвали ряд проблем с другими программами. Для устранения этих проблем потребовалось удалить пакеты Okular и более ранние версии, которые были обновлены вместе с ним. Возможно, вы захотите установить Okular из PPA Kubuntu Backports, хотя в этом случае вы не сможете экспортировать аннотации в PDF. Смотрите ниже для получения дополнительной информации. Пожалуйста, имейте это в виду, прежде чем выбрать источник, из которого вы хотите установить последнюю версию Okular.
Небольшое замечание : ответ BlaXpirit предоставит вам новейшую версию Okular без функции аннотации. Для этой конкретной функциональности работы вы должны следовать 808sound в ответе .
источник
Ответы:
Я перенес poppler 0.20.5 в Ubuntu 12.04, скомпилировал против него Okular 0.16.2 (edit: теперь обновлен до 0.17) и поместил их в ppa. Чтобы использовать его, добавьте ppas
ppa:kubuntu-ppa/backports
иppa:kalakris/okular
:Теперь обновите индекс пакета и обновите okular:
Эта версия позволяет мне экспортировать аннотации в PDF. Поскольку эти пакеты скомпилированы для точной работы, не должно быть проблем с другими зависимостями, в отличие от решения, которое предлагает устанавливать пакеты из Quantal.
источник
okular: symbol lookup error: /usr/lib/kde4/okularpart.so: undefined symbol: _ZN14KMessageWidget7setIconERK5QIcon
Пожалуйста, внимательно прочитайте следующий абзац. Этот ответ показывает способ обновления 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
содержащий список установленных на данный момент пакетов / версий (если вы забудете об этом, не беспокойтесь):Чтобы подготовиться к обновлению, добавьте следующие две строки в
/etc/apt/sources.list
Затем выполните следующие команды:
Если вы получаете какие-либо ошибки, попробуйте это (несколько раз, пока установка Okular не будет успешной):
После этого набрав
должен показать версию 0.15.x. Наконец, чтобы предотвратить добавление / обновление неожиданного материала, вы, вероятно, должны закомментировать две добавленные строки
/etc/apt/sources.list
и сделатьПожалуйста, обратите внимание, что эта процедура может привести к обновлению других пакетов из хранилища Quantal, возникновению проблем совместимости со шрифтами и т. Д. Комментарии ниже этого ответа содержат дополнительную информацию об этом.
Если вы хотите удалить Okular 0.15 и отменить все эти изменения в ваших пакетах, это довольно просто. Вы должны сначала сделать
На этом этапе вы можете использовать
old_packages.txt
файл, который вы изначально создали, чтобы понизить все ваши пакеты до их предыдущих версий (подробности см. Здесь ). Или вы можете выполнить следующую приятную процедуру (подробно описано в ответе на вопрос об откате Ubuntu ).Отредактируйте
/etc/apt/preferences
и добавьте следующееНаконец, сделать
Теперь вы должны вернуться к своим первоначальным пакетам / версиям 12.04.
источник
Это легко. Добавьте
ppa:kubuntu-ppa/backports
к своим источникам программного обеспечения, и вы сможете установить программное обеспечение KDE 4.9 вместе с Okular 0.15.0источник
Я последовал предложению user135805 и работает без нареканий. Единственная разница с указанным учебником, я использую надежные репозитории и репозитории kubuntu. Подводить итоги,
Отредактируйте /etc/apt/sources.list:
Отредактируйте /etc/apt/preferences.d/okular:
ВАЖНО, отредактируйте: /etc/apt/apt.conf.d/00aptitude
в противном случае вы испортите ваши пакеты
редактировать: /etc/apt/sources.list.d/kubuntu-ppa-backports-precise.list
возможно, некоторые записи в /etc/apt/preferences.d/okular не нужны, но для меня это сработало. После редактирования вы должны сделать
надеюсь это поможет.
источник
Функция, которую вы цитируете , требует poppler 0,20 . Я не знаю, есть ли бэкпорт на 12.04.
источник
Я смог заставить его работать благодаря вашему собственному комментарию, поэтому я пишу здесь еще немного информации. Надеюсь, это поможет вам и другим. Вы должны добавить квантовые репозитории "main" и "universe", затем обновить пакеты libpoppler, okular и libokularcore1abi1. Обратите внимание, что даже если вы ранее обновили Okular до 0.15 из ppa: kubuntu-ppa / backports (как я это сделал), вы все равно можете обновить его еще раз после того, как добавили квантовый репозиторий «юниверсов». Убедитесь, что ваша установка Okular идет из хранилища Quantal, иначе она не будет работать.
источник
Другой, хотя и длительный, способ установки - использование приоритетов пакетов с APT. Эта ссылка действительно помогает:
http://blog.sleeplessbeastie.eu/2012/10/08/ubuntu-precise-install-youtube-dl-package-using-quantal-repo/
Используя эту процедуру, вы можете установить только пакеты, необходимые для работы Okular и избежать обновления других библиотек. Раздражает то, что вам нужно устанавливать права доступа по одному файлу за раз, и это занимает довольно много времени, потому что вам нужно установить всю среду KDE. В конце концов, это было не так уж много, но приготовьтесь провести хотя бы один час перед терминалом.
До сих пор у меня не было никаких конфликтов и никаких других апгрейдов с количественных.
источник