내가있어 deb http://debian-multimedia.org squeeze main"에서 /etc/apt/sources.list 파일 "하지만 wajig update && wajig install acroread결과 :
E: Package ‘acroread’ has no installation candidate
무슨 일이야? 대체 저장소가 있습니까?
내가있어 deb http://debian-multimedia.org squeeze main"에서 /etc/apt/sources.list 파일 "하지만 wajig update && wajig install acroread결과 :
E: Package ‘acroread’ has no installation candidate
무슨 일이야? 대체 저장소가 있습니까?
답변:
참고 : 9.x 리더의 분기는 2013 년 6 월 26 일자로 EOL 되었습니다 . Linux에서 기본 Adobe Reader 지원이 필요한 경우 9.x가 유일한 옵션입니다! 10 은 Linux가 지원되는 것으로 표시하지 않으며, 아마도 지원 하지 않을 것입니다. 더 그것을 너무 여기 : 어도비는 리눅스는 포기 .
많은 사람들이 Adobe Reader가 필요한지 의문을 제기 할 수 있지만 오픈 소스 버전의 읽기 도구가 제공하지 않는 몇 가지 사용 사례가 있습니다. 문서에 서명하고 양식을 작성하고 인쇄하는 것은 Adobe Reader를 사용하는 유일한 옵션 인 이러한 사용 사례 중 일부에 불과합니다.
Wheezy 이상에 Adobe Reader를 설치하려면 다음 단계를 수행하십시오.
Adobe는 FTP 사이트에 모든 공식 Adobe Reader 버전을 유지하므로 .deb파일 로 패키지 된 최신 버전을 다운로드 할 수 있습니다 .
위의 두 번째 URL로 이동하면 다음과 같은 페이지가 나타납니다.

이 페이지에서이 작업을 시도 할 때 최신 버전의 Reader에서 발생하는 모든 작업을 선택할 수 있습니다. 이 예제 에서는 9.5.5를 다운로드 할 것이므로 해당 링크를 선택합니다.
"enu"링크가있는 다른 페이지로 이동합니다. 이것은 영어 버전의 도구를 다운로드하고 있음을 나타냅니다. 분명히 그들은이 언어로만 패키지를 제공합니다. 나는이 특정 시점에서 100 %는 아니지만 아무튼 우리는 계속 압박합니다.

이 시점에서 다음 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. 이제 설치할 준비가되었습니다.
방금 다운로드 한 파일은 32 비트 버전의 Adobe Reader입니다. Adobe는 Reader를 32 비트 바이너리로만 제공하며 64 비트 변형은 없지만 완벽하게 작동하므로 대부분의 .deb패키지 와 약간 다르게 설치하면 됩니다.
먼저 32 비트 아키텍처를 시스템에 추가 한 다음 업데이트해야합니다.
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
이제 Adobe Reader를 설치하십시오
$ sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
그런 다음 설치된 손상된 패키지를 수정하도록 apt에 지시하십시오. 이것은 해킹 인 것처럼 보이지만 기본적으로 apt우리를 위해 많은 노력을 기울이고 비교적 소란스럽지 않은 누락되거나 손상된 패키지를 설치 / 수정해야합니다.
$ sudo apt-get install -f
또는 gdebi를 사용할 수 있습니다. 그러면 종속성이 자동으로 해결됩니다.
$ sudo apt-get install gdebi
$ sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb
이제 곡예를 시작하려고합니다
$ 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
i386 버전을 설치합니다 libxml2.
이제 acroread루트가 아닌 계정을 사용하여 호출하십시오 .
$ acroread
다음은 Debian Wheezy에서 실행되는 Acrobat Reader의 스크린 샷입니다.
참고 : Adobe /opt는 i 키로 FHS를 위반하여 Acrobat Reader를 설치합니다 .

