Backup
“備份”(deja-dup):從源安裝 duplicity 0.8 後,“備份”找不到它
使用“備份”(又名 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