Установка SmartGit

Для GIT использую уже давно SmartGit от syntevo.com
Вопрос - как ее установить?

.

orb написал(а):
Вопрос - как ее установить?

Могу блатной адресок подсказать.
Почти что три буквы…
gpo[.zugaina.org]

:wq
--
Live free or die

там находит древние версии,

там находит древние версии, оверлей не работает
Вот так добавился

layman -fo http://gpo.zugaina.org/lst/gpo-repositories.xml -a bgo-overlay

Дальше получается так:

dev-util/smartgit-3_rc2::bgo-overlay  0 kB

Total: 1 package (1 new), Size of downloads: 0 kB
Fetch Restriction: 1 package

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-util/smartgit-3_rc2 from bgo-overlay
!!! Fetched file: smartgit-generic-3_ea2.tar.gz VERIFY FAILED!
!!! Reason: Insufficient data for checksum verification
!!! Got:      
!!! Expected: MD5 RMD160 SHA1 SHA256 SHA512 WHIRLPOOL
 * Fetch failed for 'dev-util/smartgit-3_rc2', Log file:
 *  '/tmp/portage/dev-util/smartgit-3_rc2/temp/build.log'
 * Please download smartgit-generic-3_ea2.tar.gz from:
 * http://www.syntevo.com/smartgit/early-access.html
 * and move/copy to /usr/portage/distfiles

По указанной ссылке предлагает только новую версию, а в архиве
syntevo.com/smartgithg/download-archive
Version 3.0.11

попробовал скачать

попробовал скачать распаковать последнюю версию и получаю ошибку:

./smartgithg.sh
Error invoking SmartGit/Hg
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:622)
	at QBootLoader.main(SourceFile:112)
Caused by: java.lang.UnsatisfiedLinkError: org.eclipse.swt.internal.gtk.OS._glib_major_version()I
	at org.eclipse.swt.internal.gtk.OS._glib_major_version(Native Method)
	at org.eclipse.swt.internal.gtk.OS.glib_major_version(OS.java:8703)
	at org.eclipse.swt.internal.gtk.OS.(OS.java:620)
	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
	at org.eclipse.swt.widgets.Display.(Display.java:133)
	at com.syntevo.q.gui.cv.a(SourceFile:42)
	at smartgit.YB.a(SourceFile:322)
	at smartgit.apv.a(SourceFile:71)
	at smartgit.apD.a(SourceFile:218)
	at smartgit.apD.call(SourceFile:215)
	at com.syntevo.q.gui.cv.a(SourceFile:83)
	at smartgit.apv.a(SourceFile:215)
	at smartgit.apv.a(SourceFile:172)
	at smartgit.YQ.b(SourceFile:62)
	at SmartGit.main(SourceFile:11)

скопируйте старый ebuild в

скопируйте старый ebuild в новое имя файла в соответствии с именем файла новой версии и положите в локальный оверлей.

Локальный оверлей растёт

нагуглил

нагуглил http://smartgit.3668570.n2.nabble.com/gentoo-ebuild-file-td7574570.html
жаль иснтрукция не детальная

/

orb написал(а):
нагуглил http://smartgit.3668570.n2.nabble.com/gentoo-ebuild-file-td7574570.html
жаль иснтрукция не детальная

Неправда твоя.
Инструкция достаточно подробная.
Если для тебя это не так — иди поплачься Вике.

Кстати, если гнаться за последними версиями — она тебя не спасёт (описана установка 5.0.5 при последней версии 5.0.8)… ☺
И, главное, от похода за навыками эффективного использования справочной подсистемы (на примере задачи ебилдинга) оно тебя не освобождает.

:wq
--
Live free or die

- Сделал ebuild - Сделал

- Сделал ebuild
- Сделал манифест
- Установил

Толку ноль, не запускается.

