"backup"(deja-dup): 소스에서 duplicity 0.8을 설치한 후 "backup"이 이를 찾을 수 없습니다.

"backup"(deja-dup): 소스에서 duplicity 0.8을 설치한 후 "backup"이 이를 찾을 수 없습니다.

"백업"(일명 deja-dup)을 사용할 때 - 설치했음에도 불구하고 이중성이 발견되지 않았습니다.

"백업"(일명 deja-dup)을 사용하여 백업을 시도했는데 현재 이중성(deja-dup이 사용하는)에 여전히 "유니코드 버그"(유니코드 문자열을 처리할 때 실패함)가 있음을 발견했습니다. (내 시스템에는 "백업"(일명 deja-dup)이 설치되어 있습니다: "deja-dup 백업 도구" v 37.0 및 이중성 v 0.7.17).

내 시스템:

~$ lsb_release -a
Description:   Ubuntu 18.04.3 LTS; Release:  18.04; Codename:   bionic

따라서 기존 Duplicity 설치를 삭제하고 소스에서 Duplicity 0.8을 설치했습니다.https://launchpad.net/duplicity. /usr/local/bin에 Duplicity를 설치합니다. 다음 경로에 있습니다.

~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

모든 요구 사항을 로드하고 설치한 후 duplicity 0.8 자체는 정상적으로 실행됩니다.

~$ duplicity -V
duplicity 0.8.05

그러나 "backup"(deja-dup)을 실행하면 찾을 수 없습니다. 다음을 보여주는 창이 나타납니다.

설치 패키지

계속하려면 다음 패키지를 설치해야 합니다: duplicity

dconf-editor를 설치하고 /org/gnome/deja-dup을 찾았지만 중복 경로에 대한 설정이 표시되지 않습니다.

노틸러스 및 "apt list --installed"도 표시되지 않습니다.

참고: 교차 게시여기

답변1

deja-dup은 중복 바이너리를 찾지 않지만 설치된 패키지를 찾습니다.

HAS-PACKAGEKIT를 정의하지 않고 deja-dup을 다시 컴파일해 보세요. 이는 meson.build에서 다음 줄을 주석 처리하여 수행할 수 있습니다.

#if packagekit_dep.found()
#common_vflags += ['--define=HAS_PACKAGEKIT']
#endif

관련 정보