add: Varnish → Vinyl Cache migrace news
This commit is contained in:
@@ -0,0 +1,64 @@
|
|||||||
|
---
|
||||||
|
title: "Arch News: Varnish se přejmenoval na Vinyl Cache"
|
||||||
|
date: 2026-05-25
|
||||||
|
draft: false
|
||||||
|
cover: "varnish-cache.jpg"
|
||||||
|
tags: ["news", "varnish", "migrace"]
|
||||||
|
---
|
||||||
|
|
||||||
|
# Arch News: Varnish se přejmenoval na Vinyl Cache
|
||||||
|
|
||||||
|
Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na **Vinyl Cache** a Arch ho následoval. Balíček `varnish` byl odstraněn z repozitáře `[extra]` a nahrazen novým balíčkem `vinyl-cache`.
|
||||||
|
|
||||||
|
Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Co se změnilo
|
||||||
|
|
||||||
|
| Staré | Nové |
|
||||||
|
|---|---|
|
||||||
|
| `/etc/varnish` | `/etc/vinyl-cache` |
|
||||||
|
| `/var/lib/varnish` | `/var/lib/vinyl-cache` |
|
||||||
|
| `varnish.service` | `vinyl-cache.service` |
|
||||||
|
| `varnishncsa.service` | `vinylncsa.service` |
|
||||||
|
| uživatel `varnish` | uživatel `vinyl` |
|
||||||
|
| skupina `varnish` | skupina `vinyl` |
|
||||||
|
| uživatel `varnishlog` | uživatel `vinyllog` |
|
||||||
|
| uživatel `vcache` | beze změny |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Postup migrace
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 1. nainstaluj nový balíček
|
||||||
|
sudo pacman -Syu vinyl-cache
|
||||||
|
|
||||||
|
# 2. přejmenuj adresáře
|
||||||
|
sudo mv /etc/varnish /etc/vinyl-cache
|
||||||
|
sudo mv /var/lib/varnish /var/lib/vinyl-cache
|
||||||
|
|
||||||
|
# 3. oprav vlastnictví souborů
|
||||||
|
sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
|
||||||
|
|
||||||
|
# 4. vypni staré systemd jednotky, zapni nové
|
||||||
|
sudo systemctl disable --now varnish.service varnishncsa.service
|
||||||
|
sudo systemctl enable --now vinyl-cache.service vinylncsa.service
|
||||||
|
|
||||||
|
# 5. zkontroluj stav
|
||||||
|
systemctl status vinyl-cache.service
|
||||||
|
journalctl -u vinyl-cache.service -n 30
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Poznámky
|
||||||
|
|
||||||
|
- Arch momentálně neplánuje udržovat balíček `varnish` jako samostatný fork — jedinou podporovanou cestou je přechod na `vinyl-cache`.
|
||||||
|
- Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.
|
||||||
|
- Detailní přehled breaking changes najdeš v [oficiálních release notes][0].
|
||||||
|
|
||||||
|
[0]: https://github.com/varnishcache/varnish-cache/releases
|
||||||
|
|
||||||
|
---
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
Reference in New Issue
Block a user