Eu tive alguns problemas com o ImageMagick e me disseram que o pacote ImageMagick padrão do Ubuntu é uma versão antiga e devo atualizá-lo para resolver meus problemas.
Como eu posso fazer isso? Eu tenho a versão mais recente do Ubuntu (12.10). Synaptic me mostra 8:6.7.7.10-2ubuntu4
como a versão mais recente do IM. Isso significa que minha versão do IM é 6.7.7.10
( convert --version
produz o mesmo). O IM não fornece os binários deb em si. O Debian tem algo mais novo , mas em alguns ramos de testes / experimentais, se eu o entender bem. Encontrei IM no Launchpad , mas não há instruções sobre como adicionar isso às minhas fontes, parece que não é um dos PPAs comuns que encontro ao pesquisar o software / beta mais recente. Eu não sei como trabalhar com este.
Existe uma maneira de marcar um pacote para ser retirado de algumas fontes de ponta e deixar o resto do meu sistema ser retirado de fontes padrão? Seria provavelmente o melhor para atualizar para a última versão estável do IM ( 6.8
), mas isso provavelmente é ficção científica, pois nem sequer está no Debian. No entanto, eu preciso pelo menos 6.7.9
.
Nota: Eu quero evitar a compilação a partir da fonte. Eu odeio ter instalado algo e não ser capaz de manipular com ele facilmente com apt-get
ou Synaptic. Além disso, não há atualizações para programas compilados. Sempre compilo, sinto vontade de ir contra o sistema, como usar cola, fios e fita adesiva. Não, não quero compilá-lo com certeza.
imagemagick
pacote existente e suas dependências com esse método. Você pode executar o configure with --prefix=/opt
, compilar o programa e depois instalar no /opt
with checkinstall
, para que você possa gerenciar a versão compilada como um pacote via apt-get
. Se você deseja usar a nova versão, é necessário especificar /opt/bin/convert
quando digamos executar convert
, a menos que crie alguns links simbólicos. De qualquer forma, você pode manter tanto a versão do pacote padrão e sua versão compilada
checkinstall
. Se eu entendi direito, ele deve instalar a versão compilada do programa no meu sistema e representá-lo como um pacote no Synaptic, o que significa que eu posso removê-lo com segurança e facilidade mais tarde. Isso seria bom!