How To Install duplicity on Fedora 36

In this tutorial we learn how to install duplicity in Fedora 36. duplicity is Encrypted bandwidth-efficient backup using rsync algorithm

Introduction

In this tutorial we learn how to install duplicity on Fedora 36.

What is duplicity

Duplicity incrementally backs up files and directory by encrypting tar-format volumes with GnuPG and uploading them to a remote (or local) file server. In theory many protocols for connecting to a file server could be supported; so far ssh/scp, local file access, rsync, ftp, HSI, WebDAV and Amazon S3 have been written. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Currently duplicity supports deleted files, full unix permissions, directories, symbolic links, fifos, device files, but not hard links.

We can use yum or dnf to install duplicity on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install duplicity.

Install duplicity on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install duplicity using dnf by running the following command:

sudo dnf -y install duplicity

Install duplicity on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install duplicity using yum by running the following command:

sudo yum -y install duplicity

How To Uninstall duplicity on Fedora 36

To uninstall only the duplicity package we can use the following command:

sudo dnf remove duplicity

duplicity Package Contents on Fedora 36

/etc/duplicity
/etc/duplicity/cacert.pem
/usr/bin/duplicity
/usr/bin/rdiffdir
/usr/lib/.build-id
/usr/lib/.build-id/e6
/usr/lib/.build-id/e6/f228a12ad18abd63cde7bee5d76e673a8e522d
/usr/lib64/python3.10/site-packages/duplicity
/usr/lib64/python3.10/site-packages/duplicity-0.8.22-py3.10.egg-info
/usr/lib64/python3.10/site-packages/duplicity-0.8.22-py3.10.egg-info/PKG-INFO
/usr/lib64/python3.10/site-packages/duplicity-0.8.22-py3.10.egg-info/SOURCES.txt
/usr/lib64/python3.10/site-packages/duplicity-0.8.22-py3.10.egg-info/dependency_links.txt
/usr/lib64/python3.10/site-packages/duplicity-0.8.22-py3.10.egg-info/requires.txt
/usr/lib64/python3.10/site-packages/duplicity-0.8.22-py3.10.egg-info/top_level.txt
/usr/lib64/python3.10/site-packages/duplicity/__init__.py
/usr/lib64/python3.10/site-packages/duplicity/__pycache__
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/asyncscheduler.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/asyncscheduler.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/cached_ops.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/cached_ops.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/commandline.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/commandline.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/config.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/diffdir.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/diffdir.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_collections.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_collections.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_main.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_main.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_temp.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_temp.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_threading.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_threading.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_time.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/dup_time.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/errors.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/errors.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/file_naming.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/file_naming.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/filechunkio.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/filechunkio.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/globmatch.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/globmatch.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/gpg.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/gpg.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/gpginterface.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/gpginterface.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/lazy.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/lazy.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/librsync.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/librsync.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/log.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/log.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/manifest.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/manifest.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/patchdir.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/patchdir.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/path.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/path.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/progress.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/progress.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/robust.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/robust.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/selection.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/selection.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/statistics.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/statistics.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/tarfile.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/tarfile.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/tempdir.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/tempdir.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/__pycache__/util.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/_librsync.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/duplicity/_librsyncmodule.c
/usr/lib64/python3.10/site-packages/duplicity/asyncscheduler.py
/usr/lib64/python3.10/site-packages/duplicity/backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends
/usr/lib64/python3.10/site-packages/duplicity/backends/__init__.py
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_boto_multi.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_boto_multi.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_boto_single.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_boto_single.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_cf_cloudfiles.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_cf_cloudfiles.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_cf_pyrax.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/_cf_pyrax.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/adbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/adbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/azurebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/azurebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/b2backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/b2backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/boxbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/boxbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/cfbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/cfbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/dpbxbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/dpbxbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/gdocsbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/gdocsbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/gdrivebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/gdrivebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/giobackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/giobackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/hsibackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/hsibackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/hubicbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/hubicbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/idrivedbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/idrivedbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/imapbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/imapbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/jottacloudbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/jottacloudbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/lftpbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/lftpbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/localbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/localbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/mediafirebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/mediafirebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/megabackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/megabackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/megav2backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/megav2backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/megav3backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/megav3backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/multibackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/multibackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/ncftpbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/ncftpbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/onedrivebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/onedrivebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/par2backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/par2backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/pcabackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/pcabackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/pydrivebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/pydrivebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/rclonebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/rclonebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/rsyncbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/rsyncbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/s3_boto3_backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/s3_boto3_backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/s3_boto_backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/s3_boto_backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/slatebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/slatebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/ssh_paramiko_backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/ssh_paramiko_backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/ssh_pexpect_backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/ssh_pexpect_backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/swiftbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/swiftbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/sxbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/sxbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/tahoebackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/tahoebackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/webdavbackend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/__pycache__/webdavbackend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/_boto_multi.py
/usr/lib64/python3.10/site-packages/duplicity/backends/_boto_single.py
/usr/lib64/python3.10/site-packages/duplicity/backends/_cf_cloudfiles.py
/usr/lib64/python3.10/site-packages/duplicity/backends/_cf_pyrax.py
/usr/lib64/python3.10/site-packages/duplicity/backends/adbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/azurebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/b2backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/boxbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/cfbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/dpbxbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/gdocsbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/gdrivebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/giobackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/hsibackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/hubicbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/idrivedbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/imapbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/jottacloudbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/lftpbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/localbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/mediafirebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/megabackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/megav2backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/megav3backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/multibackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/ncftpbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/onedrivebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/par2backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/pcabackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/pydrivebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity/__init__.py
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity/__pycache__
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity/__pycache__/hubic.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity/__pycache__/hubic.cpython-310.pyc
/usr/lib64/python3.10/site-packages/duplicity/backends/pyrax_identity/hubic.py
/usr/lib64/python3.10/site-packages/duplicity/backends/rclonebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/rsyncbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/s3_boto3_backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/s3_boto_backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/slatebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/ssh_paramiko_backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/ssh_pexpect_backend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/swiftbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/sxbackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/tahoebackend.py
/usr/lib64/python3.10/site-packages/duplicity/backends/webdavbackend.py
/usr/lib64/python3.10/site-packages/duplicity/cached_ops.py
/usr/lib64/python3.10/site-packages/duplicity/commandline.py
/usr/lib64/python3.10/site-packages/duplicity/config.py
/usr/lib64/python3.10/site-packages/duplicity/diffdir.py
/usr/lib64/python3.10/site-packages/duplicity/dup_collections.py
/usr/lib64/python3.10/site-packages/duplicity/dup_main.py
/usr/lib64/python3.10/site-packages/duplicity/dup_temp.py
/usr/lib64/python3.10/site-packages/duplicity/dup_threading.py
/usr/lib64/python3.10/site-packages/duplicity/dup_time.py
/usr/lib64/python3.10/site-packages/duplicity/errors.py
/usr/lib64/python3.10/site-packages/duplicity/file_naming.py
/usr/lib64/python3.10/site-packages/duplicity/filechunkio.py
/usr/lib64/python3.10/site-packages/duplicity/globmatch.py
/usr/lib64/python3.10/site-packages/duplicity/gpg.py
/usr/lib64/python3.10/site-packages/duplicity/gpginterface.py
/usr/lib64/python3.10/site-packages/duplicity/lazy.py
/usr/lib64/python3.10/site-packages/duplicity/librsync.py
/usr/lib64/python3.10/site-packages/duplicity/log.py
/usr/lib64/python3.10/site-packages/duplicity/manifest.py
/usr/lib64/python3.10/site-packages/duplicity/patchdir.py
/usr/lib64/python3.10/site-packages/duplicity/path.py
/usr/lib64/python3.10/site-packages/duplicity/progress.py
/usr/lib64/python3.10/site-packages/duplicity/robust.py
/usr/lib64/python3.10/site-packages/duplicity/selection.py
/usr/lib64/python3.10/site-packages/duplicity/statistics.py
/usr/lib64/python3.10/site-packages/duplicity/tarfile.py
/usr/lib64/python3.10/site-packages/duplicity/tempdir.py
/usr/lib64/python3.10/site-packages/duplicity/util.py
/usr/share/doc/duplicity
/usr/share/doc/duplicity/CHANGELOG.md
/usr/share/doc/duplicity/CONTRIBUTING.md
/usr/share/doc/duplicity/README.md
/usr/share/licenses/duplicity
/usr/share/licenses/duplicity/COPYING
/usr/share/locale/bg/LC_MESSAGES/duplicity.mo
/usr/share/locale/bs/LC_MESSAGES/duplicity.mo
/usr/share/locale/ca/LC_MESSAGES/duplicity.mo
/usr/share/locale/ca@valencia/LC_MESSAGES/duplicity.mo
/usr/share/locale/cs/LC_MESSAGES/duplicity.mo
/usr/share/locale/de/LC_MESSAGES/duplicity.mo
/usr/share/locale/el/LC_MESSAGES/duplicity.mo
/usr/share/locale/en_AU/LC_MESSAGES/duplicity.mo
/usr/share/locale/en_GB/LC_MESSAGES/duplicity.mo
/usr/share/locale/eo/LC_MESSAGES/duplicity.mo
/usr/share/locale/es/LC_MESSAGES/duplicity.mo
/usr/share/locale/fi/LC_MESSAGES/duplicity.mo
/usr/share/locale/fr/LC_MESSAGES/duplicity.mo
/usr/share/locale/gl/LC_MESSAGES/duplicity.mo
/usr/share/locale/he/LC_MESSAGES/duplicity.mo
/usr/share/locale/hu/LC_MESSAGES/duplicity.mo
/usr/share/locale/id/LC_MESSAGES/duplicity.mo
/usr/share/locale/io/LC_MESSAGES/duplicity.mo
/usr/share/locale/it/LC_MESSAGES/duplicity.mo
/usr/share/locale/ja/LC_MESSAGES/duplicity.mo
/usr/share/locale/km/LC_MESSAGES/duplicity.mo
/usr/share/locale/ms/LC_MESSAGES/duplicity.mo
/usr/share/locale/nb/LC_MESSAGES/duplicity.mo
/usr/share/locale/nl/LC_MESSAGES/duplicity.mo
/usr/share/locale/oc/LC_MESSAGES/duplicity.mo
/usr/share/locale/pl/LC_MESSAGES/duplicity.mo
/usr/share/locale/pt/LC_MESSAGES/duplicity.mo
/usr/share/locale/pt_BR/LC_MESSAGES/duplicity.mo
/usr/share/locale/ru/LC_MESSAGES/duplicity.mo
/usr/share/locale/sl/LC_MESSAGES/duplicity.mo
/usr/share/locale/sq/LC_MESSAGES/duplicity.mo
/usr/share/locale/sr/LC_MESSAGES/duplicity.mo
/usr/share/locale/sv/LC_MESSAGES/duplicity.mo
/usr/share/locale/tr/LC_MESSAGES/duplicity.mo
/usr/share/locale/ug/LC_MESSAGES/duplicity.mo
/usr/share/locale/uk/LC_MESSAGES/duplicity.mo
/usr/share/locale/zh_CN/LC_MESSAGES/duplicity.mo
/usr/share/locale/zh_TW/LC_MESSAGES/duplicity.mo
/usr/share/man/man1/duplicity.1.gz
/usr/share/man/man1/rdiffdir.1.gz

References

Summary

In this tutorial we learn how to install duplicity on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).