Hali,
Olvastam az ubuntu faq-ban, hogy nincs megoldva a 32->64bit valtas. Allitasuk szerint from-scratch reinstallal lehet csak.
Ez szoget utott a fejembe.
Ahogy en csinalnam, az ez lenne:
1. 64bit kernelre cserelni a meglevot. A 64 bites kernellel mukodnek a 32 bites binarisok/konyvtarak, tehat eddig OK a dolog.
2. Megnezni, hogy mely csomagok vannak a legalapabb ubuntu-n felrakva, es azokat egy darab dpkg hivassal egyszerre lecserelni 64 bitesre. Ha ez megvan, akkor az alap rendszer mar 64 bites, innentol meg a maradek csomagokat mar szepen egyesevel lehet 64 bitesre cserelni dpkg-val.
Ugyan ubuntu-specifikusan irtam, de ugyanez igaz valszeg minden disztrora. Csak azt nem ertem, hogy ha ennyire egyszeru, akkor miert nem tamogatjak hivatalosan? Vagy en nem tudok valamit?
Csinalt mar valaki hasonlot? Erdekelnenek a tapasztalatok.
- 1285 megtekintés
Hozzászólások
van masik megoldas is:
1) 64bites kernel fel
2) reboot, dpkg --get-selections > out
3) chrootban 64-es alaprendszer, dpkg --set-selections < out
4) chrootban apt-get dselect-upgrade
5) mindent a helyere mozgatni
___
info
- A hozzászóláshoz be kell jelentkezni
Gondoltam erre is, csak igy a config file-ok a /etc-ben is felulirodnak. Valamint ha egy csomag 64 bites verziojaban mar nem letezik egy file (pl. mert ujabb verzio is egyben), akkor az ott marad a filerendszeren, szemetnek.
- A hozzászóláshoz be kell jelentkezni
Több ezer használatlan file van egy alaprendszerben, az ég adta világon semmilyen vizet nem zavar. Ennyi erővel az ellenállásokat is el lehet kezdeni lepattintani az alaplapról, mert bizony van közöttük egy-két amúgy felesleges. :)
A rendszerfrissítéseknek, csomagkezelőknek *mindig* megbízhatóan, determinisztikusan kell működniük. Live rendszerben egyszerűen nem lehet biztosítani, hogy architektúra váltásnál a csomagokban lévő binárisok között egy rejtett függőség (pl. különböző protokollok, más memória struktúrák, endianness stb.) nem állítja fejre az egész rendszert, helyrehozhatatlanul.
Linuxok nagy előnye, hogy a fentebb említett eljárással viszont könnyen migrálhatunk teljes rendszereket akár más architektúrára is. De egy sima alap telepítés + dpkg csomaglista átvétel + /etc átmásolása sem tart tovább.
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Több ezer használatlan file van egy alaprendszerben, az ég adta világon semmilyen vizet nem zavar. Ennyi erővel az ellenállásokat is el lehet kezdeni lepattintani az alaplapról, mert bizony van közöttük egy-két amúgy felesleges. :)
Nem az a gond, hogy hasznalatlan, hanem az, hogy kovetetlen. Magyaran a csomagkezelo semmit se tud rola, ergo nem is lesz feltakaritva sose.
(vs. ha egy .deb resze, akkor elobb-utobb el fog tunni)
A /etc masolas + csomaglista valoban egy modszer, bar igy kimaradhat ez-az (pl. /usr/local, /opt, vagy epp csak a /usr-be szemetelt binarisok).
- A hozzászóláshoz be kell jelentkezni
Én most fordított irányba váltottam, Arch linuxon, és az újratelepítés nem volt olyan vészes megoldás.
A /home particiónál vigyázni kellett nehogy formázza! ;)
A /-t és /boot-ot formáztam, és ment minden csomag frissen.
A /home-ban így megmaradt minden programomhoz tartozó személyes beállítás, firefox, levelező stb..
A /etc-t mentettem telepítés előtt, és abból gondosan frissítettem az általam használt programok configjait az új telepítésben.
Innentől már csak emlékezni kell, milyen programokat használtam a régi rendszeren és sorban feltelepítgetni őket. De hát ez sem olyan vészes, mert amit esetleg elfelejtettem, az nyilván nem is kell annyira... ;)
- A hozzászóláshoz be kell jelentkezni