У мене виникли деякі проблеми із ImageMagick, і мені сказали, що пакет Ubuntu за замовчуванням ImageMagick - це давня версія, і мені слід оновити, щоб вирішити свої проблеми.
Як я можу це зробити? У мене остання версія Ubuntu (12.10). Synaptic показує мене 8:6.7.7.10-2ubuntu4
як останню версію чату. Це означає, що моя версія IM 6.7.7.10
( convert --version
виходить однакова). IM не надає самих бінарних даних . У Debian є щось більш нове , але в деяких тестових / експериментальних галузях, якщо я це добре розумію. Я знайшов чат на Launchpad , але немає вказівок, як додати це до своїх джерел. Здається, це не один із звичайних PPA, з якими я зустрічаюсь під час пошуку останнього / бета-програмного забезпечення. Я не знаю, як з цим працювати.
Чи є спосіб, як позначити пакунок, який потрібно взяти з деяких джерел кровотоку, а решту моєї системи взяти зі стандартних джерел? Було б, мабуть, найкраще оновити до останньої стабільної версії IM ( 6.8
), але це, мабуть, наукова фантастика, як це навіть не в Debian. Однак мені потрібно щонайменше 6.7.9
.
Примітка. Я хочу уникати компіляції з джерела. Я ненавиджу, що я щось встановив і не мав змоги з ним легко маніпулювати apt-get
або Synaptic. Більше того, оновлень для складених програм немає. Завжди компілюючи, я відчуваю, що йду проти системи, як, наприклад, використовуючи клей, дроти та качкову стрічку. Ні, я не хочу його точно складати.
imagemagick
пакет та його залежності за допомогою цього методу. Ви можете запустити Configure з --prefix=/opt
, скомпілювати програму, а потім встановити на /opt
з checkinstall
, так що ви можете керувати скомпільовану версію у вигляді пакету з допомогою apt-get
. Якщо ви хочете скористатися новою версією, вам потрібно вказати /opt/bin/convert
час запуску convert
, якщо ви не створили кілька посилань. У будь-якому випадку ви можете зберегти як стандартну версію пакета, так і компільовану версію
checkinstall
. Якщо я правильно це розумію, він повинен встановити в мою систему скомпільовану версію програми, а потім представити її як пакет в Synaptic або близько того, що означає, що я можу їх безпечно і легко видалити пізніше. Було б чудово!