Ich hatte einige Probleme mit ImageMagick und es wurde mir mitgeteilt, dass Ubuntus Standard-ImageMagick-Paket eine alte Version ist und ich ein Upgrade durchführen sollte, um meine Probleme zu beheben.
Wie kann ich das machen? Ich habe die neueste Ubuntu-Version (12.10). Synaptic zeigt mich 8:6.7.7.10-2ubuntu4
als die neueste Version von IM. Das heißt, meine IM-Version ist 6.7.7.10
( convert --version
gibt dasselbe aus). IM bietet selbst keine Deb-Binärdateien an . Debian hat etwas Neues , aber in einigen Test- / Experimentierzweigen, wenn ich es gut verstehe. Ich habe IM auf Launchpad gefunden , aber es gibt keine Anweisungen, wie ich dies zu meinen Quellen hinzufügen kann. Es scheint, dass dies keine der üblichen PPAs ist, die ich bei der Suche nach der neuesten / Beta-Software erreiche. Ich weiß nicht, wie ich damit umgehen soll.
Gibt es eine Möglichkeit, ein Paket zu kennzeichnen, das aus einigen Spitzenquellen entnommen werden soll, und den Rest meines Systems aus Standardquellen zu entnehmen? Es wäre wahrscheinlich das Beste, auf die letzte stabile Version von IM ( 6.8
) zu aktualisieren , aber das ist wahrscheinlich Sci-Fi, da es nicht einmal in Debian ist. Allerdings brauche ich zumindest 6.7.9
.
Hinweis: Ich möchte die Kompilierung aus dem Quellcode vermeiden. Ich hasse es, etwas installiert zu haben und nicht in der Lage zu sein, es einfach mit apt-get
oder Synaptic zu manipulieren . Darüber hinaus gibt es keine Updates für kompilierte Programme. Immer wenn ich kompiliere, habe ich das Gefühl, dass ich gegen das System verstoße, indem ich Klebstoff, Drähte und Klebeband benutze. Nein, ich möchte es nicht sicher kompilieren.
imagemagick
Mit dieser Methode können Sie Ihr vorhandenes Paket und seine Abhängigkeiten beibehalten. Sie können mit configure ausführen --prefix=/opt
, kompilieren Sie das Programm, und installieren Sie dann zu /opt
mit checkinstall
, so können Sie die kompilierte Version als Paket über verwalten apt-get
. Wenn Sie die neue Version verwenden möchten, müssen Sie angeben, /opt/bin/convert
wann Sie ausgeführt werden convert
, es sei denn, Sie erstellen einige Symlinks. In beiden
checkinstall
. Wenn ich es richtig verstehe, sollte es eine kompilierte Version des Programms auf meinem System installieren und es dann als Paket in Synaptic oder so darstellen, was bedeutet, dass ich es später sicher und einfach entfernen kann. Das wäre toll!