Error invoking SmartGit/Hg
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at QBootLoader.main(SourceFile:112)
Caused by: java.lang.UnsatisfiedLinkError: org.eclipse.swt.internal.gtk.OS._glib_major_version()I
	at org.eclipse.swt.internal.gtk.OS._glib_major_version(Native Method)
	at org.eclipse.swt.internal.gtk.OS.glib_major_version(OS.java:8703)
	at org.eclipse.swt.internal.gtk.OS.(OS.java:620)
	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
	at org.eclipse.swt.widgets.Display.(Display.java:133)
	at com.syntevo.q.gui.cv.a(SourceFile:42)
	at smartgit.YB.a(SourceFile:321)
	at smartgit.apy.a(SourceFile:70)
	at smartgit.apG.a(SourceFile:221)
	at smartgit.apG.call(SourceFile:218)
	at com.syntevo.q.gui.cv.a(SourceFile:83)
	at smartgit.apy.a(SourceFile:218)
	at smartgit.apy.a(SourceFile:173)
	at smartgit.YT.b(SourceFile:62)
	at SmartGit.main(SourceFile:11)
	... 5 more

У тебя проблема с реализацией

У тебя проблема с реализацией java, какой пакет у тебя установлен?

Ну и кроме всего прочего нужно либо передавать переменную JAVA_HOME, в которой будет определён путь до реализации java, т.е. директории, в которой находится поддиректория bin, в которой находится бинарник java, либо прописать эту переменную в .bashrc или env.d.

java-config

java-config --list-available-vms
The following VMs are available for generation-2:
1)	IcedTea JDK 6.1.12.7 [icedtea-bin-6]
*)	Oracle JRE 1.7.0.51 [oracle-jre-bin-1.7]
3)	Sun JDK 1.6.0.45 [sun-jdk-1.6]

Ну вот и пробуйте разные, в

Ну вот и пробуйте разные, в особенности используйте переменную окружения JAVA_HOME, когда найдёте рабочую конфигурацию пропишете переменную в env.d или .bashrc.

java -Dsmartboot.debug=true

java -Dsmartboot.debug=true -jar lib/bootloader.jar 
QBOOTLOADER_CHECK_PORT=
system ClassLoader: sun.misc.Launcher$AppClassLoader@1667a232
bootloader.jar-URL: file:/opt/smartgithg/lib/bootloader.jar
buildNumber: 2125
smartboot.majorVersion: 5
majorVersion: 5
smartboot.productName: SmartGit/Hg
productName: SmartGit/Hg
smartboot.productKey: SmartGit
productKey: SmartGit
smartboot.productCompany: syntevo
productCompany: syntevo
sourceRoot: /home/john/.smartgit/updates/5
currentBuild: null
source directory: /opt/smartgithg/lib
main class: SmartGit
SWT jar name: org.eclipse.swt.gtk.linux.x86_64.jar

Вы через smartgithg.sh

Вы через smartgithg.sh пробовали запускать?

Да, конечно. Даже скачал

Да, конечно.
Даже скачал разные версии, распаковал во временные папки и отуда запускал через этот скрипт.

Какая версия gtk установлена?

Какая версия gtk установлена?

emerge -av gtk These are the

emerge -av gtk

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-lang/ghc-7.6.3-r1:0/7.6.3  USE="gmp -binary -doc -ghcbootstrap -ghcmakebinary -llvm" 200,396 kB
[ebuild  N     ] app-admin/haskell-updater-1.2.1  24 kB
[ebuild  N     ] dev-haskell/cabal-1.18.1.2:0/1.18.1.2  USE="-profile {-test}" 316 kB
[ebuild  N     ] dev-haskell/random-1.0.1.1-r1:0/1.0.1.1  USE="-doc -hscolour -profile" 9 kB
[ebuild  N     ] dev-haskell/extensible-exceptions-0.1.1.4:0/0.1.1.4  USE="-doc -hscolour -profile" 9 kB
[ebuild  N     ] dev-haskell/transformers-0.3.0.0-r1:0/0.3.0.0  USE="-doc -hscolour -profile" 20 kB
[ebuild  N     ] dev-haskell/mtl-2.1.2-r1:0/2.1.2  USE="-doc -hscolour -profile" 14 kB
[ebuild  N     ] dev-haskell/quickcheck-2.6:2/2.6  USE="template_haskell -doc -hscolour -profile" 26 kB
[ebuild  N     ] dev-haskell/alex-3.1.3  USE="-doc {-test}" 98 kB
[ebuild  N     ] dev-haskell/happy-1.18.10  USE="-doc" 157 kB
[ebuild  N     ] dev-haskell/gtk2hs-buildtools-0.12.5.1-r1:0/0.12.5.1  USE="closuresignals" 166 kB
[ebuild  N     ] dev-haskell/glib-0.12.4-r1:0/0.12.4  USE="-doc -hscolour -profile" 45 kB
[ebuild  N     ] dev-haskell/cairo-0.12.4-r1:0/0.12.4  USE="svg -doc -hscolour -profile" 50 kB
[ebuild  N     ] dev-haskell/pango-0.12.4-r1:0/0.12.4  USE="-doc -hscolour -profile" 59 kB
[ebuild  N     ] dev-haskell/gio-0.12.4-r1:0/0.12.4  USE="-doc -hscolour -profile" 77 kB
[ebuild  N     ] dev-haskell/gtk-0.12.4-r1:2/0.12.4  USE="gio -doc -hscolour -profile" 647 kB

