Zobacz tutaj w celach informacyjnych: http://okular.kde.org/news.php
Nowa wersja zawiera opcję zapisywania adnotacji w samym pliku PDF. Dlatego jestem bardzo chętny do wypróbowania. Czy istnieje PPA, z którego mógłbym zainstalować tę nową wersję?
Edycja : Zgodnie z radą 808sound udało mi się zainstalować Okular 0.15 dokładnie. Zależności zainstalowane z aktualizacją spowodowały kilka problemów z innymi programami. Rozwiązanie tych problemów wymagało odinstalowania pakietów Okulara i obniżenia wersji, które zostały z nim zaktualizowane. Zamiast tego możesz zainstalować Okulara z PPA Kubuntu Backports, chociaż w tym przypadku nie będziesz w stanie wyeksportować adnotacji do pliku PDF. Więcej informacji znajduje się poniżej. Pamiętaj o tym przed wybraniem źródła, z którego chcesz zainstalować najnowszą wersję Okulara.
Mała uwaga : odpowiedź BlaXpirit zapewni Ci najnowszą wersję Okulara minus funkcję adnotacji. Aby ta konkretna funkcjonalność działała, musisz postępować zgodnie z odpowiedzią 808sound .
źródło
Odpowiedzi:
Przeniesiłem poppler 0.20.5 do Ubuntu 12.04, skompilowałem z nim Okulara 0.16.2 (edytuj: teraz zaktualizowałem do 0.17) i umieściłem w ppa. Aby go użyć, dodaj ppas
ppa:kubuntu-ppa/backports
ippa:kalakris/okular
:Teraz zaktualizuj indeks pakietu i zaktualizuj okular:
Ta wersja pozwala mi eksportować adnotacje do pliku PDF. Ponieważ te pakiety są kompilowane w sposób precyzyjny, nie powinno być problemów z innymi zależnościami, w przeciwieństwie do rozwiązania sugerującego instalację pakietów z poziomu kwantowego.
źródło
okular: symbol lookup error: /usr/lib/kde4/okularpart.so: undefined symbol: _ZN14KMessageWidget7setIconERK5QIcon
Przeczytaj uważnie następujący akapit. Ta odpowiedź pokazuje sposób uaktualnienia Okulara do wersji 0.15 (z obsługą eksportu adnotacji do formatu PDF) w systemie Ubuntu 12.04. Zauważ, że (jak wspominał PO) inne rozwiązanie dotyczące backportów PPA Kubuntu otrzyma wersję 0.15 Okulara, ale NIE da ci możliwości eksportowania adnotacji do PDF, co było czymś, czego chciał OP. Niestety, okaże się, że ta nowa funkcjonalność w Okular 0.15 jest nieco ograniczona i może nie kodować pewnych typów adnotacji w dokumentach PDF. Ponadto aktualizacja może powodować problemy ze zgodnością z czcionkami itp. Dlatego należy przemyśleć dwa razy przed wypróbowaniem tego.
Aby kontynuować i wypróbować Okulara 0.15, możesz najpierw utworzyć plik
old_packages.txt
zawierający listę aktualnie zainstalowanych pakietów / wersji (jeśli zapomnisz o tym, nie martw się):Aby przygotować się do aktualizacji, dodaj następujące dwa wiersze do
/etc/apt/sources.list
Następnie uruchom następujące polecenia:
Jeśli wystąpią jakiekolwiek błędy, wypróbuj to (kilkakrotnie, aż instalacja Okular zakończy się powodzeniem):
Po tym wpisaniu
powinien pokazywać wersję 0.15.x. Wreszcie, aby zapobiec dodawaniu / uaktualnianiu nieoczekiwanych rzeczy, powinieneś prawdopodobnie skomentować dwie dodane linie
/etc/apt/sources.list
i zrobićNależy pamiętać, że ta procedura może spowodować aktualizację innych pakietów z repozytorium Quantal, powodując problemy ze zgodnością z czcionkami itp. Komentarze poniżej tej odpowiedzi zawierają więcej informacji na ten temat.
Jeśli chcesz odinstalować Okular 0.15 i cofnąć wszystkie te zmiany w swoich pakietach, jest to dość proste. Powinieneś najpierw zrobić
W tym momencie możesz użyć
old_packages.txt
pliku, który pierwotnie utworzyłeś, aby obniżyć wszystkie swoje pakiety do poprzednich wersji (szczegóły znajdziesz tutaj ). Lub możesz wykonać następującą miłą procedurę (opisaną w odpowiedzi na pytanie dotyczące wycofywania Ubuntu ).Edytuj
/etc/apt/preferences
i dodaj następujące elementyWreszcie, zrób
Powinieneś teraz powrócić do oryginalnych pakietów / wersji 12.04.
źródło
To łatwe. Dodaj
ppa:kubuntu-ppa/backports
do swoich źródeł oprogramowania, a będziesz mógł zainstalować oprogramowanie KDE 4.9 wraz z Okularem 0.15.0źródło
Postępowałem zgodnie z sugestią użytkownika135805 i działa bezbłędnie. Jedyna różnica w stosunku do wskazanego samouczka, używam sprawdzonych repozytoriów i repozytoriów kubuntu. Podsumowując
edytuj /etc/apt/sources.list:
edytuj /etc/apt/preferences.d/okular:
WAŻNE, edycja: /etc/apt/apt.conf.d/00aptitude
w przeciwnym razie zepsujesz paczki
edycja: /etc/apt/sources.list.d/kubuntu-ppa-backports-precise.list
być może niektóre wpisy w /etc/apt/preferences.d/okular nie są potrzebne, ale działało to dla mnie w ten sposób. Po edycji musisz zrobić
mam nadzieję że to pomoże.
źródło
Podana przez ciebie funkcja wymaga popplera 0.20 . Nie wiem, czy jest backport na 12.04.
źródło
Udało mi się to uruchomić dzięki Twojemu komentarzowi, więc piszę tutaj więcej informacji. Mam nadzieję, że może to pomóc tobie i innym. Powinieneś dodać repozytoria Quantal „main” i „universe”, a następnie zaktualizować pakiety libpoppler, okular i libokularcore1abi1. Zauważ, że nawet jeśli wcześniej zaktualizowałeś Okulara do 0.15 z ppa: kubuntu-ppa / backports (tak jak ja), nadal możesz go zaktualizować po dodaniu repozytorium Quantal „universe”. Upewnij się, że instalacja Okular pochodzi z repozytorium Quantal, w przeciwnym razie nie będzie działać.
źródło
Innym, choć długim sposobem instalacji, jest użycie priorytetów pakietów z APT. Ten link naprawdę pomaga:
http://blog.sleeplessbeastie.eu/2012/10/10/ubuntu-precise-install-youtube-dl-package-using-quantal-repo/
Korzystając z tej procedury, możesz zainstalować tylko pakiety wymagane do działania Okulara i unikać aktualizacji innych bibliotek. Irytujące jest to, że musisz ustawić uprawnienia po jednym pliku na raz i zajmuje to sporo czasu, ponieważ musisz zainstalować całe środowisko KDE. Na koniec nie było tak wiele, ale przygotuj się na co najmniej godzinę przed terminalem.
Do tej pory nie miałem żadnych konfliktów i żadnych innych aktualizacji z kwantowych.
źródło