Debian Etch frissítés squeeze-re

Fórumok

Sziasztok!

Eddig nem volt okom, hogy a Ethc-et lecseréljem, de mára időszerű lett mert jó pár alkalmazást nem tudok telepíteni a régi csomagok miatt.
Viszont nincs kedvem mindent elölről kezdeni.

Hogyan tudom biztonságosan frissíteni az Etch-et squeeze-re?

Ami a gépen van (ez egy kis iroda szervere):
- Samba
- MySQL
- Apache, PHP5
- Exim, Curier
- Webmin
- LDAP
- Általános apróságok

Hozzászólások

1. mentés (ettől lesz biztonságos)
2. az /etc/apt/sources.list fájlt átírni etch-ről squeeze-re
3. apt-get update
4. apt-get dist-upgrade
5. örülni, ha sikerül, mentésből visszaállítani, ha nem

2db dist-upgrade... -> Lenny -> Squeeze. De azt előbb nézd meg, hogy a Lenny repók élnek -e még egyáltalán. (A konfigokkal lehet szívsz majd annyit, hogy jobban járnál, ha nulláról telepítenéd az egészet.)

Az elmélet az, hogy a csomagkezelő szempontjából lényegtelen, hogy miről mire frissítesz, hiszen a függőségi fa hozza minden csomagból a megfelelő újabb verziót, ami szükséges.

A gyakorlatban azonban a fejlesztők nyilván nem teszteltek ekkora időbeni ugrást, ezért jó eséllyel egyes pre- és post-upgrade scriptek, valamint függőségi beállítások nincsenek felkészítve ilyen helyzetre.

Én a biztonság kedvéért tolnék egy dist-upgrade-et először Lenny-re, aztán onnan Squeeze-re.

Egyébként korrekt dist-upgrade-hez nem csak "aptitude dist-upgrade" kell, hanem tessék követni a Release Notes-ban leírt lépéseket.

Arra a "kis irodai szerver"-re egy dist-upgrade-t elereszteni szerintem elég bátor, még lenny-to-squeeze-nél is, nemhogy etch-to-squeeze-nél.
A kérdés az, hogy az etch to lennyi működik-e most, mert a lenny is régi már ugye.
Ments, és lelkileg készülj rá, hogy lehet egy fresh install lesz a jutalmad az elmaradt frissítésekért...
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"

Köszönöm a hozzászólásokat!
Úgy döntöttem, hogy újra telepítek inkább. Már le is töltöttem a netinstall CD-t.
Mivel külöm HDD-n van a rendszer és külön az adatállományok így kevésbé lesz vészes a mutatvány. etc/ könyvtárat lementem.

Én megfontolnám egy új vinyó behelyezését. Régiek lehúznak, majd újra telepíteni squeeze-t az új vinyóra, de ha már itt vagyunk, akkor én megfontolnám a wheezy-t.
Hasonló cipőben járok pár géppel és pont a két ünnep között hasonlót terveztem csak wheezy-re. Legalább pár hónap mulva nem kell ismét dist-upgrade.
Ha megy az alap rendszer, akkor a régi vinyókat vissza lehet dugni és a megfelelő helyre mountolni - az adatot az adat helyére, a másikat egy ideiglenes helyre, hogy a configokat lehessen puskázni (amit egyáltalán lehet puskázni). Persze, ha valami nem megy, akkor "csak" az új vinyót kell kiiktatni és a régiekkel mehet minden tovább.