J'ai deb http://debian-multimedia.org squeeze main
dans " /etc/apt/sources.list ", mais les wajig update && wajig install acroread
résultats dans:
E: Package ‘acroread’ has no installation candidate
Que ce passe-t-il? Existe-t-il des référentiels alternatifs?
Réponses:
REMARQUE: la branche 9.x du lecteur a été finalisée en fin de vie au 26 juin 2013 . Si vous avez besoin du support natif d'Adobe Reader sous Linux, 9.x est votre seule option! 10 ne répertorie pas Linux comme étant pris en charge , et ne le sera probablement jamais. Plus d'informations ici: Adobe abandonne Linux .
Beaucoup peuvent remettre en question la pertinence d'avoir besoin d'Adobe Reader, mais il existe plusieurs cas d'utilisation que les versions open source des outils de lecture ne fournissent tout simplement pas. La signature de documents, le remplissage de formulaires et l'impression ne sont que quelques-uns de ces cas d'utilisation où votre seule option est d'utiliser Adobe Reader!
Pour installer Adobe Reader sur Wheezy ou supérieur, vous pouvez utiliser les étapes suivantes.
Étape # 1 - Télécharger
Adobe conserve toutes les versions officielles d'Adobe Reader sur leur site FTP afin que vous puissiez simplement y aller et télécharger la dernière version, présentée sous forme de
.deb
fichier.Si vous allez à la 2e URL ci-dessus, vous arriverez à une page qui ressemble à ceci:
À partir de cette page, vous pouvez sélectionner ce qui se trouve être la dernière version de Reader au moment où vous essayez de le faire. Pour cet exemple, nous téléchargerons la version 9.5.5 , nous sélectionnons donc ce lien.
Cela nous amènera à une autre page avec le lien, "enu". Cela signifie que nous téléchargeons la version anglaise de l'outil. Apparemment, ils ne proposent que le package dans cette langue. Je ne suis pas à 100% sur ce point particulier, mais peu importe, nous continuons.
À ce stade, nous devrions être à cette URL:
De là, nous pouvons télécharger le
.deb
fichier. Je fais généralement cela en utilisantwget
comme ceci:Après avoir fait cela , nous devrions avoir le fichier,
AdbeRdr9.5.5-1_i386linux_enu.deb
. Nous sommes maintenant prêts à l'installer.Étape # 2 - Installation
Le fichier que nous venons de télécharger est la version 32 bits d'Adobe Reader. Adobe ne fournit Reader qu'en binaire 32 bits, il n'y a pas de variante 64 bits, mais c'est très bien, nous avons juste besoin de l'installer un peu différemment de la plupart des
.deb
packages.Nous devons d'abord ajouter l'architecture 32 bits à notre système (multiarch), puis mettre à jour.
Essayez maintenant d'installer Adobe Reader
Dites ensuite à apt de réparer les paquets installés cassés. Cela semblerait être un hack, mais il revient essentiellement
apt
à faire le gros du travail pour nous et à installer / réparer les paquets manquants ou cassés avec relativement peu de bruit.Alternativement, on peut utiliser gdebi. Cela résoudra automatiquement les dépendances.
Maintenant, en essayant de lancer acroread avec
donne
Adobe a oublié une dépendance. Nous pouvons déterminer le package à installer à l'aide
apt-file
.ce qui donne
libxml2
. Nous faisons doncpour installer la version i386 de
libxml2
.Appelez maintenant à l'
acroread
aide d'un compte non root.Voici une capture d'écran d'Acrobat Reader fonctionnant sur Debian Wheezy.
REMARQUE: Adobe installe Acrobat Reader dans
/opt
, ce qui est icky et en violation du FHS.Références
la source
sudo aptitude install lib32stdc++6
avant de pouvoir exécuteracroread
sur Debian: askubuntu.com/questions/371564/adobe-reader-not-initializingLe problème est que vous venez d'ajouter
main
à votre sources.list. Je crois queacroread
c'est dans la partie non libre du référentiel, vous voudrez donc ajouter:à
/etc/apt/sources.list
, puis mettez à jour et installez.Traditionnellement, même dans les référentiels tiers,
main
seuls les fichiers conformes aux directives du logiciel libre Debian sont inclus . Bien quenon-free
contient(depuis http://www.debian.org/distrib/packages )
la source
sudo apt-get install acroread
après avoir ajouté le repo (changersqueeze
enjessie
) et mis à jour les packages.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:Vous pouvez remplacer
testing
parstable
pour Wheezy. Les distributions nommées iejessie
ouwheezy
sont ok aussi. Les composantsmain
etnon-free
sont nécessaires car l'une desacroread
dépendances de est celleacroread-debian-files
qui est dansmain
. 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):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
:Vous
testing
pouvez à nouveau les échangerstable
ici ou les distributions nommées peuvent être utilisées avecn=jessie
oun=wheezy
.Pour faire de www.debian-multimedia.org une source de confiance, vous pouvez installer son package de trousseau de clés:
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:Et pour l'ajouter:
L'installation est aussi simple que:
Maintenant, le problème que j'ai avec l'exécution
acroread
est cette erreur:Une façon de contourner ce problème consiste à utiliser le script suivant pour exécuter
acroread
:Si vous mettez ceci dans
/usr/local/bin
(qui apparaît avant/usr/bin
dans la valeur par défautPATH
), le script aura priorité sur leacroread
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:
Une solution alternative consiste à faire ce qui est suggéré ici - http://forums.solydxk.com/viewtopic.php?f=7&t=1754 :
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.la source
Le moyen le plus simple serait de prendre le paquet pour Linux Mint Debian Edition (LMDE) et de l'installer à la place. LMDE est basé sur et 100% compatible avec les tests Debian. Vous pouvez mélanger en toute sécurité les référentiels LMDE et Debian sur un seul système.
Donc, depuis les packages LMDE acroread, vous pouvez l'installer en ajoutant leur dépôt à votre
/etc/apt/sources.list
:Une fois cette ligne ajoutée, mettez à jour les sources et installez:
REMARQUE:
LMDE est 100% compatible avec Debian, pas Ubuntu, cette solution fonctionne pour Debian mais peut ou non fonctionner pour Ubuntu.
Pour LMDE, j'installe
apt-get install acroread
avec ceux-ci dans ma source.list:la source
apt-get install acroread
et en utilisant les sources indiquées dans ma réponse mise à jour./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
. Le dernier pack de mise à jour pour LMDE a été publié en septembre, donc votre installation ne sera pas la même que Jessie. Ce sera pourquoi vous n'avez pas le problème. Soit cela, soit ma combinaison de packages installés.