SmartGit Installation and Usage on Ubuntu
Asked Answered
B

4

65

I have downloaded latest SmartGit installation and each time I want to use it I need to run script smartgit.sh from SmartGit bin directory, this process requires the same repository setup every time.

What it correct way of installing SmartGit on Ubuntu? Thus I can have normal icon and run the program from state of previous usage, without configuring repositories every time.

Thanks.

Biographer answered 29/8, 2012 at 19:32 Comment(4)
Which repository must be setup every time?Panatella
Local repository that I want to use.Biographer
SmartGit stores its settings in ~./smartgit/<version-number>. Here, projects.xml contains all pointers to your local Git repositories. I currently can't see why it should be necessary to re-setup them every time, unless you have changed "smartgit.home" somewhere in bin/smartgit.sh?Panatella
mstrap, smartgit.sh is the installer and the installer always prompts the user about finding or creating repositories.Gynecologist
G
68

What it correct way of installing SmartGit on Ubuntu? Thus I can have normal icon

In smartgit/bin folder, there's a shell script waiting for you: add-menuitem.sh. It does just that.

Gros answered 15/9, 2012 at 18:57 Comment(1)
What is the default location of this bin folder for ubuntu 14 users? I couldn't find it in /etc/ my ubuntu 14. My smartgit is working perfectly but I would like to try this setup also.Frontogenesis
A
144

You can add a PPA that provides a relatively current version of SmartGit(as well as SmartGitHg, the predecessor of SmartGit).

To add the PPA run:

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update

To install smartgit (after adding the PPA) run:

sudo apt-get install smartgit

To install smartgithg (after adding the PPA) run:

sudo apt-get install smartgithg

This should add a menu option for you

For more information, see Eugene San PPA.

This repository contains collection of customized, updated, ported and backported packages for two last LTS releases and latest pre-LTS release

Amin answered 13/12, 2012 at 6:4 Comment(7)
If anyone else finds this, make sure you do sudo apt-get install smartgithg (don't forget hg on the end) this way you will get the latest version.Sudan
use this with caution as the ppa also holds new version of gnome 3 packages like gnome-session-data and may alter your gnome after a apt-get upgrade..Mangum
I added the PPA (copied and pasted the steps), but apt still can't find smartgit or smartgithg. I guess something's different in Ubuntu 17.10?Glutinous
@MichaelScheper At this point(6 years after I originally posted this answer), It maybe simpler just get the .deb directly from the creators here: syntevo.com/smartgit/download I would strongly suggest reading the PPA description closely to determine if adding this PPA is appropriate for your needs. launchpad.net/~eugenesan/+archive/ppa YMMVAmin
Yep, I ended up just downloading the .deb. Cheers.Glutinous
Installs on arm64 but comes with x86/x64 native SWT.so. Any chance I can get an arm64 SWT library? Or the package can actually package a x86 and arm version?Fiddle
The won't even work anymore, because the PPA is outdated. Use the .deb as in @Michele 's answer.Reeher
G
68

What it correct way of installing SmartGit on Ubuntu? Thus I can have normal icon

In smartgit/bin folder, there's a shell script waiting for you: add-menuitem.sh. It does just that.

Gros answered 15/9, 2012 at 18:57 Comment(1)
What is the default location of this bin folder for ubuntu 14 users? I couldn't find it in /etc/ my ubuntu 14. My smartgit is working perfectly but I would like to try this setup also.Frontogenesis
D
31

Now on the Smartgit webpage (I don't know since when) there is the possibility to download directly the .deb package. Once installed, it will upgrade automagically itself when a new version is released.

Distasteful answered 14/11, 2013 at 11:4 Comment(0)
H
13

Seems a bit too late, but there is a PPA repository with SmartGit, enjoy! =)

Hoopoe answered 9/11, 2012 at 12:27 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.