“Резервные копии” (deja-дубликат): после установки двуличности 0.8 из источника, “Резервные копии” не могут найти его

При использовании "Резервных копий" (иначе deja-дубликат) - это не находит двуличность, хотя это установлено:

Я пытался скопировать использование "Резервные копии" (иначе deja-дубликат), и оказывается, что текущая двуличность (которые deja-копируют использование) все еще имеет "ошибку Unicode" (это перестало работать при контакте со строками Unicode). (У меня есть "Резервные копии" (иначе deja-дубликат) установленный в моей системе: "резервный v 37.0" инструмента deja-дубликата, и имел двуличность v 0.7.17).

Моя система:

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

Так, я затем удалил существующую установку двуличности и установил двуличность 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

После загрузки и установки всех требований, сама хорошо работает двуличность 0.8:

~$ duplicity -V
duplicity 0.8.05

Но при выполнении "Резервных копий" (deja-дубликат) это не находит его. Окно открывается, говоря:

ПАКЕТЫ УСТАНОВКИ

Для продолжения следующий пакет должен быть установлен: двуличность

Я установил dconf-редактора, найденного/org/gnome/deja-dup, но я не вижу там настроек для пути двуличности.

наутилус и "способный список - установленный" не видят его, также.

Примечание: крест отправляется здесь

3
задан 10 October 2019 в 13:14

3 ответа

Если Deja-дубликат действительно проверяет на пакет двуличности вместо команды, можно попытаться фальсифицировать пакет Debian как в этом MySQL 5.6 случая, зависит от клиента 5.5, который является о проблеме зависимости.

equivs может помочь создать фиктивные пакеты.

  1. Установка equivs:

    sudo apt-get install equivs
    
  2. Генерируйте файл управления из шаблона:

    equivs-control duplicity
    
  3. Открытый duplicity файл для редактирования. Измените имя и версию в случае необходимости:

    ...
    Package: duplicity
    Version: 0.8.05
    ...
    
  4. Сборка затем устанавливает его:

    equivs-build duplicity
    sudo dpkg -i duplicity*.deb
    

Примечания:

  • Это может быть удалено как любой пакет. При использовании этого метода на крупном масштабе (компьютеры компании), запишите что-то в описании (шаг 3), чтобы указать, что это - фиктивный/поддельный пакет.
  • Для общего случая некоторые пакеты имеют Provides:.. поле, проверьте исходный пакет и скопируйте ту строку с control файл, добавляет это с шагом (3).
1
ответ дан 1 December 2019 в 16:15

Для решения первичного размещения ошибок Unicode я рекомендовал бы пробовать поспешную версию Дубликата Deja. Это имеет 0,8 версии двуличности, связанной в.

1
ответ дан 1 December 2019 в 16:15

Программы могут работать с различными значениями ПУТИ. Наиболее распространенное, которое укусило меня, является этим sudo команды используют ограниченное множество значений пути.

Проверять среду, которую программа выполняет с выполнением ps axeww | grep deja-dup. Вывод будет включать значение используемой PATH к концу вывода.

Если исполняемый файл не находится в ПУТИ, используемом deja-дубликатом, можно добавить символьную ссылку. Например, добавлять символьную ссылку в /usr/bin/ выполните команду, подобную следующему.

sudo ln -s /usr/local/bin/duplicity /usr/bin

1
ответ дан 1 December 2019 в 16:15

Другие вопросы по тегам:

Похожие вопросы: