|
|
|
# CouchDB 3.x.x unter Linux Mint 22 (Ubuntu 24.04)
|
|
|
|
# CouchDB 3.x.x unter »Ubuntu« und »Linux Mint«
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
| ... | ... | @@ -16,7 +16,7 @@ sudo deluser --remove-home couchdb |
|
|
|
|
|
|
|
## Anmelden des offiziellen CouchDB-Repositoriums
|
|
|
|
|
|
|
|
In der Dokumentation zu CouchDB wird bei der Installation davon ausgegangen, dass unter einer reinen Ubuntu-Distribution installiert wird (siehe [hier](https://docs.couchdb.org/en/stable/install/unix.html#enabling-the-apache-couchdb-package-repository)). 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:
|
|
|
|
In der Dokumentation zu CouchDB wird bei der Installation davon ausgegangen, dass unter einer reinen Ubuntu-Distribution installiert wird (siehe [hier](https://docs.couchdb.org/en/stable/install/unix.html#enabling-the-apache-couchdb-package-repository)). Zur Bestimmung deren Version wird die in `/etc/os-release` definierte Variable `VERSION_CODENAME` analysiert. Unter »Linux Mint« muss abweichend `UBUNTU_CODENAME` verwendet werden. Folgende Aufrufe zur Installation führen dann zum Erfolg:
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo apt update && sudo apt install -y curl apt-transport-https gnupg
|
| ... | ... | @@ -38,10 +38,26 @@ muss eine Datei `couchdb.list` entstanden sein, die den Begriff »noble« (Alias |
|
|
|
|
|
|
|
```
|
|
|
|
sudo apt update
|
|
|
|
sudo apt install -y couchdb
|
|
|
|
sudo apt install couchdb
|
|
|
|
```
|
|
|
|
|
|
|
|
Während der Installation werden Fragen zu »single/cluster« und »token« gestellt ...
|
|
|
|
|
|
|
|
**TODO** (@Martin): Wie muss das genau beantwortet werden? Bitte ergänzen.
|
|
|
|
|
|
|
|
## Notwendige Einträge in Konfigurationsdateien
|
|
|
|
|
|
|
|
In `/opt/couchdb/etc/local.ini` (dort oder woanders?)
|
|
|
|
|
|
|
|
```
|
|
|
|
???
|
|
|
|
```
|
|
|
|
|
|
|
|
**TODO** (@Martin): Bitte ergänzen.
|
|
|
|
|
|
|
|
## Einbeziehen oder Ausschließen vom Replikationsprozess
|
|
|
|
|
|
|
|
**TODO** (@Martin): Bitte ergänzen.
|
|
|
|
|
|
|
|
|
|
|
|
|
| ... | ... | |
| ... | ... | |