Терминатор не запускается после обновления

Я не могу запуститься, разделитель для этого происходит:

Traceback (most recent call last):
  File "/usr/bin/terminator", line 122, in <module>
    TERMINATOR.create_layout(OPTIONS.layout)
  File "/usr/share/terminator/terminatorlib/terminator.py", line 311, in create_layout
    window, terminal = self.new_window()
  File "/usr/share/terminator/terminatorlib/terminator.py", line 234, in new_window
    terminal = maker.make('Terminal')
  File "/usr/share/terminator/terminatorlib/factory.py", line 94, in make
    output = func(**kwargs)
  File "/usr/share/terminator/terminatorlib/factory.py", line 106, in make_terminal
    return(terminal.Terminal())
  File "/usr/share/terminator/terminatorlib/terminal.py", line 147, in __init__
    self.update_url_matches()
  File "/usr/share/terminator/terminatorlib/terminal.py", line 273, in update_url_matches
    reg = Vte.Regex.new_for_match(re, len(re), self.regex_flags)
  File "/usr/lib/python2.7/dist-packages/gi/module.py", line 139, in __getattr__
    self.__name__, name))
AttributeError: 'gi.repository.Vte' object has no attribute 'Regex'

Я попытался удалить и произвести чистку много раз и затем переустановил его, но тем не менее, это не открывается.

0
задан 13 April 2020 в 23:43

1 ответ

Этот вопрос был решен в репозитории, но что фиксация для Ubuntu 16.04 еще не была выпущена с возрастающей сборкой. Это, кажется, имеет некоторое отношение к недавно добавленной поддержке Python 3, но я не копался слишком глубоко в источнике или связал запросы получения по запросу для выяснения точно, какова первопричина. Вот является ссылка на проблему в Терминаторе зеркалом GitHub, где этот патч обсужден: https://github.com/gnome-terminator/terminator/issues/10

Для выполнения Терминатора на полностью обновленной среде Ubuntu 16.04 в данный момент, кажется, что необходимо будет вытянуть и создать Терминатора из основного ответвления самого приложения. Вам будет нужен мерзавец, установленный, чтобы сделать это:

git clone https://github.com/gnome-terminator/terminator.git

Вам будут нужны пакеты человечности 16.04 и для Python и для python-vte установленный на сборке и установке приложение правильно:

sudo apt update && sudo apt install python python-vte

Оттуда просто cd в недавно клонированного Терминатора repo каталог с cd ./terminator, и установите приложение как sudoer как это:

sudo ./setup.py install --record=install-files.txt

Можно рассмотреть полную установку и удалить процесс в INSTALL файл в корневом каталоге разделителя repo.

Каждый раз, когда следующая сборка Ubuntu 16.04 выпущена на Панели запуска PPA, необходимо смочь вернуться к установке разделителя с apt когда Вы обычно были бы, хотя необходимо, вероятно, удалить изготовленную вручную версию, когда Вы делаете, как это:

sudo ./setup.py uninstall --manifest=install-files.txt

Я только что ступил посредством этого процесса и теперь имею разделитель, работающий над моей полностью обновленной Настольной средой Ubuntu 16.04.

1
ответ дан 25 April 2020 в 10:48

Другие вопросы по тегам:

Похожие вопросы: