「バックアップ」(別名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に複製をインストールします。それはPATHにあります:
~$ 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がコマンドの代わりに重複パッケージをチェックする場合、この場合 MySQL 5.6はクライアント5.5に依存する のように、Debianパッケージを偽装してみることができます。これは依存関係の問題です。
equivs
ダミーパッケージの作成に役立つ場合があります。
同等のものをインストールします。
Sudo apt-get install equivs
テンプレートから制御ファイルを生成します。
equivs-control duplicity
duplicity
ファイルを開いて編集します。必要に応じて名前とバージョンを変更します。
...
Package: duplicity
Version: 0.8.05
...
ビルドしてインストールします。
equivs-build duplicity
Sudo dpkg -i duplicity*.deb
注:
Provides:..
フィールド、元のパッケージを確認し、その行をcontrol
ファイルからコピーして、ステップ(3)で追加します。元のUnicodeエラーの問題を解決するには、Deja Dupのスナップバージョンを試すことをお勧めします。 0.8バージョンの重複性がバンドルされています。
プログラムは異なるPATH値で実行できます。私を悩ませた最も一般的なのは、Sudo
コマンドが使用するパス値の制限されたセットです。
プログラムが実行されている環境を確認するには、run ps axeww | grep deja-dup
を使用します。出力には、出力の終わりに向かって使用されるPATHの値が含まれます。
実行可能ファイルがdeja-dupによって使用されるPATHにない場合は、シンボリックリンクを追加できます。たとえば、/usr/bin/
にシンボリックリンクを追加するには、次のようなコマンドを実行します。
Sudo ln -s /usr/local/bin/duplicity /usr/bin