Social Icons

.

пятница, 28 декабря 2012 г.

Установка TortoiseHg (клиента Мercurial ) под UBUNTU



Я не знаю, поправили ли разработчики инсталляцию своего продукта под UBUNTU или его совместимость с 13.04 улучшилась, но факт на лицо: для установки актуальной версии под 12.04 приходилось плясать с бубном, а на 13.04 она встает "как по нотам". Привожу оба способа, но очень надеюсь, что пользоваться будем только первым.

Ubuntu 13.04

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg

  Ubuntu 12.04

  • Переходим в Download→Linux→Ubuntu packages в итоге оказывается переход по ссылке TortoiseHg PPA Packagers (Overview)
  • Выбираем TortoiseHg PPA Packagers: Releases
  • Открываем выпадающий блок «Technical details about this PPA» и выбираем текущую операционную систему Precise 12.04
deb http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu precise main 
deb-src http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu precise main
Можно скачать инсталляционные пакеты deb и ставить из них. Однако это порочная практика в мире Ubuntu. Здесь принято пользоваться ppa пакетами
  • Находим на странице код для PPA. На данный момент это Signing key: 1024R/D5056DDE
  • Прописываем ppa в систему и обновляем ее.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D5056DDE
sudo apt-get update
sudo apt-get dist-upgrade
Если все сделали правильно, но в центре приложений UBUNTU появится правильная версия приложения.

Комментариев нет:

Отправить комментарий

 

Так говорил Учитель:

У хорошо написанной программы есть свой собственный рай, у плохо написанной — свой собственный ад.

Russian Developer

Взгляд его светел, усилия праведны, старания бесплодны, дело безнадежно ...