sudo aptitude install lib32stdc++6I을 실행하기 전에 acroread: 데비안에 askubuntu.com/questions/371564/adobe-reader-not-initializing
문제는 당신이 mainsources.list에 방금 추가했다는 것 입니다. 나는 그것이 acroread저장소의 비 자유 부분에 있다고 생각 하므로 다음을 추가하고 싶을 것이다.
deb http://debian-multimedia.org squeeze non-free
에 /etc/apt/sources.list업데이트 한 다음 설치하고 업데이트하십시오.
일반적으로 타사 저장소에서도 데비안 자유 소프트웨어 지침main 을 준수하는 파일 만 포함합니다 . 포함 하는 동안non-free
패키지는 소프트웨어의 사용 또는 재배포를 제한하는 약간의 라이센스 조건이 있습니다.
sudo apt-get install acroreadrepo (으로 변경) squeeze를 추가 jessie하고 패키지를 업데이트 한 후.
Jessie를 실행 중입니다. Adobe Reader를 작동시키는 방법은 다음과 같습니다. 프로세스는 Wheezy와 매우 유사해야합니다. http://www.deb-multimedia.org/ 의 acroread패키지 는 여전히 작동 하므로 Adobe 웹 사이트에서 다운로드 할 필요가 없습니다 .
관련 sources.list라인은 다음과 같습니다
deb http://www.deb-multimedia.org testing main non-free
당신은 대체 할 수 testing와 stable위지합니다. 명명 된 분포 즉, jessie또는 wheezy괜찮습니다. 모두 main와 non-free하나 때문에 구성 요소가 필요합니다 acroread'의 의존성은 acroread-debian-files에서이다 main. /etc/apt/sources.list파일 을 사용하는 대신 실제로 /etc/apt/sources.list.d디렉토리에 별도의 파일을 사용합니다 /etc/apt/sources.list.d/deb-multimedia.list. 다음은 파일을 작성하기위한 일회용 명령입니다 (터미널에 복사 / 붙여 넣기 가능).
echo 'deb http://www.deb-multimedia.org testing main non-free' |
sudo tee /etc/apt/sources.list.d/deb-multimedia.list
다른 www.debian-multimedia.org 리포지토리 패키지를 사용하지 않으려면 다음 행을 맨 위에 추가하여 같은 이름의 데비안 패키지보다 우선 순위를 낮출 수 있습니다 ./etc/apt/preferences
Package: *
Pin: release a=testing, o=Unofficial Multimedia Packages
Pin-Priority: 120
다시 말하지만 testing을 위해 교환 할 수 있습니다 stable여기 또는 명명 된 분포를 사용할 수 있습니다 n=jessie또는 n=wheezy.
www.debian-multimedia.org를 신뢰할 수있는 출처로 만들기 위해 키링 패키지를 설치할 수 있습니다.
sudo apt-get update && sudo apt-get install deb-multimedia-keyring
64 비트를 실행중인 경우 i386현재 Adobe는 Linux 용 Reader의 64 비트 빌드를 수행하지 않으므로 아키텍처 를 추가해야합니다 . i386아키텍처가 이미 추가 되었는지 확인하려면 다음을 수행하십시오.
dpkg --print-foreign-architectures
그리고 그것을 추가하려면 :
sudo dpkg --add-architecture i386
설치는 다음과 같이 간단합니다.
sudo apt-get update && sudo apt-get install acroread
이제 실행 중 발생하는 문제 acroread는이 오류입니다.
/usr/lib/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
이 문제를 해결하는 한 가지 방법은 다음 스크립트를 사용하여 실행하는 것입니다 acroread.
#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/i386-linux-gnu /usr/bin/acroread
이것을 /usr/local/bin( /usr/bindefault 이전 에 표시됨) 에 넣으면 PATH스크립트가 실제 acroread바이너리 보다 우선합니다 . 명령 줄과 메뉴에서 Reader 실행을 수정해야합니다.
스크립트를 추가하기가 불편하거나 빠른 방법을 원한다면 터미널에 다음을 복사하여 붙여 넣기하여 수정 사항을 추가 할 수 있습니다.
echo '#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/i386-linux-gnu /usr/bin/acroread' >acroread
sudo install acroread /usr/local/bin
rm acroread
다른 해결 방법은 여기에 제안 된 작업을 수행하는 것입니다 -http : //forums.solydxk.com/viewtopic.php ?f=7&t= 1754 :
cd /usr/lib/i386-linux-gnu
sudo ln -s /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 libGL.so.1
브라우저 플러그인을 작동 시키려면 더 좋은 옵션이 될 수 있지만, /usr/local/bin더 이상 필요하지 않을 때는 기억력이 떨어지고 기억하기 쉽고 제거해야합니다.
가장 쉬운 방법은 Linux Mint Debian Edition (LMDE) 용 패키지를 가져 와서 대신 설치하는 것입니다. LMDE는 데비안 테스트를 기반으로하며 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는 Ubuntu가 아닌 Debian과 100 % 호환됩니다 .이 솔루션은 Debian에서는 작동하지만 Ubuntu에서는 작동하지 않을 수도 있습니다.
LMDE의 경우 apt-get install acroreadsource.list에 다음 과 함께 설치합니다 .
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
apt-get install acroread업데이트 된 답변에 표시된 소스를 사용하고 LMDE에 완벽하게 설치합니다 .
/usr/lib/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory. LMDE의 마지막 업데이트 팩은 9 월에 릴리스되었으므로 설치는 Jessie와 동일하지 않습니다. 이것이 문제가없는 이유입니다. 설치된 패키지 중 하나 또는 내 조합입니다.