在Ubuntu上安装和使用SmartGit

65

我已经下载了最新版本的SmartGit安装包,每次想要使用它时,需要从SmartGit bin目录运行脚本smartgit.sh,这个过程每次都需要相同的仓库设置。

在Ubuntu上正确的安装SmartGit的方法是什么?这样我就可以拥有正常的图标,并能够从以前的状态运行程序,而无需每次配置仓库。

谢谢。


每次都必须设置哪个代码库? - mstrap
我要使用的本地代码库。 - eomeroff
SmartGit 将其设置存储在 ~./smartgit/<version-number> 中。其中,projects.xml 包含所有指向本地 Git 存储库的指针。我目前无法理解为什么每次都需要重新设置它们,除非您已经在 bin/smartgit.sh 中更改了 "smartgit.home"? - mstrap
mstrap,“smartgit.sh”是安装程序,而且安装程序总是提示用户查找或创建存储库。 - H2ONaCl
4个回答

145

你可以添加一个PPA,它提供了相对较新的SmartGit版本(以及SmartGit的前身SmartGitHg)。

要添加PPA,请运行:

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

在添加PPA后安装smartgit,请运行:

sudo apt-get install smartgit

安装 smartgithg(在添加PPA后)运行:

sudo apt-get install smartgithg

这应该为您添加一个菜单选项

更多信息请参见Eugene San PPA

此存储库包含定制、更新、移植和后移的软件包,用于最近的两个LTS版本和最新的预发布LTS版本


18
如果有其他人看到这个信息,请确保执行__sudo apt-get install smartgithg__(不要忘记结尾处的 hg),这样你将会获得最新版本。 - vladikoff
1
请谨慎使用此命令,因为PPA还包含新版本的GNOME 3软件包,如gnome-session-data,执行apt-get升级后可能会更改您的GNOME设置。 - iRaS
3
现在距离我最初发布这个答案已经有6年了,也许现在更简单的方法是直接从此处获取 .deb 文件:https://www.syntevo.com/smartgit/download/ 我强烈建议仔细阅读 PPA 描述,以确定是否适合你的需求。https://launchpad.net/~eugenesan/+archive/ppa YMMV - Kevin Bowen
是的,最后我只是下载了.deb文件。谢谢。 - Michael Scheper
可以在arm64上安装,但是带有x86/x64本地的SWT.so。我有没有机会获得一个arm64 SWT库?或者这个软件包实际上可以打包x86和arm版本吗? - jschober
显示剩余2条评论

67
什么是在Ubuntu上安装SmartGit的正确方式?这样我就可以拥有正常的图标。
在smartgit/bin文件夹中,有一个等待您的shell脚本:add-menuitem.sh。它就是这么做的。

Ubuntu14 用户的 bin 文件夹的默认位置在哪里?我在 /etc/ 中找不到它。我的 SmartGit 完美地工作,但我想尝试这个设置。 - rineez

31

现在在Smartgit网页上(我不知道从什么时候开始)有直接下载.deb软件包的可能性。一旦安装,当新版本发布时,它将自动升级。


13

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接