it-swarm-ko.tech

데비안에서 Adobe Acrobat Reader를 설치하는 방법은 무엇입니까?

나는 deb http://debian-multimedia.org squeeze main in "/ etc/apt/sources.list",하지만 wajig update && wajig install acroread 결과 :

E: Package ‘acroread’ has no installation candidate

무슨 일이야? 대체 저장소가 있습니까?

11
tshepang

참고 :독자의 9.x 분기는 EOL'd as 2013 년 6 월 26 일 . Linux에서 기본 Adobe Reader 지원이 필요한 경우 9.x가 유일한 옵션입니다! 10 리눅스가 지원되는 것으로 나열하지 않음 , 아마 없을 것입니다. 여기에서도 더 많은 정보를 얻을 수 있습니다. Adobe는 Linux를 포기 함 .

많은 사람들이 Adobe Reader가 필요한지에 대해 의문을 가질 수 있지만 오픈 소스 버전의 읽기 도구가 제공하지 않는 몇 가지 사용 사례가 있습니다. 문서 서명, 양식 작성 및 인쇄는 Adobe Reader를 사용하는 유일한 옵션 인 이러한 사용 사례 중 일부에 불과합니다 !


Wheezy 이상에 Adobe Reader를 설치하려면 다음 단계를 사용할 수 있습니다.

1 단계-다운로드

Adobe는 FTP 사이트에 Adobe Reader의 모든 공식 버전을 유지 관리하므로 여기에 가서 .deb 파일로 패키지 된 최신 버전을 다운로드하기 만하면됩니다.

위의 두 번째 URL로 이동하면 다음과 같은 페이지가 표시됩니다.

ss #1

이 페이지에서이 작업을 시도하는 시점에 최신 버전의 Reader를 선택할 수 있습니다. 이 예에서는 9.5.5 를 다운로드하므로 해당 링크를 선택합니다.

그러면 "enu"링크가있는 다른 페이지로 이동합니다. 이것은 우리가 도구의 영어 버전을 다운로드하고 있음을 나타냅니다. 분명히 그들은이 언어로만 패키지를 제공합니다. 나는이 특정한 점에 대해 100 %는 아니지만, 어쨌든 우리는 계속합니다.

ss #2

이 시점에서 우리는 다음 URL에 있어야합니다.

여기에서 .deb 파일을 다운로드 할 수 있습니다. 나는 일반적으로 다음과 같이 wget 사용하여이 작업을 수행합니다.

$ wget ftp://ftp.Adobe.com/pub/Adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb

이렇게하면 AdbeRdr9.5.5-1_i386linux_enu.deb 파일이 생성됩니다. 이제 설치할 준비가되었습니다.

2 단계-설치

방금 다운로드 한 파일은 32 비트 버전의 Adobe Reader입니다. Adobe는 Reader를 32 비트 바이너리로만 제공하고 64 비트 변형은 없습니다. 그러나 이것은 완벽하게 괜찮습니다. 대부분의 .deb 패키지와 약간 다르게 설치하면됩니다.

  1. 먼저 32 비트 아키텍처를 시스템 (다중 아키텍처)에 추가 한 다음 업데이트해야합니다.

    $ Sudo dpkg --add-architecture i386
    $ Sudo apt-get update
    
  2. 이제 Adobe Reader를 설치하십시오.

    $ Sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
    

    그런 다음 손상된 설치된 패키지를 수정하도록 apt에 지시하십시오. 이것은 해킹처럼 보일 수 있지만 기본적으로 apt을 (를) 통해 우리를 위해 무거운 작업을 수행하고 상대적으로 소란스럽지 않은 누락되거나 손상된 패키지를 설치/수정합니다.

    $ Sudo apt-get install -f
    
  3. 또는 gdebi를 사용할 수 있습니다. 그러면 종속성이 자동으로 해결됩니다.

    $ Sudo apt-get install gdebi
    $ Sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb
    
  4. 이제 acroread를 시작하려고

    $ acroread
    

    준다

    /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
    

    Adobe는 의존성을 잊었습니다. apt-file를 사용하여 설치할 패키지를 알아낼 수 있습니다.

    $ apt-file search libxml2.so.2
    

    libxml2를 제공합니다. 그래서 우리는

    $ apt-get install libxml2:i386
    

    libxml2의 i386 버전을 설치합니다.

  5. 이제 루트가 아닌 계정을 사용하여 acroread을 호출합니다.

    $ acroread
    

    다음은 Debian Wheezy에서 실행되는 Acrobat Reader의 스크린 샷입니다.

참고 : Adobe는 FHS를 위반하는 /opt에 Acrobat Reader를 설치합니다.

ss #3

참고 문헌

23
slm

문제는 main을 sources.list에 추가했다는 것입니다. acroread이 저장소의 자유가 아닌 부분에 있다고 생각하므로 다음을 추가하고 싶을 것입니다.

deb http://debian-multimedia.org squeeze non-free

/etc/apt/sources.list에 연결 한 다음 업데이트하고 설치합니다.

일반적으로 타사 저장소에서도 main에는 Debian Free Software Guidelines 를 준수하는 파일 만 포함됩니다. non-free

소프트웨어의 사용 또는 재배포를 제한하는 부담스러운 라이선스 조건이있는 패키지.

( http://www.debian.org/distrib/packages 에서)

8
Steven D

가장 쉬운 방법은 Linux Mint Debian Edition (LMDE) 용 패키지를 가져와 대신 설치하는 것입니다. LMDE는 Debian 테스트를 기반으로하며 100 % 호환됩니다. 단일 시스템에서 LMDE와 Debian 저장소를 안전하게 혼합 할 수 있습니다.

따라서 LMDE 패키지는 acroread이므로 해당 저장소를 /etc/apt/sources.list에 추가하여 설치할 수 있습니다.

deb http://debian.linuxmint.com/latest/multimedia testing main non-free

해당 행을 추가 한 후 소스를 업데이트하고 설치하십시오.

Sudo apt-get update
Sudo apt-get install acroread

노트:

LMDE는 Debian과 100 % 호환됩니다. not Ubuntu,이 솔루션은 Debian에서 작동하지만 Ubuntu에서 작동하거나 작동하지 않을 수 있습니다.


LMDE의 경우 sources.list에 다음과 같이 apt-get install acroread로 설치합니다.

deb http://lmde-mirror.gwendallebihan.net/latest testing main contrib non-free 
deb http://lmde-mirror.gwendallebihan.net/latest/multimedia testing main non-free
deb http://lmde-mirror.gwendallebihan.net/latest/security testing/updates main contrib non-free
deb http://packages.linuxmint.com/ debian main upstream import romeo
2
terdon