The official apt
/deb
package for ArchiveBox, the self-hosted internet archiving solution.
https://launchpad.net/~archivebox/+archive/ubuntu/archivebox/+packages
Add the repo to your sources:
# on Ubuntu 20.04 and up you can do:
sudo add-apt-repository -u ppa:archivebox/archivebox
# on other systems you should add the repo to your sources manually:
echo "deb http://ppa.launchpad.net/archivebox/archivebox/ubuntu focal main" >> /etc/apt/sources.list
sudo apt update
Install it:
sudo apt install archivebox
Try it out:
archivebox version
mkdir data && cd data
archivebox init
archivebox add 'https://example.com'
Tested on Ubuntu 20.04, should work on all Debian/Ubuntu based systems.
The debian package is built using stdeb
: https://github.com/astraw/stdeb and hosted on Launchpad: https://launchpad.net/~archivebox.
https://launchpad.net/~archivebox/+archive/ubuntu/archivebox/+packages
The config file / package definition is here: ArchiveBox/stdeb.cfg
.
To build this package, make sure you are in the ArchiveBox main repo first.
cd ArchiveBox/
git pull --recurse-submodules
# Build the debian package
./bin/build_deb.sh
# Install the built package locally during testing
apt install ./deb_dist/archivebox_0.4.24-1_all.deb
# or:
dpkg -i ./deb_dist/archivebox_0.4.24-1_all.deb
# Push the Apt/Debian package to the LaunchPad PPA
./bin/release.sh