Aktualizácia z MX 23 na MX 25

14.11 | 14:45 | redhawk1975 | redhawk1975

Keďže namiesto MX linux 25 RC 2 bola vydaná ostrá verzia. tak krátky návod na upgrade.

Hoci bol tento postup mnohokrát testovaný, je neoficiálny a podpora závisí od rozmaru komunity MX Forum. 

Po odstránení systému systemd-shim je postup aktualizácie na mieste pre MX 23 na MX 25 trochu komplikovaný.

Pre podporu navštívte MX Forum. Ak vám to pokazí systém, je mi ľúto vášho šťastia, ale na to sú zálohy. Nie sú poskytnuté žiadne výslovné ani implicitné záruky. Vaše skúsenosti sa môžu líšiť.

Ak sa vám to zdá riskantné, zvážte radšej preinštalovanie z oficiálneho média ako aktualizáciu na mieste.

Predtým, ako začnete:

Zálohujte si všetko, čo chcete nestratiť.

Pozorne si prečítajte všetky pokyny. Niektoré komentáre sa môžu zdať ľahkovážne, pretože aj sú.
Uistite sa, že používate stabilné jadro Debianu s nainštalovanými balíkmi linux-image-amd64 a linux-headers-amd64.

Pre používateľov AHS môžu fungovať aj metabalíky jadra Liquorix dodané v MX (linux-image-liquorix-amd64 a linux-headers-liquorix-amd64), pretože teraz máme funkčné jadrá 6.16, ktoré sa aktualizujú. Ak neviete, ako to urobiť, zvážte preinštalovanie z oficiálneho média namiesto aktualizácie na mieste.

Pre dosiahnutie najlepších výsledkov deaktivujte repozitáre tretích strán až do ukončenia aktualizácie.

Ak neviete, ako to urobiť, zvážte preinštalovanie z oficiálneho média.

Aby bola aktualizácia na mieste možná, musíte si vybrať medzi systemd a sysvinit.

V prípade systemd musíte tiež vynútiť inštaláciu verzie systemd pre Debian namiesto verzie MX.

Ak vás odstránenie init systems znervózňuje, a chápem prečo, zvážte preinštalovanie z oficiálneho média namiesto aktualizácie na mieste.

Vykonajte nasledujúce kroky.

Ak chcete zachovať systemd:

sudo apt install systemd-sysv
sudo apt remove initscripts
sudo apt install systemd/oldstable udev/oldstable libpam-systemd/oldstable libsystemd-shared/oldstable

reboot

Ak chcete zachovať sysvinit

sudo apt install libpam-elogind elogind udev/oldstable libsystemd-shared/oldstable systemd-standalone-sysusers/oldstable

reboot

RH: plymouth (boot splash) bude odstránený, ale po migrácii ho bude možné preinštalovať

Inštalácia mx25-archive-keyring

sudo apt install mx25-archive-keyring

Zmeňte repozitáre v /etc/apt/sources.list.d tak, aby odkazovali na trixie namiesto bookworm. Štandardne sú tieto zoznamy debian.list, debian-stable-updates.list a mx.list.

Ak sú vaše súbory so zoznamami odlišné, pravdepodobne viete, ako ich zmeniť.

Ak neviete, čo je to zoznam súborov, zvážte radšej preinštalovanie z oficiálneho média ako aktualizáciu na mieste.

Poprípade použite nasledovné príkazy

sudo sed -i 's/bookworm/trixie/' debian.list
sudo sed -i 's/bookworm/trixie/' debian-stable-updates.list
sudo sed -i 's/bookworm/trixie/' mx.list
sudo apt update

Ak používate KDE, odhláste sa a prepnite do textovej konzoly pomocou „control+alt+f2“ a prihláste sa.

Ostatné verzie môžu používať terminál. 

A teraz ideme na veľkú aktualizáciu.

sudo apt dist-upgrade --install-recommends

Bude veľa otázok týkajúcich sa toho, ktorú verziu konfiguračných súborov ponechať.
Pre všetky z nich akceptujte predvolenú hodnotu (stlačte Enter).

Ak vás predstava odpovedania na otázky týkajúce sa konfiguračných súborov systému znervózňuje, zvážte radšej preinštalovanie z oficiálneho média ako aktualizáciu na mieste.

Používatelia sysVinit budú musieť preinštalovať plymouth (boot splash), ak si to želajú.

Ak preinštalujete plymouth, bootlogd sa odstráni, pretože si v Debiane 13 trixie kolidujú.
Plymouth aj tak naplní /var/log/boot.log, takže sa nestratí žiadna funkcia.

Inštalácia plymouth:

sudo apt install plymouth plymouth-themes-mx

A ako hovorí klasik - Viele Spaß.

    • RE: Aktualizácia z MX 23 na MX 25 15.11 | 12:08
      Avatar Richard antiX  Používateľ

      Fastfetch?  Ako keby tých „fetchov“ nebolo málo 😀


      Len taká zvedavá otázka do pléna: kto z vás aktualizuje na najnovšiu verziu OS, keď je táto dostupná, a kto zostáva čo najdlhšie (pokiaľ už skončí podpora, chýbajú balíky, knižnice už nie sú kompatibilné,…) u nainštalovaného (hoci dávno)? Teda otázka sa týka najmä tých, ktorý nepoužívajú rolling distrá…


      Inak ja inštalujem 90% (hrubý odhad, samozrejme) programov z repozitárov, ale niektoré, ako napríklad Emacs, si kompilujem zo zdrojákov. A keď prechádzam na vyššiu verziu OS, tak tú si najprv nainštalujem do virtuálu, aplikujem svoje postinstalačné skripty a preložím si niektoré programy. Niekedy treba niečo upraviť, ale keď to potom spustím na „produkčnom“ stroji (-och), tak to funguje a okamžite som v známom nastavenom a funkčnom prostredí.

      • RE: Aktualizácia z MX 23 na MX 25 15.11 | 19:26
        Avatar Pavel Q4OS, Debian  Administrátor

        Neinštalujem najnovšie verzie hneď ako výjdu a vždy chvíľu počkám, kým sa vychytajú chyby. Potom hodím distro do VirtualBoxu a prispôsobím si na nečisto programový výber. Aj Q4OS je už nejaký čas vonku na Debiane 13 a ja stále používam 12ku a je mi to jedno :)

      • RE: Aktualizácia z MX 23 na MX 25 26.11 | 15:28
        Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

        0. fastfetch je v mx linuxe ako default po tom ako neofetch prestal byt vyvijany

        1. Samozrejme ze by default si nebudem cerstvu verziu instalovat na produkcny stroj.

        Toto je len preklad oficialneho clanku z MXlinux org.

        nemam teraz cas na vlastne clanky tak som to aspon publikoval.

        2. na to mam zelezo na testovanie. ;)

        A teraz ma ukamenujte.

        Do or do not. There is to no try.​ Když pohřbíš moc tajemství, na hřbitově dojde místo.