У меня были некоторые проблемы с ImageMagick, и мне сказали, что стандартный пакет Ubuntu ImageMagick является устаревшей версией, и я должен обновить его, чтобы решить мои проблемы.
Как я могу это сделать? У меня последняя версия Ubuntu (12.10). Synaptic показывает мне 8:6.7.7.10-2ubuntu4
как последнюю версию IM. Это означает, что моя версия IM 6.7.7.10
( convert --version
выводит то же самое). IM не предоставляет сам deb deb . В Debian есть что-то более новое , но в некоторых ветках тестирования / эксперимента, если я хорошо понимаю. Я нашел IM на Launchpad , но нет никаких инструкций, как добавить это в мои источники, похоже, это не один из обычных PPA, с которыми я встречаюсь при поиске последней / бета-версии программного обеспечения. Я не знаю, как работать с этим.
Есть ли способ, как пометить пакет, который будет взят из некоторых передовых источников, и оставить оставшуюся часть моей системы из стандартных источников? Возможно, было бы лучше обновить его до последней стабильной версии IM ( 6.8
), но это, вероятно, научно, так как даже в Debian это не так. Тем не менее, мне нужно по крайней мере 6.7.9
.
Примечание: я хочу избежать компиляции из исходного кода. Я ненавижу устанавливать что-то и не могу с этим легко манипулировать с помощью apt-get
Synaptic. Более того, нет обновлений для скомпилированных программ. Всегда я собираю, я чувствую, что иду против системы, как с помощью клея, проводов и скотча. Нет, я не хочу компилировать это точно.
imagemagick
пакет и его зависимости с помощью этого метода. Вы можете запустить configure с помощью --prefix=/opt
, скомпилировать программу, а затем установить с помощью /opt
with checkinstall
, чтобы вы могли управлять скомпилированной версией как пакетом через apt-get
. Если вы хотите использовать новую версию, вам нужно указать, /opt/bin/convert
когда, скажем, вы запускаете convert
, если только вы не создадите несколько символических ссылок. В любом случае, вы можете сохранить как стандартную версию пакета, так и скомпилированную версию
checkinstall
. Если я правильно понимаю, он должен установить скомпилированную версию программы в мою систему, а затем представить ее как пакет в Synaptic или около того, что означает, что я могу безопасно и легко удалить ее позже. Это было бы прекрасно!