termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
13.26k stars 3.06k forks source link

[package request] bup #3451

Closed talentlessguy closed 5 years ago

talentlessguy commented 5 years ago

Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication

Github repo: https://github.com/bup/bup

kenneth-Q commented 5 years ago

Will you have a try?😉

ghost commented 5 years ago

Requires python modules:

pylibacl
python2-fuse
python2-pyxattr
python2-tornado (optional) - for bup web

python2-fuse .even requires libfuse (v2.x) which is in termux-root-packages but disabled because it is not working properly.

kenneth-Q commented 5 years ago

Also, I can not found the package:acl .

doak commented 3 years ago

I am currently trying to get bup working on a Android 6 device (Replicant 6). I have installed a lot of stuff manually and built bup locally on the device: It at least runs (use case is to backup to a remote device over SSH), and "does something". But I haven't verified the result yet.

There are at least issues with big files (e.g. thumbnail cache). bup's documentation tells about issues with 32 bit architectures and mmap() which seems to explain that behaviour.

Let's see how far I get.

doak commented 3 years ago

Looks quite good. I stored approx. 5.6 GB of data from the internal sdcard and compared the md5 hashes of files on device against restored files: they are the same (except for one file).

That means packaging bup for Termux should be possible. At least for some subset of functionality.