Downgrade nur mit neuer Option --force
This commit is contained in:
@@ -18,6 +18,8 @@ weiter.
|
||||
./ollama-update # Stable-Channel (Standard)
|
||||
./ollama-update --beta # Beta-Channel
|
||||
./ollama-update -b # Kurzform von --beta
|
||||
./ollama-update --force # Installation älterer Version erzwingen
|
||||
./ollama-update -f # Kurzform von --force
|
||||
./ollama-update --help # Hilfe anzeigen
|
||||
./ollama-update -h
|
||||
```
|
||||
@@ -46,6 +48,9 @@ selbst durchgeführt und kann Root-Rechte erfordern (z. B. wenn per
|
||||
Ollama-Installations-Skript heruntergeladen, ausführbar gemacht und
|
||||
ausgeführt. Bei einer Beta-Installation wird `OLLAMA_VERSION` auf den
|
||||
passenden Tag gesetzt.
|
||||
7. **Downgrade-Schutz** – Ist die bereits installierte Version neuer als
|
||||
die Zielversion, bricht das Skript standardmäßig ab. Mit `--force`/`-f`
|
||||
lässt sich ein solches Downgrade dennoch erzwingen.
|
||||
7. **Ausgabe** – Vor jeder Aktion werden die ermittelten Versionen
|
||||
(lokal, stable, beta) sowie die Entscheidung (Update/Installation/
|
||||
kein Update) ausgegeben.
|
||||
@@ -66,6 +71,7 @@ Kein Update erforderlich.
|
||||
| Installationsverhalten | Führt immer eine Installation durch | Installiert nur, wenn kein Ollama vorhanden oder ein Update verfügbar ist |
|
||||
| Versionsprüfung | Keine | Vergleicht lokale Version mit Stable/Beta aus der GitHub-API |
|
||||
| Auswahl des Channels | Nur Stable | Stable oder Beta (`--beta`/`-b`) |
|
||||
| Downgrade-Schutz | Kein Schutz | Downgrades werden blockiert, es sei denn, `--force`/`-f` wird gesetzt |
|
||||
| Ausgabe vor der Installation | Nur Statusmeldungen des Installers | Zeigt lokal/stable/beta-Versionen und die getroffene Entscheidung |
|
||||
| Versions-Pinning | Nicht vorgesehen | Übergibt `OLLAMA_VERSION` an den Installer, wenn eine konkrete Version gewünscht ist |
|
||||
| Abhängigkeitsprüfung | Fehlt | Prüft benötigte Kommandos (`curl`, `grep`, `sed`, …) vorab |
|
||||
|
||||
Reference in New Issue
Block a user