Remarque: Cette réponse est installée à partir du même référentiel qui se trouvait auparavant sur www.debian-multimedia.org, mais a maintenant renommé son domaine en www.deb-multimedia.org. Pour plus d'informations sur pourquoi cela s'est produit (et pourquoi ce référentiel n'est plus considéré comme faisant partie de Debian), veuillez consulter - http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2012-May/026678. html
J'exécute Jessie, voici comment faire fonctionner Adobe Reader. Le processus devrait être très similaire pour Wheezy. Je ne vois aucun besoin de télécharger à partir du site Web d'Adobe, car le acroreadpackage de http://www.deb-multimedia.org/ peut toujours fonctionner correctement.
La sources.listligne pertinente est:
deb http://www.deb-multimedia.org testing main non-free
Vous pouvez remplacer testingpar stablepour Wheezy. Les distributions nommées ie jessieou wheezysont ok aussi. Les composants mainet non-freesont nécessaires car l'une des acroreaddépendances de est celle acroread-debian-filesqui est dans main. Au lieu d'utiliser le /etc/apt/sources.listfichier, j'utilise en fait un fichier séparé dans le /etc/apt/sources.list.drépertoire - /etc/apt/sources.list.d/deb-multimedia.list. Voici une commande unique pour créer le fichier (peut être copiée / collée dans un terminal):
echo 'deb http://www.deb-multimedia.org testing main non-free' |
sudo tee /etc/apt/sources.list.d/deb-multimedia.list
Si vous ne souhaitez utiliser aucun des autres paquets du référentiel www.debian-multimedia.org, vous pouvez donner une priorité inférieure aux paquets Debian du même nom en ajoutant les lignes suivantes en haut de /etc/apt/preferences:
Package: *
Pin: release a=testing, o=Unofficial Multimedia Packages
Pin-Priority: 120
Vous testingpouvez à nouveau les échanger stableici ou les distributions nommées peuvent être utilisées avec n=jessieou n=wheezy.
Pour faire de www.debian-multimedia.org une source de confiance, vous pouvez installer son package de trousseau de clés:
sudo apt-get update && sudo apt-get install deb-multimedia-keyring
Si vous exécutez 64 bits, vous devrez peut-être ajouter l' i386architecture, car Adobe ne propose actuellement pas de versions 64 bits de Reader pour Linux. Pour vérifier si l' i386architecture a déjà été ajoutée, vous pouvez faire:
dpkg --print-foreign-architectures
Et pour l'ajouter:
sudo dpkg --add-architecture i386
L'installation est aussi simple que:
sudo apt-get update && sudo apt-get install acroread
Maintenant, le problème que j'ai avec l'exécution acroreadest cette erreur:
/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
Une façon de contourner ce problème consiste à utiliser le script suivant pour exécuter acroread:
#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/i386-linux-gnu /usr/bin/acroread
Si vous mettez ceci dans /usr/local/bin(qui apparaît avant /usr/bindans la valeur par défaut PATH), le script aura priorité sur le acroreadbinaire réel . Cela devrait corriger l'exécution de Reader à partir de la ligne de commande et du menu.
Pour ceux qui ne sont pas à l'aise d'ajouter le script (ou qui veulent juste un moyen rapide de le faire), vous pouvez copier et coller ce qui suit dans un terminal pour ajouter le correctif:
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
Une solution alternative consiste à faire ce qui est suggéré ici - 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
C'est peut-être une meilleure option si vous voulez essayer de faire fonctionner le plugin du navigateur, bien qu'il /usr/local/bindevrait être moins intrusif et plus facile à mémoriser et à supprimer lorsqu'il n'est plus nécessaire.