[Guide] GitExtension в Wine and Mono

После окончательного переезда с Windows долгое время страдал без GitExtensions, пришлось опять привыкать к GitGui, да и консоль все больше начала въедаться в душу, но иногда в свободное время всё-таки пытался запустить GitExtensions под wine (Ubuntu 12.10). И вот на днях в перерыве между работой оно вдруг запустилось…

Начну издалека. На «официальном» сайте проекта на гуглокоде на странице загрузок есть распакованная версия программы с пометкой «Windows & Linux», а в гугле можно найти более менее подробное видео по установке оного на Ubuntu 11.04 под Mono. Других гайдов, кроме как видео, я найти не смог, зато поисковая выдача  пестрит постами с форумов об ошибках при запуске.

К сожалению, «полной» работоспособности GitExtension я добиться не смог ни под Mono, ни под Wine, поэтому стоит ли читать дальше — решать Вам. Под Mono не видно списка коммитов (что убивает любое возможное использование программы), под Wine все работает,  но список коммитов закрашен черным до клика мышкой по нему (грешу на недобитую видеокарту).

Итак… Начну с описания установки GitExtension 2.43 под Mono (устанавливал по видео, которое можно найти на ютубе). Устанавливал на Linux Mint, от установки на Ubuntu ничем не отличается

1. Устанавливаем собственно сам Git (через центр приложений или sudo apt-get install git)
2. Устанавливаем WinForms для Mono (через центр приложений или sudo apt-get install libmono-winforms2.0-cil)

Далее автор видео скачивает и распаковывает архив с GitExtensions (что и надо сделать), и затем без проблем запускает и работает с программой. А на самом деле именно тут появляются первые ошибки при запуске, которые мы решаем:

3. Установкой MonoDevelop (sudo apt-get install monodevelop). Странно, что конкретно она тут нужна, не хватает какой то библиотеки, но именно после установки среды разработки для Mono я смог запустить GitExtensions под Mono.

Правда толку от этого немного, так как, как я уже писал, при запуске вместо лога коммитов появляется огромный красный крест (причем при очень частом обновлении виден список коммитов, то есть это не проблема связки с git).

Пойду я спать… Завтра допишу про установку под Wine, если найдется время

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *