Як встановити Okular 0.15 на 12.04 LTS?


17

Дивіться тут для довідки: http://okular.kde.org/news.php

Нова версія включає в себе можливість збереження приміток до самого PDF-файлу. Ось чому я дуже прагну спробувати. Чи є PPA, з якого я можу встановити цю нову версію?

Редагувати : За рекомендаціями 808звуку мені вдалося точно встановити Okular 0.15. Залежності, встановлені з оновленням, спричинили кілька проблем з іншими програмами. Для виправлення цих проблем потрібно було видалити пакети Okular та понизити версію, які були оновлені за допомогою нього. Ви можете замість цього встановити Okular з PPA Kubuntu Backports, хоча в цьому випадку ви не зможете експортувати анотації в PDF. Дивіться нижче для отримання додаткової інформації. Будь ласка, пам’ятайте про це, перш ніж вибирати джерело, з якого ви хочете встановити останню версію Okular.

Невелике зауваження : BlaXpirit в відповідь надасть Вам з останньою Okular мінус анотації. Для цієї конкретної функціональності роботи ви повинні слідувати 808sound в відповіді .


1
Я міг би оновити poppler до 0,20, тимчасово додавши квантальне сховище. Але оновлення для Okular не було запропоновано. У мене встановлено 0.15.0, але збереження анотацій не працює. Я припускаю, що вам потрібна версія, складена з відповідним libpoppler. Той, що знаходиться в квантальних сховищах, схоже, не є.
користувач334287

Збирався шукати ППА тощо; велике спасибі за ваш EDIT та попереднє попередження. Буде переосмислено (та / або поступить обережно).
горіх про natty

1
@nuttyaboutnatty Я радий, що Ви знайшли це питання корисним. Хоча одне невелике зауваження: Установка Okular з Kubuntu підтримує PPA, як зазначено тут, працює бездоганно (мінус функція анотації, оскільки для цього потрібна нова версія Poppler). Мої проблеми виникли, коли я намагався оновити liboppler із сховищ Quantal. Тож якщо ви просто оновлений Okular, який ви хочете, ви можете продовжувати без особливих турбот.
Glutanimate

1
Я не думаю, що це не вимагає окремого питання, тому просто коротко тут: я здогадуюсь, що ця помилка / функція-запит (про те, що потрібно вкладений інтерфейс у okular) bugs.kde.org/show_bug.cgi?id=155515 все ще (офіційно ) не вирішено, також в 0,15 , правда?
горіх про natty

1
@nuttyaboutnatty Вкладки поки немає, на жаль, немає.
Glutanimate

Відповіді:


9

Я підтримував poppler 0.20.5 до Ubuntu 12.04, компілював Okular 0.16.2 (редагувати: зараз оновлено до 0.17) проти нього, і вкладав їх у ppa. Щоб скористатися ним, додайте папу ppa:kubuntu-ppa/backportsта ppa:kalakris/okular:

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

Тепер оновіть індекс пакунка та оновіть okular:

sudo apt-get update
sudo apt-get install okular

Ця версія дозволяє мені експортувати примітки до PDF. Оскільки ці пакети складені точно, не повинно виникнути проблем з іншими залежностями, на відміну від рішення, яке пропонує встановити пакети з кванталу.


1
Попередження: одне можливе ускладнення цього методу полягає в тому, що програми, які покладаються на системний стандарт випуску libpoppler, можуть почати виникати проблеми. Так стосується, наприклад, Inkscape. Якщо libpoppler пізніший, ніж Inkscape, побудований проти різних функцій PDF, перестане працювати (наприклад, імпорт та експорт PDF).
Глутанімуйте

Я отримую лише це:okular: symbol lookup error: /usr/lib/kde4/okularpart.so: undefined symbol: _ZN14KMessageWidget7setIconERK5QIcon
Іван Капітонов,

7

Будь ласка, уважно прочитайте наступний параграф. Ця відповідь показує спосіб оновлення Okular до 0,15 (з підтримкою експортування приміток до PDF) на Ubuntu 12.04. Зауважте, що (як згадувала ОП), інше рішення щодо кубічних підписок Kubuntu PPA отримає версію O5 версії 0.15, але НЕ надасть вам функціональності експортувати анотації в PDF, чого цього хотіла ОП. На жаль, ви побачите, що ця нова функціональність у 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.


1
Спасибі! Ваше рішення спрацювало чудово. Я був дуже розчарований тим, що навіть у цій новій версії okular підтримує лише експорт анотацій "типу примітки". Інші форми огляду не можна зберегти у форматі PDF. І невелика підтримка для інших людей, які випробують цей спосіб установки. Після відновлення попереднього source.list ви можете зіткнутися з деякими проблемами конфігурації шрифту (повідомлення про помилки в терміналі). Або перевстановіть невдалі шрифти або дотримуйтесь цього підручника, щоб вирішити проблеми: ubuntuforums.org/showthread.php?p=12159762#post12159762
Glutanimate

