From f7d3f263167220b5c14c42714b22428e7f2d07df Mon Sep 17 00:00:00 2001 From: A Holt Date: Tue, 8 Oct 2024 21:16:37 -0400 Subject: [PATCH] `pip install cryptography` nec for now?! --- Manual-Installation.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Manual-Installation.md b/Manual-Installation.md index f02cbfa..aa02cef 100644 --- a/Manual-Installation.md +++ b/Manual-Installation.md @@ -4,7 +4,7 @@ If you want to manually install Calibre-Web (“from source”), follow the inst _These instructions assume a Debian-based Linux distribution (Ubuntu, Raspberry Pi OS...)_ -1. **Switch to a root shell**: +1. **Switch to user `root`**: - `sudo -i` 2. **Install git, imagemagick, netifaces, pip, venv, and cryptography:** @@ -27,20 +27,21 @@ _These instructions assume a Debian-based Linux distribution (Ubuntu, Raspberry 5. **Install dependencies** by running: - `./venv/bin/python3 -m pip install -r requirements.txt` - **PRO TIP:** - - **If you want a more recent version of `cryptography`** than your OS offers: - - `./venv/bin/python3 -m pip install cryptography` +6. As of 2024-10-08, the OS version of `python3-cryptography` is mysteriously no longer enough (as tested on Ubuntu 24.10!), so **install `cryptography` using pip:** + - `./venv/bin/python3 -m pip install cryptography` + -6. **Run Calibre-Web** with the command: +7. **Run Calibre-Web** with the command: - `./venv/bin/python3 cps.py` **PRO TIP:** - Or use `nohup ./venv/bin/python3 cps.py` if you want to exit the terminal window. -7. **[Try it out!](https://github.com/janeczku/calibre-web#quick-start)** +8. **[Try it out!](https://github.com/janeczku/calibre-web#quick-start)** -8. **Exit the root shell when finished**: - - `exit` + #### Additional Issues and Considerations: