Как установить Okular 0.15 на 12.04 LTS?

См. здесь для справки: http://okular.kde.org/news.php

В новую версию включена опция сохранения аннотаций к самому PDF-файлу. Вот почему я очень хочу попробовать. Есть ли какой-либо PPA, из которого я мог бы установить эту новую версию?

Изменить: после консультации с 808sound мне удалось установить Okular 0.15 на точный. Зависимости, установленные с обновлением, вызвали несколько проблем с другими программами. Чтобы устранить эти проблемы, необходимо удалить пакеты Okular и понизить пакет, которые были обновлены вместе с ним. Возможно, вы захотите установить Okular из PPA Kubuntu Backports PPA, хотя в этом случае вы не сможете экспортировать аннотации в PDF. Смотрите ниже для получения дополнительной информации. Помните об этом, прежде чем выбирать источник, из которого вы хотите установить последний Okular.

Изменить : BlaXpirit's http://okular.kde.org/news. php предоставит вам последнюю версию Okular за вычетом аннотации. Для этой специфической функциональности вы должны будете следовать ответу 808sound.

1
задан 13 April 2017 в 15:23

6 ответов

Пожалуйста, внимательно прочитайте следующий параграф. Этот ответ показывает способ обновления Okular до 0,15 (с поддержкой экспорта аннотаций в PDF) на Ubuntu 12.04. Обратите внимание, что (как упомянул ОП) другое решение в отношении 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 [!d5 ]

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.

7
ответ дан 25 May 2018 в 07:54
  • 1
    Благодаря! Ваше решение получилось отлично. Я был очень разочарован тем, что даже в этой новой версии okular поддерживает только экспорт типа «примечания», аннотаций. Другие формы обзора не могут быть сохранены в формате pdf. И небольшой хэдшоп для других людей, которые пробуют этот метод установки. После восстановления предыдущих sources.list вы можете столкнуться с некоторыми проблемами конфигурации шрифтов (сообщения об ошибках в терминале). Переустановите поврежденные шрифты или следуйте этому руководству, чтобы решить проблемы: ubuntuforums.org/showthread.php?p=12159762#post12159762 – Glutanimate 18 August 2012 в 01:53
  • 2
    Еще одно важное замечание: у меня было несколько вопросов после добавления квантовых ppas, хотя я сразу же отключил источники после установки okular. Следующие пакеты были обновлены установкой и вызвали несколько проблем (т. Е. Вялая производительность при воспроизведении флэш-видео): liblzma5, libfontconfig1, libfontconfig1: i386, fontconfig-config. В конце концов мне пришлось отменить все предыдущие изменения, чтобы восстановить функциональность. Все, что я подумал, я бы советовал не устанавливать окуляр 0.15 на точный. – Glutanimate 18 August 2012 в 04:14
  • 3
    Также помните о том, что понижение пакетов - это нелегкий подвиг. Чтобы вернуться к тому, что было до установки, мне пришлось вручную понижать рейтинг каждого пакета, используя соответствующие файлы .deb. – Glutanimate 18 August 2012 в 04:16
  • 4
    @Guanidene да, я дал очень четкое предупреждение, что все может пойти не так, когда вы пытаетесь сделать это с помощью Quantal repository. Кроме того, я сослался на приведенные выше комментарии, которые объясняют, что вы действительно не получаете ожидаемые функции. Пожалуйста, удалите ваш downvote или объясните, как я могу отредактировать ответ, чтобы решить ваши проблемы. – 808sound 24 February 2013 в 21:06
  • 5
    @Guanidene Прошу прощения за эти вопросы. Я добавил некоторые объяснения / информацию в ответ, а также метод (ы), чтобы понизить пакеты до их исходных версий 12.04. Пожалуйста, взгляните на свою установку 12.04 и соответственно снимите свой downvote. – 808sound 26 February 2013 в 10:50

Это легко. Добавьте ppa:kubuntu-ppa/backports к вашим источникам программного обеспечения, и вы сможете установить программное обеспечение KDE 4.9 вместе с Okular 0.15.0

