Backup

“備份”(deja-dup):從源安裝 duplicity 0.8 後,“備份”找不到它

  • April 12, 2020

使用“備份”(又名 deja-dup)時 - 它沒有發現重複性,儘管它已安裝:

我一直在嘗試使用“備份”(又名 deja-dup)進行備份,結果發現目前的重複性(deja-dup 使用)仍然存在“Unicode 錯誤”(在處理 Unicode 字元串時失敗)。(我的系統上安裝了“備份”(又名 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。它在路徑中:

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

但是,在執行“備份”(deja-dup)時,它找不到它。彈出一個視窗,說:

安裝包

為了繼續,需要安裝以下軟體包:duplicity

我安裝了 dconf-editor,找到了 /org/gnome/deja-dup,但我沒有看到任何重複路徑的設置。

nautilus 和“apt list –installed”也看不到它。

注:此處交叉張貼

deja-dup 不查找重複性二進製文件,而是查看已安裝的軟體包。

嘗試在沒有 HAS-PACKAGEKIT 定義的情況下重新編譯 deja-dup。這可以通過在 meson.build 中註釋掉這些行來完成

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

引用自:https://unix.stackexchange.com/questions/546119