web-dev-qa-db-ja.com

CentOS 7とnautlius 3にRabbitVCSをインストールする方法

私はこれまでに機能する解決策を見つけていません:(私がこれまでに試みたのは manual の手順に従うことでした。

まず、必要なすべてのパッケージをインストールしました(少なくともそう思うので、名前は常に同じとは限りません)。パッケージのリスト:

  • pygtk2(2.24.0-9)
  • python-configobj(4.7.2-7)
  • pygobject2(2.28.6-11)
  • pygobject3(3.8.2-6)
  • python-simplejson(3.3.3-1)
  • pysvn(1.7.6-10)
  • Subversion-python(1.8.11-1)
  • Subversion(1.8.11-1)

次に、setup.py installを実行してみましたが、アイコンキャッシュを削除して再作成すると、165行目でエラーが発生しました。ディストリビューションでgtk-update-icon-cache-3.0実行可能ファイルが見つからなかったため、gtk-update-icon-cacheで実行可能ファイルの名前を変更しました。それが正しい方法かどうかはわかりません。注:setup.py installコマンドを実行した後、rabbitvcsバイナリは見つかりませんでした。 setup.pyスクリプトはもう少し冗長になると思います:)

そこからnautilus-3のREADMEに従いました。 nautilus-pythonパッケージが見つかりませんでした。この問題への対処方法がわからない場合、ヒントはありますか?私はこれを見つけました link が、それをどうするかわかりません。不足しているパッケージを無視して/usr/share/nautilus-python/extensionsを手動で作成し、RabbitVCS.pyをコピーしました。 nautilusを再起動して成功しませんでした:|

Windowsがtortoisesvnに夢中になってしまい、残念ながらCentOS 6からCentOS 7に切り替える必要があったので、この問題に誰も対処していないのは残念です。

3
krizajb

私もrabbitvcs + nautilusのインストールに苦労しましたが、rabbitvcs + Thunarで終了しました。 CentOS 7で動作させるには、次のようにします。

以下のパッケージを here からダウンロードします。

rabbitvcs-cli-0.14.2.1-5.el7.centos.noarch
rabbitvcs-core-0.14.2.1-5.el7.centos.noarch
rabbitvcs-thunar-0.14.2.1-5.el7.centos.x86_64
thunarx-python-0.2.3-5.el7.centos.x86_64

Rootユーザーとしてターミナルを開き、次のコマンドを実行します

yum install thunar gtk-doc Thunar-devel
yum install meld pysvn python-dulwich python-simplejson Subversion
rpm -ivh rabbitvcs-core-0.14.2.1-5.el7.centos.noarch.rpm rabbitvcs-cli-0.14.2.1-5.el7.centos.noarch.rpm thunarx-python-0.2.3-5.el7.centos.x86_64.rpm rabbitvcs-thunar-0.14.2.1-5.el7.centos.x86_64.rpm

thunar Explorerを開き、コンテキストメニューを確認すると、rabbitvcsメニューが表示されます。

これがあなたが探している目的に役立つことを願っています。

0
Dipak Chaudhari

Dipak Chaudhariのガイドラインに基づいて、RabbitVCSとNautilusを完全にインストールしました。

  1. 端末で、パッケージをインストールします。

    yum install meld pysvn python-dulwich python-simplejson Subversion
    

    (そして、システムが欠落している場合は他のパッケージ:pygtkpython-configobjpython-gobjectpython-gtkspellpython-svngit

  2. http://rpm.pbone.net に移動し、検索してダウンロードします(Fedora 19およびCentOS 7で検索)。

    rabbitvcs-cli-0.16-1.fc19.noarch.rpm
    rabbitvcs-core-0.16-1.fc19.noarch.rpm
    nautilus-python-1.1-4.fc19.x86_64.rpm
    nautilus-python-devel-1.1-4.fc19.x86_64.rpm
    rabbitvcs-nautilus-0.16-1.fc19.x86_64.rpm
    

    次に、以下にリストされている順序でターミナルにインストールします(1行でインストールできます)。

    rpm -ivh rabbitvcs-cli-0.16-1.fc19.noarch.rpm
    rpm -ivh rabbitvcs-core-0.16-1.fc19.noarch.rpm
    rpm -ivh nautilus-python-1.1-4.fc19.x86_64.rpm
    rpm -ivh nautilus-python-devel-1.1-4.fc19.x86_64.rpm
    rpm -ivh rabbitvcs-nautilus-0.16-1.fc19.x86_64.rpm
    
  3. システムを再起動します。ファイルマネージャを開きます。新しいフォルダを作成します。

    そのフォルダを右クリックすると、サブメニューにRabbitCVSが表示されます。

2
Hien Le

評判のポイントがなければHien Leeのコメントはできないので、ここに回答を追加します。私はヒエン・リーのガイドに従いましたが、それでもまだ運がありませんでした。システムメッセージを調べたところ、pythonスタックトレースがログに記録され、gtkspellバージョン3に依存していることがわかりました。gtkspellをアンインストールしてgtkspell3ライブラリに更新した後、

2
gtg469x