[GH-ISSUE #1617] Documentation: "with one of our official apt/brew packages above" ??? #3981

Open
opened 2026-03-15 01:11:09 +03:00 by kerem · 1 comment
Owner

Originally created by @nextgenthemes on GitHub (Dec 11, 2024).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1617

Originally assigned to: @pirate on GitHub.

What is the URL of the page you'd like to see improved?

https://github.com/ArchiveBox/ArchiveBox/wiki/Install#option-c-bare-metal-setup

What is the title of the relevant section?

Option C. Bare Metal Setup - 2. Install the Python dependencies using pip

What is the suggested edit?

The docs speak of some official apt version, but I did not find any, no links are there. Does it exist?

Also, I made some suggestions about proper commands, package names and using venv for that section in: https://github.com/ArchiveBox/ArchiveBox/issues/1616 already.

# this should be a dependancy install package under 1. in the docs
sudo apt install python3-venv

# Create venv for archivebox and cd into it
python3 -m venv archivebox-venv
cd archivebox-venv

# Install archivebox (still inside archivebox-venv) thease are the actual package names
./bin/pip3 install --upgrade --ignore-installed python-sonic
./bin/pip3 install --upgrade --ignore-installed python3-ldab
./bin/pip3 install --upgrade --ignore-installed archivebox

# symlink the venv version into $PATH
ln -s $(readlink -m "./bin/archivebox") ~/bin/archivebox

I think it's actually necessary now to do a venv on Ubuntu now or with late Python versions. The commands complain or force you too, do not remember exactly but seems to make a lot of sense.

Would love to be able to run it without Docker. And venv is at least some separation.

Originally created by @nextgenthemes on GitHub (Dec 11, 2024). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1617 Originally assigned to: @pirate on GitHub. ### What is the URL of the page you'd like to see improved? https://github.com/ArchiveBox/ArchiveBox/wiki/Install#option-c-bare-metal-setup ### What is the title of the relevant section? Option C. Bare Metal Setup - 2. Install the Python dependencies using pip ### What is the suggested edit? The docs speak of some official apt version, but I did not find any, no links are there. Does it exist? Also, I made some suggestions about proper commands, package names and using venv for that section in: https://github.com/ArchiveBox/ArchiveBox/issues/1616 already. ``` # this should be a dependancy install package under 1. in the docs sudo apt install python3-venv # Create venv for archivebox and cd into it python3 -m venv archivebox-venv cd archivebox-venv # Install archivebox (still inside archivebox-venv) thease are the actual package names ./bin/pip3 install --upgrade --ignore-installed python-sonic ./bin/pip3 install --upgrade --ignore-installed python3-ldab ./bin/pip3 install --upgrade --ignore-installed archivebox # symlink the venv version into $PATH ln -s $(readlink -m "./bin/archivebox") ~/bin/archivebox ``` I think it's actually necessary now to do a venv on Ubuntu now or with late Python versions. The commands complain or force you too, do not remember exactly but seems to make a lot of sense. Would love to be able to run it without Docker. And venv is at least some separation.
Author
Owner

@pirate commented on GitHub (Dec 12, 2024):

The archivebox apt package was deprecated very recently: https://github.com/ArchiveBox/debian-archivebox

We've moving towards pip and docker only for distribution, as archivebox now bundles its own dependency manager and no longer needs apt/brew: https://github.com/ArchiveBox/abx-pkg/

<!-- gh-comment-id:2537503808 --> @pirate commented on GitHub (Dec 12, 2024): The archivebox apt package was deprecated very recently: https://github.com/ArchiveBox/debian-archivebox We've moving towards `pip` and `docker` only for distribution, as archivebox now bundles its own dependency manager and no longer needs `apt`/`brew`: https://github.com/ArchiveBox/abx-pkg/
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#3981
No description provided.