在windows下習慣了用tortoisesvn進行軟件開發和管理,轉到Linux下面,發現有一款和tortoisesvn極其相似的軟件rabbitvcs,使用起來相當的順手。安裝過程有點折騰,可能和我用的linux發行版有關係吧。
ubuntu14.04系統
首先添加源,然後安裝相應的軟件包:
$ sudo add-apt-repository ppa:rabbitvcs/ppa
$ sudo apt-get update
安裝依賴庫:
sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld
安裝RabbitVCS庫
sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3
再安裝依賴包
sudo apt-get install thunarx-python rabbitvcs-thunar
有些版本的系統經過以上步驟就應該在重啓或註銷後右鍵菜單中出現VCS的選項。
如果沒有如期看到,請繼續執行
添加軟件鏈接
64位:sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0
32位:sudo ln -s /usr/lib/i386-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0
經過上述步驟如果在重啓或者註銷後仍然沒有看到右鍵菜單中出現VCS的選項(我就是出現這種情況了),可以需要再運行下面一條指令:
$ sudo chown -R $USER:$USER ~/.config/rabbitvcs
註銷或者重啓電腦即可。
Ubuntu16.04/Mint18系統
由於Rabbitvcs很長一段時間沒有更新了,在ubuntu16.04和LinuxMint18發佈後,安裝rabbitvcs需要一些特殊處理,不過基本步驟不變:
一: 添加rabbitvcs的ppa源
sudo add-apt-repository ppa:rabbitvcs/ppa # 會提示確認, 直接按回車鍵
這個時候會報錯的,因爲Rabbitvcs還沒有支持最新的的下系統
可以利用如下操作代替:
sudo apt-key adv --keyserverkeyserver.ubuntu.com --recv-keys 34EF4A35
或者:
sudo gedit /etc/apt/sources.list
最後一行追加:
deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu precise main
二: 更新本地源緩存
apt-get update
三: 安裝rabbitvcs
apt-get install rabbitvcs-core rabbitvcs-cli rabbitvcs-thunar rabbitvcs-gedit thunarx-python # 若依賴錯誤, 可手工一個個安裝
apt-get install thunarx-python rabbitvcs-thunar
四: 安裝nemo-python, nemo-rabbitvcs插件
apt-add-repository ppa:gwendal-lebihan-dev/cinnamon-stable # 會提示確認, 直接按回車鍵 apt-get update apt-get install python-nemo
從這裏: python-nemo 下載RabbitVCS.py, 放入到/usr/share/nemo-python/extensions/下, 或直接安裝nemo-rabbitvcs
五: 重啓Nemo
killall nemo nemo
六:其他設置
如果註銷或者重啓後右鍵菜單沒有出現Rabbitvcs,則可以參照Ubuntu14.04的處理方式。