Tengo deb http://debian-multimedia.org squeeze mainen " /etc/apt/sources.list ", pero wajig update && wajig install acroreadda como resultado:
E: Package ‘acroread’ has no installation candidate
¿Qué esta pasando? ¿Hay repositorios alternativos?

Respuestas:
NOTA: La rama 9.x del lector ha sido EOL desde el 26 de junio de 2013 . Si necesita soporte nativo de Adobe Reader en Linux, ¡9.x es su única opción! 10 no enumera Linux como compatible , y probablemente nunca lo hará. Más información aquí también: Adobe abandona Linux .
Muchos pueden cuestionar la relevancia de necesitar Adobe Reader, pero hay varios casos de uso que las versiones de código abierto de las herramientas de lectura simplemente no proporcionan. Firmar documentos, completar formularios e imprimir son solo algunos de estos casos de uso en los que su única opción es usar Adobe Reader.
Para instalar Adobe Reader en Wheezy o superior, puede seguir los siguientes pasos.
Paso # 1 - Descargar
Adobe mantiene todas las versiones oficiales de Adobe Reader en su sitio FTP para que pueda simplemente ir allí y descargar la última versión, empaquetada como un
.debarchivo.Si va a la segunda URL anterior, accederá a una página que se ve así:
Desde esta página, puede seleccionar la versión más reciente de Reader en el momento en que intente hacer esto. Para este ejemplo, descargaremos 9.5.5 , por lo que seleccionamos ese enlace.
Esto nos llevará a otra página con el enlace "enu". Esto denota que estamos descargando la versión en inglés de la herramienta. Aparentemente solo ofrecen el paquete en este idioma. No estoy al 100% en este punto en particular, pero no importa, seguimos adelante.
En este punto deberíamos estar en esta URL:
Desde aquí podemos descargar el
.debarchivo. Normalmente hago esto usandowgetasí:Después de hacer esto debemos tener el archivo,
AdbeRdr9.5.5-1_i386linux_enu.deb. Ahora estamos listos para instalarlo.Paso # 2 - Instalación
El archivo que acabamos de descargar es la versión de 32 bits de Adobe Reader. Adobe solo proporciona Reader como un binario de 32 bits, no hay una variante de 64 bits, pero esto está perfectamente bien, solo necesitamos instalarlo un poco diferente a la mayoría de los
.debpaquetes.Primero necesitamos agregar la arquitectura de 32 bits a nuestro sistema (multiarch), luego actualizar.
Ahora intente instalar Adobe Reader
Luego diga a apt que repare los paquetes instalados que no funcionan. Esto parecería ser un truco, pero básicamente
apthace el trabajo pesado por nosotros e instala / repara cualquier paquete perdido o roto con relativamente poco alboroto.Alternativamente, uno puede usar gdebi. Esto resolverá automáticamente las dependencias.
Ahora, intentando iniciar un programa con
da
Adobe olvidó una dependencia. Podemos averiguar qué paquete instalar usando
apt-file.lo que da
libxml2. Entonces lo hacemospara instalar la versión i386 de
libxml2.Ahora invoque
acroreadusando una cuenta no root.Aquí hay una captura de pantalla de Acrobat Reader que se ejecuta en Debian Wheezy.
NOTA: Adobe instala Acrobat Reader en
/opt, lo cual es asqueroso y viola el FHS.Referencias
fuente
sudo aptitude install lib32stdc++6antes de poder ejecutaracroreadDebian: askubuntu.com/questions/371564/adobe-reader-not-initializingEl problema es que acaba de agregar
maina su lista sources.list. Creo queacroreadestá en la parte no libre del repositorio, por lo que querrá agregar:a
/etc/apt/sources.list, y luego actualizar e instalar.Tradicionalmente, incluso en repositorios de terceros,
mainsolo incluye archivos que cumplen con las Directrices de software libre de Debian . Mientrasnon-freecontiene(de http://www.debian.org/distrib/packages )
fuente
sudo apt-get install acroreaddespués de agregar el repositorio (cambiarsqueezeajessie) y actualizar los paquetes.Nota: Esta respuesta se instala desde el mismo repositorio que solía estar en www.debian-multimedia.org, pero ahora ha cambiado el nombre de su dominio a www.deb-multimedia.org. Para obtener más información sobre por qué sucedió esto (y por qué este repositorio ya no se considera parte de Debian), consulte: http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2012-May/026678. html
Estoy ejecutando Jessie, así es como hago que adobe reader funcione. El proceso debería ser muy similar para Wheezy. No veo la necesidad de descargar desde el sitio web de Adobe, ya que el
acroreadpaquete de http://www.deb-multimedia.org/ todavía puede funcionar bien.La
sources.listlínea relevante es:Se puede reemplazar
testingconstablepor Wheezy. Distribuciones con nombre, es decir,jessieo tambiénwheezyestán bien. Tanto elmainynon-freecomponentes son necesarios ya que una deacroreadlas dependencias 's esacroread-debian-filesque está enmain. En lugar de usar el/etc/apt/sources.listarchivo, en realidad uso un archivo separado en el/etc/apt/sources.list.ddirectorio -/etc/apt/sources.list.d/deb-multimedia.list. Aquí hay un comando único para crear el archivo (se puede copiar / pegar en un terminal):Si no desea utilizar ninguno de los otros paquetes de repositorio de www.debian-multimedia.org, puede dar una prioridad más baja que los paquetes de Debian del mismo nombre agregando las siguientes líneas en la parte superior de
/etc/apt/preferences:De nuevo
testingse puede intercambiarstableaquí o se pueden usar distribuciones con nombre conn=jessieon=wheezy.Para hacer de www.debian-multimedia.org una fuente confiable, puede instalar su paquete de llavero:
Si está ejecutando 64 bits, es posible que deba agregar la
i386arquitectura, ya que Adobe actualmente no realiza compilaciones de 64 bits de Reader para Linux. Para verificar si lai386arquitectura ya se ha agregado, puede hacer lo siguiente:Y para agregarlo:
La instalación es tan simple como:
Ahora el problema que tengo con la ejecución
acroreades este error:Una forma de evitar esto es usar el siguiente script para ejecutar
acroread:Si coloca esto
/usr/local/bin(que aparece antes/usr/binen el valor predeterminadoPATH), el script tendrá prioridad sobre elacroreadbinario real . Esto debería solucionar la ejecución de Reader desde la línea de comandos y desde el menú.Para aquellos que no se sienten cómodos agregando el script (o que solo quieren una forma rápida de hacerlo), puede copiar y pegar lo siguiente en un terminal para agregar la solución:
Una solución alternativa es hacer lo que se sugiere aquí: http://forums.solydxk.com/viewtopic.php?f=7&t=1754 :
Esta puede ser una mejor opción si desea que el complemento del navegador funcione, aunque
/usr/local/bindebería ser menos intrusivo y más fácil de recordar y eliminar cuando ya no sea necesario.fuente
La forma más fácil sería tomar el paquete para Linux Mint Debian Edition (LMDE) e instalarlo en su lugar. LMDE se basa y es 100% compatible con las pruebas de Debian. Puede mezclar con seguridad los repositorios LMDE y Debian en un solo sistema.
Entonces, dado que los paquetes LMDE se incluyen, puede instalarlo agregando su repositorio a su
/etc/apt/sources.list:Una vez que haya agregado esa línea, actualice las fuentes e instale:
NOTA:
LMDE es 100% compatible con Debian, no con Ubuntu, esta solución funciona para Debian pero puede o no funcionar para Ubuntu.
Para LMDE, instalo
apt-get install acroreadcon estos en mi sources.list:fuente
apt-get install acroready usando las fuentes que se muestran en mi respuesta actualizada./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. El último paquete de actualización para LMDE se lanzó en septiembre, por lo que su instalación no será la misma que Jessie. Esta será la razón por la que no tienes el problema. O eso o mi combinación de paquetes instalados.