如何在centos7上安装Rabbitvcs?

How to install Rabbitvcs on centos7?

我习惯了乌龟SVN。但是换成centos 7后没有GUI就很难用了。请帮我安装 RabbitVCS。

我在使用 centos7 时遇到了同样的问题,最终使用了 thunar 而不是 nautilus。参见 stackexchange and github issue

更新: 我已经按照 github.com 中的步骤成功构建了 rabbitVCS,然后复制了 nautilus 扩展。

以下说明在 2019 年 5 月对我有用。YMMV。

安装 EPEL 版本

export http_proxy=http://{proxyhost}:{port}
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install epel-release-latest-7.noarch.rpm

安装Pre-requisites

sudo yum install meld pysvn python-dulwich python-simplejson

获取 RabbitVCS 包

export ftp_proxy=$http_proxy
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/hmandevteam/CentOS_7/noarch/rabbitvcs-core-0.17.1-3.2.noarch.rpm
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/hmandevteam/CentOS_7/noarch/rabbitvcs-cli-0.17.1-3.2.noarch.rpm
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/hmandevteam/CentOS_7/noarch/python2-rabbitvcs-0.17.1-3.2.noarch.rpm
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/hmandevteam/CentOS_7/noarch/rabbitvcs-nautilus-0.17.1-3.2.noarch.rpm

安装 RabbitVCS 包

sudo yum install rabbitvcs-core-0.17.1-3.2.noarch.rpm
sudo yum install rabbitvcs-cli-0.17.1-3.2.noarch.rpm
sudo yum install python2-rabbitvcs-0.17.1-3.2.noarch.rpm
sudo yum install rabbitvcs-nautilus-0.17.1-3.2.noarch.rpm

重启

sudo reboot

打开文件管理器,您可以看到 RabbitVCS 菜单

如果上述 rpm ftp 位置变得陈旧,请转到 http://rpm.pbone.net 并使用 Centos 7 过滤器搜索以下包 -

  • rabbitvcs-core
  • rabbitvcs-cli
  • python2-rabbitvcs
  • rabbitvcs-nautilus

您也可以在其他位置找到这些包

注意:您有时可能也需要这些 pre-requisite 包 pygtk, python-configobj, python-gobject, python-gtkspell, python-svn