А gtk+?

А gtk+?

Локальный оверлей растёт

eix -I gtk+[D]

eix -I gtk+
[D] x11-libs/gtk+
     Available versions:  
     (1)    1.2.10-r12
     (2)    *2.24.16 2.24.17 2.24.22
     (3)    3.4.4 ~3.6.3-r3 3.8.7 ~3.10.6
       {X aqua colord cups debug egl examples +introspection nls packagekit test vim-syntax wayland xinerama LINGUAS="az ca cs da de el es et eu fi fr ga gl hr hu it ja ko lt nl nn no pl pt pt_BR ro ru sk sl sr sv tr uk vi"}
     Installed versions:  2.24.22(2)(23:04:29 27.01.2014)(cups introspection -aqua -debug -examples -test -vim-syntax -xinerama) 3.10.7(3)(21:23:09 15.03.2014)(X cups introspection -aqua -colord -debug -examples -packagekit -test -vim-syntax -wayland -xinerama)
     Homepage:            http://www.gtk.org/
     Description:         Gimp ToolKit +
emerge -av gtk+

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] x11-libs/gtk+-3.10.7:3  USE="X cups introspection (-aqua) -colord -debug -examples (-packagekit) {-test} -vim-syntax -wayland -xinerama" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Ну, что могу сказать, HZ,

Ну, что могу сказать, HZ, пересобирайте систему с нуля, видимо в ней много "косяков", шучу конечно, читайте документацию по smartgit, ищите требуемые зависимости, ну или хотя бы посмотрите зависимости в бинарном дистрибутиве, где smartgit нормально запускается.

Почему у меня smartgit запускается без проблем не знаю.

У меня на МИНТе сейчас стоит

У меня на МИНТе сейчас стоит версия 4.0.5 и она меня полностью устраивает, поэтому мне не нужна самая новая, нужна рабочая.

$ java-config

$ java-config --list-available-vms
The following VMs are available for generation-2:
*)      IcedTea JDK 6.1.12.7 [icedtea-bin-6]

Всё работает, вот подтверждение http://postimg.org/image/49sh93565/ .

Возможно проблема в реализации выбранной тобой java машины, попробуй ту же, что и у меня.

Хотя с другой реализацией так же нет проблем, хотя выводятся некоторые предупреждения http://postimg.org/image/wz6mxovwv/.

А у меня Еклипс работает на

А у меня Еклипс работает на всех трех версиях, а СмартГит ни на одной не запускается, ошибка одна и таже.
на IcedTea JDK 6.1.12.7 Еклипс очень тупит.

Пробовал версию smartgithg-generic-4_6_5.tar.gz - таже проблема.

/

orb написал(а):
У меня на МИНТе сейчас стоит версия 4.0.5 и она меня полностью устраивает, поэтому мне не нужна самая новая, нужна рабочая.

А какая у тебя на нём жаба?

:wq
--
Live free or die

Тут проблема в чем-то другом,

Тут проблема в чем-то другом, пробовал разные версии Жабы и у меня ниработает нигде, когда у других на всех этих версиях работает. Сам смарт гид пробовал трех разных версий, тоже не помогло.

На этой жабе (на всех трех версиях) работает еклипс. Так же установил GitEye и он отлично заработал.

Попробуйте посредством strace

Попробуйте посредством strace посмотреть, что ему "не нравится".

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".