「backup」(deja-dup):ソースからduplicity 0.8をインストールした後、「backup」はそれを見つけることができません。

「backup」(deja-dup):ソースからduplicity 0.8をインストールした後、「backup」はそれを見つけることができません。

「バックアップ」(別名deja-dup)を使用する場合 - インストールしたにもかかわらず、二重性が見つかりませんでした。

「バックアップ」(別名dja-dup)を使用してバックアップしようとしましたが、現在の二重性(deja-dupが使用する)にまだ「Unicodeバグ」(Unicode文字列を処理すると失敗します)があることがわかりました。 (私のシステムには「バックアップ」(別名dixa-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

関連情報