Windows 10의 Cygwin 64에서 Meld를 실행하려고 합니다(방금 업데이트됨 - 2021년 9월). 일부 관련 패키지 버전:
- 퓨전: 3.18.0-1
- python3:3.8.6-1
- python36:3.6.13-2
- python2:2.7.18-4
나는 또한 X 서버에 MobaXTerm을 사용합니다(그리고 작동합니다. 예를 들어 xclock을 실행할 수 있습니다.)
나는 그것을 해결했다이 초기 질문, meld
Python 3.6을 사용하여 실행합니다. 그러나 Meld를 실행하려고 하면 다음과 같은 일이 발생합니다.
$ meld
process 14421: D-Bus library appears to be incorrectly set up;
failed to read machine uuid: Failed to open "/etc/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue.
D-Bus not compiled with backtrace support so unable to print a backtrace
Aborted (core dumped)
내 d-bus 라이브러리가 "잘못 설정"된 이유는 무엇입니까? 설정을 어떻게 수정하나요? 최종적으로 작동하도록 어떻게 혼합합니까?
답변1
dbus가 전혀 설치되지 않은 것 같습니다. dbus
Cygwin 패키지를 설치하면 meld가 작동합니다. 단, 시작 시간이 길어질 수 있으니 인내심을 갖고 기다려주세요.
너예 혹은 아니오또한 다음 추가 패키지도 설치해야 합니다: libdconf-dbus1-devel
, libdconf-dbus1_0
, python-dbus-devel
, python36-dbus
, python38-cairo
, python38-dbus
, python38-gi
.