|
|
|
# CouchDB 3.x.x unter Linux Mint 22 (Ubuntu 24.04)
|
|
|
|
|
|
|
|
Zum jetzigen Zeitpunkt (März 2025) gibt es offizielle Installationspakete für »Ubuntu 24.04« bzw. darauf basierende Linux-Distributionen wie »Linux Mint 22«. Im Folgenden werden die Schritte zur Installation von CouchDB unter »Linux Mint 22« gezeigt.
|
|
|
|
|
|
|
|
## Deinstallation einer selbst kompilierten Version
|
|
|
|
|
|
|
|
Siehe auch [hier](./couchdb-mint-ubuntu-24.04)
|
|
|
|
|
|
|
|
sudo systemctl stop couchdb.service
|
|
|
|
sudo systemctl disable couchdb.service
|
|
|
|
sudo rm /usr/lib/systemd/system/couchdb.service
|
|
|
|
sudo rm -r /opt/couchdb
|
|
|
|
sudo deluser --remove-home couchdb
|
|
|
|
|
|
|
|
## Anmelden des offiziellen CouchDB-Repositoriums
|
|
|
|
|
|
|
|
In der Dokumentation zu CouchDB wird bei der Installation davon ausgegangen, dass für die reine Ubuntu-Distribution installiert wird. Zur Bestimmung deren Version wird die in `/etc/os-release` definierte Variable `VERSION_CODENAME` analysiert. Unter »Linux Mint« muss dagegen `UBUNTU_CODENAME` verwendet werden. Folgende Aufrufe zur Installation führen zum Erfolg:
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo apt update && sudo apt install -y curl apt-transport-https gnupg
|
|
|
|
curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1
|
|
|
|
source /etc/os-release
|
|
|
|
echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${UBUNTU_CODENAME} main" \
|
|
|
|
| sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null
|
|
|
|
```
|
|
|
|
|
|
|
|
Wichtig: Unter
|
|
|
|
|
|
|
|
```
|
|
|
|
/etc/apt/sources.list.d/
|
|
|
|
```
|
|
|
|
|
|
|
|
muss eine Datei `couchdb.list` entstanden sein und den Begriff »noble« (Alias für »Ubuntu 24.xx«) enthalten.
|
|
|
|
|
|
|
|
## Installation von CouchDB 3.x.x
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo apt update
|
|
|
|
sudo apt install -y couchdb
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|