6
ответ дан 25 May 2018 в 07:54
  • 1
    Это просто работает, спасибо большое! Я понятия не имею, почему у вас было 0 upvotes, прежде чем я проголосовал за вас. Кажется, что ОП потерял интерес после неудачной попытки принятого ответа. – Christian 25 August 2012 в 15:14
  • 2
    Он отлично работает, поскольку касается установки Okular 0.15. Механизм PDF Okular использует (libpoppler), не обновляется в процессе. В результате нет способа экспортировать аннотации в pdf. Если вам нужна эта функциональность, вам придется выполнить более сложный метод, описанный выше. – Glutanimate 26 August 2012 в 16:04
  • 3
    @Christian, похоже, здесь какая-то путаница. OP запросил метод установки Okular 0.15 с возможностью экспорта аннотаций в PDF . Как упоминал ОП, этот ответ не дает возможности, в то время как мой ответ. В любом случае я уточнил свой ответ и добавил информацию об устранении любых вредных изменений, сделанных соответствующей оклой установки. Пожалуйста, удалите ваш downvote! – 808sound 26 February 2013 в 10:56
  • 4
    Извините, я хотел сказать, кто бы ни затормозил 25 августа, пожалуйста, удалите ваш downvote или объясните, в чем проблема. Благодаря! – 808sound 26 February 2013 в 11:27
  • 5
    @ 808sound Извините, я так и не понял. Я пришел сюда, потому что просто хотел установить Okular 0.15, и я был счастлив, что есть такой простой способ. Я не хотел подразумевать, что это решение лучше, чем ваше. Он просто сделал то, что мне было нужно самым простым способом. Люди слишком многообразны. Это был не я: / – Christian 26 February 2013 в 16:03

Я последовал предложению пользователя135805 и работает безупречно. Только разница в учебнике указала, что я использую надежные и резервные репозитории kubuntu. Подводя итог,

edit /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";

, иначе вы испортите свои пакеты

edit: / etc / apt / sources.list.d / kubuntu-ppa-backports-exact.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

надеяться, что это поможет.

2
ответ дан 25 May 2018 в 07:54

Функция, которую вы цитируете, кажется, требует poppler 0.20. Я не знаю, есть ли резерв для 12.04.

1
ответ дан 25 May 2018 в 07:54

Мне удалось заставить его работать благодаря вашему собственному комментарию, поэтому я пишу здесь дополнительную информацию. Надеюсь, это может помочь вам и другим. Вы должны добавить Quantal repositories «main» и «universe», а затем обновить пакеты libpoppler, okular и libokularcore1abi1. Обратите внимание, что даже если вы ранее обновляли Okular до 0,15 из ppa: kubuntu-ppa / backports (как и я), вы можете обновить его еще раз после того, как вы добавили репозиторий Quantal «Вселенная». Убедитесь, что ваша установка Okular поступает из хранилища Quantal, иначе это не сработает.

1
ответ дан 25 May 2018 в 07:54
  • 1
    Эй, спасибо за публикацию этого. Я все еще новичок с Ubuntu. Не могли бы вы посоветовать мне добавить эти репозитории и установить пакеты? Также добавляется сохранение квантовых репозиториев? Это мешает регулярному обновлению? Или вы можете выбрать, какие пакеты обновляться через квант и через точные репозитории? Заранее спасибо! – Glutanimate 6 August 2012 в 21:48

Другой, хотя и длинный способ сделать установку - использовать приоритеты пакетов с APT. Эта ссылка действительно помогает:

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

Используя эту процедуру, вы можете установить только пакеты, необходимые для работы Okular, и избежать обновления других библиотек. Досадно, что вам нужно устанавливать разрешения на один файл за раз, и он потребляется довольно долго, потому что вам нужно установить всю среду KDE. В конце концов, это было не так много, но готовьтесь провести хотя бы один час перед терминалом.

До сих пор у меня не было конфликтов и никаких других обновлений от квантов.

1
ответ дан 25 May 2018 в 07:54

Другие вопросы по тегам:

Похожие вопросы: