我安装的版本和基础环境:
CentOS 7
python 2.7.5
注:离线安装时,其资源包和依赖包版本需一致,且注意其适用系统,el7.noarch.rpm为CentOS 7系统通用版
离线资源包下载地址:https://download.youkuaiyun.com/download/SSSSHHHH123/21734429
开始安装:
##1#yum -y subversion
rpm -ivh subversion-libs-1.7.14-7.el7_1.1.x86_64.rpm subversion-devel-1.7.14-7.el7_1.1.x86_64.rpm subversion-1.7.14-7.el7_1.1.x86_64.rpm
##2#一般来说Linux系统都是安装有python软件的,python2或python3
###yum -y install nautilus python-dbus dbus-python
rpm -ivh nautilus-python-1.2.2-2.el7.x86_64.rpm
rpm -ivh python-dbus-1.2.4-3.86.el7.x86_64.rpm
rpm -ivh dbus-python-1.1.1-9.el7.x86_64.rpm
##3#yum -y install meld
rpm -ivh meld-3.16.4-2.el7.noarch.rpm
##4#yum -y install python2-pysvn 或python3-pysvn
rpm -ivh python2-pysvn-1.9.11-2.el7.x86_64.rpm
##5#yum -y install python-dulwich python2-simplejson 或python3-simplejson
rpm -ivh python-dulwich-debuginfo-0.10.0-1.el7.x86_64.rpm python-dulwich-0.10.0-1.el7.x86_64.rpm python2-simplejson-3.10.0-2.el7.x86_64.rpm
###注:rabbitvcs包可以在线安装,也可以下载软件包安装
##6#yum -y install rabbitvcs-core
rpm -ivh perl-Git-1.8.3.1-23.el7_8.noarch.rpm git-1.8.3.1-23.el7_8.x86_64.rpm perl-TermReadKey-2.30-20.el7.x86_64.rpm perl-Error-0.17020-2.el7.noarch.rpm
rpm -ivh mercurial-2.6.2-11.el7.x86_64.rpm
rpm -ivh rabbitvcs-core-0.17.1-3.2.noarch.rpm
##7#yum -y install tk
rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm
rpm -ivh tk-8.5.13-6.el7.x86_64.rpm
##8#yum -y install python2-rabbitvcs rabbitvcs-nautilus rabbitvcs-cli-0.17.1-3.2.noarch.rpm
rpm -ivh python3-libs-3.6.8-18.el7.x86_64.rpm python3-3.6.8-18.el7.x86_64.rpm python3-pip-9.0.3-8.el7.noarch.rpm python3-setuptools-39.2.0-10.el7.noarch.rpm python3-tkinter-3.6.8-18.el7.x86_64.rpm
rpm -ivh python2-rabbitvcs-0.17.1-3.2.noarch.rpm
rpm -ivh rabbitvcs-nautilus-0.17.1-3.2.noarch.rpm
rpm -ivh rabbitvcs-cli-0.17.1-3.2.noarch.rpm
图形界面下配置:
nautilus -q
pgrep -f service.py | xargs kill
nohup nautilus > /dev/null &