Терминатор не работает над Ubuntu 18.04?

Я установил terminator и это работало очень хорошо, но внезапно Это прекратило работать.

Когда я добавляю репозиторий разделителя, я получил эту ошибку:

Команда:

sudo add-apt-repository ppa:gnome-terminator/ppa

Ошибка:

E: Репозиторий 'http://ppa.launchpad.net/gnome-terminator/ppa/ubuntu бионический Выпуск' не имеет Файла версии.

и Когда я работал terminator команда в терминале, я получил эту ошибку:

File "/usr/bin/terminator", line 123
   except (KeyError,ValueError), ex:
                                ^
SyntaxError: invalid syntax
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
  File "/usr/bin/terminator", line 123
    except (KeyError,ValueError), ex:
                                ^
SyntaxError: invalid syntax

Я использую python3.7 и Ubuntu18.04

Ссылки:


Обновление

Программное обеспечение и обновление:

Вот мое программное обеспечение, и обновите последнее состояние:

enter image description here

Путь Python:

ubuntu@ubuntu-Z97-D3H:~$ which python3;
/usr/bin/python3
ubuntu@ubuntu-Z97-D3H:~$ which python
/usr/bin/python
ubuntu@ubuntu-Z97-D3H:~$  ls -al $(which python python3)
lrwxrwxrwx 1 root root 24 Dec  9 08:46 /usr/bin/python -> /etc/alternatives/python
lrwxrwxrwx 1 root root  9 Oct 25  2018 /usr/bin/python3 -> python3.6
ubuntu@ubuntu-Z97-D3H:~$  dpkg -l | grep python | grep apt
ii  python-apt-common                          1.6.4                                           all          Python interface to libapt-pkg (locales)
ii  python3-apt                                1.6.4                                           amd64        Python 3 interface to libapt-pkg
ii  python3-aptdaemon                          1.1.1+bzr982-0ubuntu19.1                        all          Python 3 module for the server and client of aptdaemon
ii  python3-aptdaemon.gtk3widgets              1.1.1+bzr982-0ubuntu19.1                        all          Python 3 GTK+ 3 widgets to run an aptdaemon client
ubuntu@ubuntu-Z97-D3H:~$ 

2
задан 11 December 2019 в 10:11

3 ответа

Вы не должны использовать PPA для устанавливания Терминатора. Необходимо удалить проблематичный PPA с

sudo add-apt-repository -r ppa:gnome-terminator/ppa

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

Все, в чем Вы нуждаетесь, должно включить этот карман и пакет установки от него:

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install terminator

И затем используют его, как был запланирован:

$ terminator -v
terminator 1.91
3
ответ дан 21 December 2019 в 23:37

Синтаксическая ошибка связана с тем, что / usr / bin / terminator вызывает python , а не явно вызывает ] python2 , а в вашей среде python указывает на python3 .

Простое исправление - вызвать терминатор python2 , как и должно:

sudo sed '1s.!/usr/bin/python.!/usr/bin/python2.' /usr/bin/terminator
0
ответ дан 11 February 2020 в 17:16

Теперь вы можете использовать инструкции на этой странице после того, как проект переместится на GitHub:

https://github.com/gnome-terminator/terminator/blob/master/INSTALL. md#source-install

1
ответ дан 10 November 2020 в 06:15

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

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