systemback-archlinux
systemback-archlinux copied to clipboard
fork of systemback, a useful system backup tool
Systemback
This is a fork of BluewhaleRobot/systemback, which is also a fork of the original project (which is no longer maintained by the creator). This is made for Arch Linux and it's derivatives (Arch-based), such as Manjaro, Garuda Linux, RebornOS, CachyOS,... (and not for Debian or Ubuntu)
Simple system backup and restore application with extra features
Systemback makes it easy to create backups of the system and the users configuration files. In case of problems you can easily restore the previous state of the system. There are extra features like system copying, system installation and Live system creation.
Install
With AUR helper
pacman-key --recv-key 50B2C005A67B264F --keyserver 'hkp://keyserver.ubuntu.com:80'
yay -S systemback # works with `paru` or any other aur helper
Prebuilt binaries
- Prebuilt binaries are available at Yuunix AUR for both 32bit and 64bit x86 architecture
add this to your /etc/pacman.conf
with npacman or the ATT.
[yuunix_aur]
SigLevel = Optional TrustedOnly
Server = <https://shadichy.github.io/$repo/$arch
then run sudo pacman -Sy systemback
Build
Clone github repository
git clone https://github.com/shadichy/systemback-archlinux
cd systemback-archlinux/
Build package
Note: for 32-bit users: it's recommended to use prebuilt systemback-efiboot-amd64 for clang nerds:
export LLVM=1
first
makepkg -si
Or
cd systemback/
dpkg-buildpackage # or debuild (on debian)
cd ../
debtap <package>.deb
Images of Systemback
Note
Build successful, installable, but some features may not work
Jobs to to
Arch support is still WIP:
- ~~Move
apt
topacman
~~ (Done) - ~~Move
casper
|live-boot
tomkinitcpio-live-boot
~~ (Done) - ~~Move
initramfs-tools
tomkinitcpio
~~ (Done) - ~~Add support for
overlayfs
, replacingunionfs
~~ (Done) - Fix issues
- Fetch updates from upstream
- request upstream push :)
Changelog
1.8.9
- Fix support for NVMe
1.8.8
- Merge from https://github.com/fconidi/Systemback_source-1.9.4
- Add support for NVMe