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
- 2783 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
Na pont ezt ne !
Eth-ről direktben squeeze-re upgrade az garantált borulás.
Csináld úgy ahogy lent írták.
- A hozzászóláshoz be kell jelentkezni
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.)
- A hozzászóláshoz be kell jelentkezni
+1
Lenny-hez repó itt: deb http://archive.debian.org/debian/ lenny main contrib
- A hozzászóláshoz be kell jelentkezni
+1
Etch upgrade + Lenny dist-upgrade + Squeeze dist-upgrade
Legalábbis én így csinálnám.
...aztán lassan itt lesz a Wheezy is. :)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Mindenképpen mentsd le a rendszered, aztán futtasd le ezt a scriptet, én ezzel szoktam: http://pastebin.com/WdJ6Cru8
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Nagy +.
Szépen le van írva, hogy milyen csomagokat kell dist-upgrade előtt frissíteni. Általában a dpkg, apt*, de lehet más is.
- A hozzászóláshoz be kell jelentkezni
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"
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
É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.
- A hozzászóláshoz be kell jelentkezni
Ha úgy is új install lesz belőle, előtte én azért mégis csak megpróbálnám a dist-upgrade-et, akár egy, akár két lépésben (persze ha egyáltalán élnek még a repók), már csak kíváncsiságból is, illetve tapasztalatszerzés okán...
- A hozzászóláshoz be kell jelentkezni