12.04 LTS에 Okular 0.15를 설치하는 방법?


17

참조를 위해 여기를보십시오 : http://okular.kde.org/news.php

새 버전에는 주석을 PDF 파일 자체에 저장하는 옵션이 포함되어 있습니다. 그렇기 때문에 시험해보고 싶어합니다. 이 새 버전을 설치할 수있는 PPA가 있습니까?

편집 : 808sound의 조언에 따라 Okular 0.15를 정확하게 설치했습니다. 업그레이드와 함께 설치된 종속성으로 인해 다른 프로그램에서 몇 가지 문제가 발생했습니다. 이러한 문제를 해결하려면 업그레이드 된 Okular 및 다운 그레이드 패키지를 제거해야했습니다. 대신 Kubuntu Backports PPA에서 Okular를 설치하고 싶을 수도 있지만,이 경우 주석을 PDF로 내보낼 수 없습니다. 자세한 내용은 아래를 참조하십시오. 최신 Okular를 설치할 소스를 선택하기 전에이 점을 명심하십시오.

작은 설명 : BlaXpirit의 답변 은 최신 Okular에서 주석 기능을 뺀 값을 제공합니다. 이 특정 기능이 작동하려면 808sound 's answer 을 따라야 합니다.


1
임시 저장소를 임시로 추가하여 poppler를 0.20으로 업데이트 할 수 있습니다. 그러나 Okular에 대한 업데이트는 제공되지 않았습니다. 0.15.0이 설치되어 있지만 주석 저장이 작동하지 않습니다. 적절한 libpoppler로 컴파일 된 버전이 필요하다고 가정합니다. 양자 저장소에있는 것은 보이지 않습니다.
user334287

ppa 등을 찾으려고했다. 편집 및 헤드 업 경고에 감사드립니다. 재검토 (및 / 또는 신중하게 진행).
natty에 대해 nutty

1
@nuttyaboutnatty이 Q & A가 도움이되었다 니 다행입니다. 한 가지 작은 말 : 여기에 설명 된대로 Kubuntu 백 포트 PPA에서 Okular를 설치하면 완벽하게 작동합니다 (새로운 Poppler 버전이 필요하므로 주석 기능 제외). Quantal 저장소에서 liboppler를 업그레이드하려고 할 때 문제가 발생했습니다. 따라서 업데이트 된 Okular 인 경우 큰 걱정없이 진행할 수 있습니다.
Glutanimate

1
나는 이것이 별도의 질문을 보증하지 않는다고 생각 하므로 간단히 여기에 : 버그 / 기능 요청 (정식 에서 탭 인터페이스 를 원함) bugs.kde.org/show_bug.cgi?id=155515 여전히 (공식적으로) ) 0.15 에서도 해결 되지 않았습니다 .
natty에 대해 nutty

1
@nuttyaboutnatty 불행히도 탭은 아직 없습니다.
Glutanimate

답변:


9

나는 poppler 0.20.5를 Ubuntu 12.04로 백 포트하고 Okular 0.16.2 (편집 : 이제 0.17로 업데이트 됨)를 컴파일하여 ppa로 넣습니다. 그것을 사용하려면 ppas를 추가 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로 내보낼 수 있습니다. 이러한 패키지는 정확하게 컴파일되므로 quantal에서 패키지를 설치하도록 제안하는 솔루션과 달리 다른 종속성에 문제가 없어야합니다.


1
경고 :이 방법의 합병증 중 하나는 libpoppler의 시스템 표준 릴리스를 사용하는 응용 프로그램에 문제가있을 수 있다는 것입니다. 예를 들어 Inkscape의 경우입니다. libpoppler가 Inkscape가 다양한 PDF 기능에 대해 작성된 것보다 최신 버전 인 경우 작동하지 않습니다 (예 : PDF 가져 오기 및 내보내기).
Glutanimate

나는 이것을 얻는다 :okular: symbol lookup error: /usr/lib/kde4/okularpart.so: undefined symbol: _ZN14KMessageWidget7setIconERK5QIcon
Ivan Kapitonov

7

다음 단락을주의 깊게 읽으십시오. 이 답변은 Ubuntu 12.04에서 Okular를 0.15로 업그레이드하는 방법을 보여줍니다 (주석을 PDF로 내보내기 지원). (OP에서 언급했듯이) 쿠분투 백 포트 PPA에 관한 다른 솔루션은 Okular 0.15 버전을 제공 하지만 주석을 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

오류가 발생하면이를 시도하십시오 (Ocular 설치가 성공할 때까지 반복).

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

경고하십시오 이 답변 아래의 의견이에 대한 자세한 정보를 포함하는 등 폰트와 호환성 문제를 만들어,이 절차는 계량 적 저장소에서 업데이트 할 수있는 다른 패키지를 야기 할 수있다.

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는 "note type"주석의 내보내기 만 지원한다는 점에 실망했습니다. 다른 형식의 검토는 pdf로 저장할 수 없습니다. 그리고이 설치 방법을 시도하는 다른 사람들을위한 작은 헤드 업. 이전 sources.list를 복원 한 후 일부 글꼴 구성 문제가 발생할 수 있습니다 (터미널의 오류 메시지). 문제가있는 글꼴을 다시 설치
하거나이

