Tuve algunos problemas con ImageMagick y me dijeron que el paquete predeterminado ImageMagick de Ubuntu es una versión antigua y que debería actualizar para resolver mis problemas.
¿Cómo puedo hacer eso? Tengo la última versión de Ubuntu (12.10). Synaptic me muestra 8:6.7.7.10-2ubuntu4
como la última versión de IM. Significa que mi versión de IM es 6.7.7.10
( convert --version
produce lo mismo). IM no proporciona binarios deb en sí. Debian tiene algo más nuevo , pero en algunas ramas experimentales / de prueba si lo entiendo bien. Encontré IM en Launchpad , pero no hay instrucciones de cómo agregar esto a mis fuentes, parece que no es uno de los PPA habituales que encuentro cuando busco el último software / beta. No sé cómo trabajar con este.
¿Hay alguna manera de marcar un paquete que se tomará de algunas fuentes innovadoras y dejar que el resto de mi sistema se tome de fuentes estándar? Probablemente sería lo mejor actualizar a la última versión estable de IM ( 6.8
), pero eso es probablemente ciencia ficción, ya que ni siquiera está en Debian. Sin embargo, necesito al menos 6.7.9
.
Nota: Quiero evitar la compilación de la fuente. Odio haber instalado algo y no poder manipularlo fácilmente con apt-get
Synaptic. Además, no hay actualizaciones para programas compilados. Siempre compilo tengo ganas de ir en contra del sistema, como usar pegamento, cables y cinta adhesiva. No, no quiero compilarlo con seguridad.
imagemagick
paquete existente y sus dependencias con este método. Puede ejecutar configure with --prefix=/opt
, compilar el programa y luego instalarlo /opt
con checkinstall
, para que pueda administrar la versión compilada como un paquete a través de apt-get
. Si desea utilizar la nueva versión, debe especificar /opt/bin/convert
cuándo se ejecuta convert
, a menos que cree algunos enlaces simbólicos. De cualquier manera, puede conservar tanto la versión del paquete estándar como la versión compilada
checkinstall
. Si lo entiendo bien, debería instalar una versión compilada del programa en mi sistema y luego representarlo como un paquete en Synaptic, lo que significa que puedo eliminarlo de manera segura y fácil más adelante. ¡Eso seria genial!