2
Ще одне важливе зауваження: у мене виникло декілька проблем після додавання квантових пап, хоча я відразу деактивував джерела після встановлення okular. Наступні пакети були модернізовані при встановленні і викликали кілька проблем (тобто млява продуктивність при відтворенні флеш-відео): liblzma5, libfontconfig1, libfontconfig1: i386, fontconfig-config. Врешті-решт мені довелося скасувати всі попередні зміни, щоб відновити функціональність. Враховуючи все, я б порадив не встановлювати okular 0.15 точно.
Глютанімат

1
Будь ласка, пам’ятайте і про те, що пониження пакету - це не простий подвиг. Для того, щоб повернутися до того, як все було до встановлення, мені довелося вручну знизити кожен пакет за допомогою відповідних файлів .deb.
Glutanimate

1
@Guanidene так, я дав дуже чітке попередження про те, що все може піти не так, коли ви спробуєте це зробити з сховищем Quantal. Крім того, я згадував вищезазначені коментарі, в яких пояснюється, що ви не отримаєте очікуваних особливостей. Видаліть свій звуковий запис або поясніть, як я можу редагувати відповідь, щоб вирішити ваші проблеми.
808звук

1
@Guanidene Вибачте, почувши про ці проблеми. До відповіді я додав деякі пояснення / інформацію, а також спосіб (і) повернення пакетів до початкових версій 12.04. Погляньте на встановлення 12.04 та видаліть відповідний запис.
808 звук

6

Це легко. Додайте ppa:kubuntu-ppa/backportsдо своїх програмних джерел, і ви зможете встановити програмне забезпечення KDE 4.9 разом із Okular 0.15.0


1
Це просто працює, велике спасибі! Я не маю поняття, чому у вас було 0 голосів, перш ніж я проголосував за вас. Здається, ОП втратила інтерес після невдалої спроби прийнятої відповіді.
Крістіан

1
Це добре працює, що стосується встановлення Okular 0.15. PDF-механізм, який використовує Okular (libpoppler), не оновлюється в процесі. Як результат, немає можливості експортувати примітки до pdf. Якщо вам потрібна ця функціональність, вам доведеться дотримуватися складнішого способу, наведеного вище.
Glutanimate

1
@ Християн тут, здається, є деяка плутанина. ОП попросило спосіб встановлення Okular 0.15 з можливістю експортування анотацій у PDF . Як зазначалося в ОП, ця відповідь не дає такої можливості, в той час як моя відповідь робить це. У будь-якому випадку я уточнив свою відповідь і додав інформацію про видалення будь-яких згубних змін, внесених відповідною установкою okular. Вилучіть свій голос!
808 звук

Вибачте, я мав намір сказати, хто, хто звернувся з призовом 25 серпня, видаліть свій аккаунт або поясніть, у чому проблема. Спасибі!
808 звук

@ 808sound Вибачте, я цього не зрозумів. Я прийшов сюди, тому що просто хотів встановити Okular 0.15 і був радий, що існує цей простий спосіб. Я не хотів натякати, що це рішення в будь-якому випадку краще, ніж ваше. Він просто робив те, що мені потрібно, найпростішим можливим способом. Люди занадто щедро зволікають. Це не я, хоча: /
Крістіан

2

Я дотримувався пропозиції користувача135805 і працює бездоганно. Єдина відмінність від підручника, я використовую надійні та kubuntu резервні репости. Підсумовуючи,

редагувати /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";

інакше ви зіпсуєте ваші пакунки

редагувати: /etc/apt/sources.list.d/kubuntu-ppa-backports-precision.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

сподіваюся, що це допомагає.



1

Мені вдалося зробити це завдяки вашому власному коментарю, тому я пишу тут ще трохи інформації. Сподіваємось, це може допомогти вам та іншим. Ви повинні додати сховища Quantal "main" та "Всесвіт", а потім оновити пакети libpoppler, okular та libokularcore1abi1. Зауважте, що навіть якщо ви раніше оновлювали Okular до 0,15 від ppa: kubuntu-ppa / backports (як я це робив), ви все одно можете оновити його ще раз після додавання сховища Quantal "Всесвіт". Переконайтеся, що ваша установка Okular походить із сховища Quantal, інакше вона не працюватиме.


Гей, дякую за повідомлення про це. Я все ще новачок з Ubuntu. Не могли б ви ввести мене через додавання цих сховищ та встановлення пакунків, будь ласка? Крім того, додається збереження квантальних сховищ? Чи це заважає регулярному прогресу оновлення? Або ви можете конкретно вибрати, які пакунки оновлюватимуться через квантал, а які - через точні репости? Спасибі заздалегідь!
Glutanimate

1

Ще одним, хоча і тривалим способом встановлення є використання пріоритетів пакету з APT. Це посилання справді допомагає:

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

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

Поки що у мене не було жодних конфліктів і ніяких інших оновлень з кванталу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.