2
또 다른 중요한 설명 : okular를 설치 한 후 즉시 소스를 비활성화했지만 양자 ppas를 추가 한 후 몇 가지 문제가 발생했습니다. 다음 패키지는 설치와 함께 업그레이드되었으며 몇 가지 문제 (예 : 플래시 비디오를 재생할 때 성능 저하)가 발생했습니다 : liblzma5, libfontconfig1, libfontconfig1 : i386, fontconfig-config. 결국 기능을 복원하기 위해 이전의 모든 변경 사항을 취소해야했습니다. 모든 것을 고려하여 okular 0.15를 정확하게 설치하는 것에 대해 조언 할 것이라고 생각했습니다.
Glutanimate

1
또한 패키지를 다운 그레이드하는 것은 쉬운 일이 아니라는 점에 유의하십시오. 설치 이전의 상태로 돌아가려면 각각의 .deb 파일을 사용하여 각 패키지를 수동으로 다운 그레이드해야했습니다.
Glutanimate

1
@ Guianidene 네, Quantal 저장소 로이 작업을 수행하려고 할 때 문제가 발생할 수 있음을 매우 분명하게 경고했습니다. 또한, 나는 당신이 실제로 예상되는 기능을 얻지 못한다고 설명하는 위의 의견을 언급했습니다. 공감대를 삭제하거나 우려 사항을 해결하기 위해 답변을 편집하는 방법을 설명하십시오.
808sound

1
@Guanidene이 문제에 대해 유감스럽게 생각합니다. 답변에 설명 / 정보와 패키지를 원래 12.04 버전으로 다시 다운 그레이드하는 방법을 추가했습니다. 12.04 설치를 살펴보고 그에 따라 downvote를 제거하십시오.
808sound

6

쉽습니다. ppa:kubuntu-ppa/backports소프트웨어 소스에 추가 하면 Okular 0.15.0과 함께 KDE 4.9 소프트웨어를 설치할 수 있습니다


1
이것은 단지 작동합니다, 고마워요! 내가 당신을 투표하기 전에 왜 당신이 공의를 행사하지 않았는지 모르겠습니다. 수락 된 답변의 시도가 실패한 후 OP가 관심을 잃은 것으로 보입니다.
Christian

1
Okular 0.15 설치에 관한 한 잘 작동합니다. PDF 엔진 Okular 활용 (libpoppler)은 프로세스에서 업그레이드되지 않습니다. 결과적으로 주석을 pdf로 내보내는 방법은 없습니다. 해당 기능이 필요한 경우 위에 제공된 더 복잡한 방법을 따라야합니다.
Glutanimate

1
@Christian 여기에 약간의 혼란이있는 것 같습니다. OP는 주석을 PDF로 내보낼 수있는 Okular 0.15를 설치하는 방법을 요청했습니다 . OP가 언급 했듯이이 답변은 해당 기능을 제공하지 않지만 내 답변은 그렇지 않습니다. 어쨌든, 나는 대답을 명확히하고 해당 okular 설치로 인한 모든 변경 사항을 제거하는 것에 대한 정보를 추가했습니다. downvote를 제거하십시오!
808sound

죄송합니다. 8 월 25 일에 downvoted 한 사람은 downvote를 제거하거나 문제가 무엇인지 설명해주세요. 감사!
808sound

@ 808sound 죄송합니다, 실감하지 못했습니다. Okular 0.15를 설치하고 싶었 기 때문에 여기에 왔으며이 쉬운 방법이 행복했습니다. 이 솔루션이 귀하의 솔루션보다 낫다는 것을 암시하고 싶지 않았습니다. 가장 간단한 방법으로 필요한 것을 수행했습니다. 사람들은 너무 화려하게 공감합니다. 그래도 나는 아니었다 : /
Christian

2

나는 user135805의 제안을 따르고 완벽하게 작동합니다. 튜토리얼과의 차이점만으로, 신뢰할 수 있고 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-precise.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"및 "universe"로 추가 한 다음 libpoppler 패키지 okular 및 libokularcore1abi1을 업데이트해야합니다. 이전에 ppa : kubuntu-ppa / backports에서 Okular를 0.15로 업데이트 한 경우에도 Quantal "유니버설"저장소를 추가 한 후에도 다시 업데이트 할 수 있습니다. Okular 설치가 Quantal 저장소에서 제공되는지 확인하십시오. 그렇지 않으면 작동하지 않습니다.


이 글을 게시 해 주셔서 감사합니다. 나는 여전히 우분투 초보자입니다. 해당 리포지토리를 추가하고 패키지를 설치하는 과정을 안내해 주시겠습니까? 또한 퀀탈 리포지토리를 추가해도 저장됩니까? 정기적 인 업데이트 진행을 방해합니까? 또는 Quantal을 통해 업데이트 할 패키지와 정확한 repos를 통해 어떤 패키지를 구체적으로 선택할 수 있습니까? 미리 감사드립니다!
Glutanimate

1

설치를 수행하는 다른 방법은 패키지 우선 순위를 APT와 함께 사용하는 것입니다. 이 링크는 실제로 도움이됩니다.

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

이 절차를 사용하면 Okular가 작동하는 데 필요한 패키지 만 설치하고 다른 라이브러리의 업데이트를 피할 수 있습니다. 성가신 것은 한 번에 하나의 파일에 권한을 설정해야하며 전체 KDE 환경을 설치해야하기 때문에 시간이 많이 걸린다는 것입니다. 결국 그것은 그다지 많지 않았지만 터미널 앞에서 적어도 한 시간을 보낼 준비를하십시오.

지금까지 나는 quantal에서 다른 충돌이나 업그레이드가 없었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.