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 acroread
package de http://www.deb-multimedia.org/ peut toujours fonctionner correctement.
La sources.list
ligne pertinente est:
deb http://www.deb-multimedia.org testing main non-free
Vous pouvez remplacer testing
par stable
pour Wheezy. Les distributions nommées ie jessie
ou wheezy
sont ok aussi. Les composants main
et non-free
sont nécessaires car l'une des acroread
dépendances de est celle acroread-debian-files
qui est dans main
. Au lieu d'utiliser le /etc/apt/sources.list
fichier, j'utilise en fait un fichier séparé dans le /etc/apt/sources.list.d
ré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 testing
pouvez à nouveau les échanger stable
ici ou les distributions nommées peuvent être utilisées avec n=jessie
ou 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' i386
architecture, car Adobe ne propose actuellement pas de versions 64 bits de Reader pour Linux. Pour vérifier si l' i386
architecture 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 acroread
est 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/bin
dans la valeur par défaut PATH
), le script aura priorité sur le acroread
binaire 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/bin
devrait être moins intrusif et plus facile à mémoriser et à supprimer lorsqu'il n'est plus nécessaire.