У меня есть та же проблема с RabbitVCS как это сообщение: Кролик VCS на Ubuntu 18.04 - не показ меню в Наутилусе. Однако я следовал принятому ответу и комментариям, и я все еще не получаю контекстное меню RabbitVCS.
ОБНОВЛЕНИЕ: Ниже результаты команд из другого сообщения, за которым я следовал. Кроме того, если это имеет значение, я работаю в VirtualBox.
~$ aptitude search rabbitvcs
p rabbitvcs-cli - Command line interface for RabbitVCS
i A rabbitvcs-core - Easy version control
p rabbitvcs-gedit - Gedit extension for RabbitVCS
i rabbitvcs-nautilus - Nautilus extension for RabbitVCS
~$ ll ~/.local/share/nautilus-python/extensions/
total 52
drwxr-xr-x 2 alager alager 4096 Jan 28 14:20 ./
drwxr-xr-x 3 alager alager 4096 Jan 28 14:20 ../
-rw-r--r-- 1 alager alager 24082 Jan 28 14:20 RabbitVCS.py
-rw-r--r-- 1 alager alager 20384 Jan 28 14:20 RabbitVCS.pyc
Update2:
~$ python /usr/share/nautilus-python/extensions/RabbitVCS.py /usr/share/nautilus-python/extensions/RabbitVCS.py:63: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version('Nautilus', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Nautilus, GObject, Gtk, GdkPixbuf
Если бы Вы все еще не можете получить его работа, я рекомендовал бы компилировать его из источника (ПОСЛЕ чистки установленных пакетов). Я так и не смог получить repo работу версии сам без некоторых серьезных проблем. Так как одна большая проблема состояла в том, что при просмотре журналов, функция сравнения между изменениями всегда говорила мне, что оба файла были идентичны. Mmm, нет, они не...
Версия в Ubuntu repos довольно стара по сравнению с новейшим (17.x)
https://github.com/rabbitvcs/rabbitvcs
Клиент, который Вы хотите, является наутилусом 3.0, если это - то, что Вы используете.
Инструкции - все там. Если Вы выполняете более новое (2.7, я верю), версия Python, в некоторых соответствующих файлах, могло бы стоить изменить "импорт simplejson" для "импорта json как simplejson" в исходных файлах везде, где "импорт simplejson" появляется, и затем перекомпилируйте/переустановите. Это вызвано тем, что Python изменил свою библиотеку, чтобы иметь "simplejson" как значение по умолчанию "json" библиотека.
Пожалуйста, следуйте тем же как вы упомянули, как принятый ответ на другой вопрос , но попробуйте убить процесс Nautilus вместо его перезапуска.
Установите rabbitvcs-nautilus
sudo apt-get install rabbitvcs-nautilus
Создайте локальную папку (в домашнем каталоге пользователя) для хранения расширения python
mkdir -p ~/.local/share/nautilus-python/extensions
Скопируйте расширение RabbitVCS python в новую локальную папку
cp /usr/share/nautilus-python/extensions/RabbitVCS.py \
~/.local/share/nautilus-python/extensions
Попробуйте перезапустить Nautilus:
nautilus -q
Необязательно : Если вы по-прежнему не можете просмотреть контекстное меню, попробуйте убить Nautilus, который обычно перезапускается автоматически.
sudo killall nautilus