Paperless-ngx "Bare Metal" installieren (Debian 11/12): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 23: | Zeile 23: | ||
sudo apt update | sudo apt update | ||
sudo apt upgrade | sudo apt upgrade | ||
</syntaxhighlight> | </syntaxhighlight><syntaxhighlight lang="bash"> | ||
apt install | sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libpq-dev libsqlite3-dev wget libbz2-dev pkg-config libgdbm-compat-dev liblzma-dev tk-dev uuid-dev | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Python 3.11 installieren=== | ||
'''Debian 12:'''<syntaxhighlight lang="bash"> | |||
sudo apt install python3.11 python3.11-venv python3-pip | |||
</syntaxhighlight> | |||
'''Debian 11:'''<syntaxhighlight lang="bash"> | |||
wget https://www.python.org/ftp/python/3.11.11/Python-3.11.11.tgz | |||
tar -xvf Python-3.11.11.tgz | |||
cd Python-3.11.11 | |||
./configure --enable-optimizations | |||
make -j$(nproc) | |||
sudo make install | |||
</syntaxhighlight>Paketverwaltung aktualisieren, openjdk8 installieren und openjdk11 & 17 blockieren:<syntaxhighlight lang="bash"> | </syntaxhighlight>Paketverwaltung aktualisieren, openjdk8 installieren und openjdk11 & 17 blockieren:<syntaxhighlight lang="bash"> | ||
apt update | apt update |
Version vom 21. März 2025, 20:04 Uhr
Testumgebung | |
---|---|
OS | Debian 11.11/12.10 |
paperless-ngx (Dev) | 2.15.0 |
Anleitung für die "Bare Metal" Installation von paperless-ngx mit dem Quellcode vom Dev-Branch.
Unterschiede in der Installation zwischen Debian 11 und 12 sind hervorgehoben.
Abhängigkeiten installieren
Das System auf den neusten Stand bringen:
sudo apt update
sudo apt upgrade
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libpq-dev libsqlite3-dev wget libbz2-dev pkg-config libgdbm-compat-dev liblzma-dev tk-dev uuid-dev
Python 3.11 installieren
Debian 12:
sudo apt install python3.11 python3.11-venv python3-pip
Debian 11:
wget https://www.python.org/ftp/python/3.11.11/Python-3.11.11.tgz
tar -xvf Python-3.11.11.tgz
cd Python-3.11.11
./configure --enable-optimizations
make -j$(nproc)
sudo make install
Paketverwaltung aktualisieren, openjdk8 installieren und openjdk11 & 17 blockieren:
apt update
apt install adoptopenjdk-8-hotspot
apt-mark hold openjdk-11-* && apt-mark hold openjdk-17-*