터미네이터가 작동하지 않습니다

터미네이터가 작동하지 않습니다

설치 terminator하고 잘 작동했는데 갑자기 작동이 멈췄어요.

종료자 저장소를 추가하면 다음 오류가 발생합니다.

명령:

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

오류:

E: 저장소 'http://ppa.launchpad.net/gnome-terminator/ppa/ubuntubionic Release'에는 릴리스 파일이 없습니다.

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

참고자료:


업데이트

소프트웨어 및 업데이트:

내 소프트웨어는 다음과 같습니다. 최신 상태를 업데이트하세요.

여기에 이미지 설명을 입력하세요

파이썬 경로:

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:~$ 

답변1

터미네이터를 설치하기 위해 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

답변2

이제 프로젝트가 GitHub로 이동한 후 이 페이지에 제공된 지침을 사용할 수 있습니다.

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

답변3

/usr/bin/terminator구문 오류는 명시적으로 호출하는 python것이 아니라 호출하고 python2있으며 환경에서 python를 가리킨다는 사실로 인해 발생합니다 python3.

쉬운 해결 방법은 python2다음과 같이 종료자 호출을 수행하는 것입니다.

sudo sed '1s.!/usr/bin/python.!/usr/bin/python2.' /usr/bin/terminator

관련 정보