备份工具在 Ubuntu 18.04 中不起作用

备份工具在 Ubuntu 18.04 中不起作用

我对 Linux 操作系统环境还很陌生,想进行一些实验。

安装 Ubuntu 18.04.2 TLS(及生产力软件)后,我尝试使用提供的备份软件备份我的系统

我遇到了第一个错误: 无法执行子进程“duplicity”(没有此文件或目录)。

我在这个论坛上看到,我必须安装 Duplicity 才能使其工作。

因此,我运行了这个命令:

sudo apt install duplicity

并收到另一个错误:

正在读取软件包列表...完成 正在
构建依赖关系树
正在读取状态信息...完成

E: 无法找到软件包 deja-dup-backend-gvfs

在我陷入错误之前,请帮助我

还被告知运行这些:

apt-cache policy | egrep -vi translat

软件包文件:

100 /var/lib/dpkg/状态

立即发布

软件包文件:

apt-cache policy duplicity

表里不一:

已安装:(无)

候选人:(无)

版本表:

非常感谢!

答案1

你的 sources.list 去哪儿了?

创建包含以下内容的文件/etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

然后使用以下方法从所有配置的源更新包信息

sudo apt update

sudo apt install duplicity

答案2

我已成功解决了此问题,方法是卸载 deja-dup 上相应的内置版本并将其替换为相应的 snap 版本。至少对我来说,这似乎有效。来源:启动板评论

sudo apt remove deja-dup

snap install deja-dup --classic

相关内容