Hogyan lehet az OpenSUSE Leap-et Tumbleweeddé konvertálni

Az OpenSUSE Leap egy sziklaszilárd Linux disztribúció, amely szilárd platformot kínál komoly emberek számára. A probléma az, hogy mivel a stabilitásra összpontosít, a legújabb szoftverfrissítések általában eltart egy ideig, amíg megjelennek. Ahelyett, hogy újabb kernelt vásárolnának, vagy frissítéseket kapnának a Gnome-hoz stb., a felhasználóknak várniuk kell. Egyesek számára ez nem nagy dolog. Mások számára ez igazi bosszúságot okozhat. Ha szeretné lemondani a Leapről egy újabb szoftverre, a legegyszerűbb módja annak, hogy frissítse a folyamatos kiadású disztribúcióra. Így konvertálhatja az OpenSUSE Leap-et Tumbleweeddé.

SPOILER FIGYELMEZTETÉS: Görgessen le, és tekintse meg a cikk végén található oktatóvideót.

Régi szoftvertárak biztonsági mentése

Mielőtt hozzáadná a SUSE új szoftverforrásait, biztonsági másolatot kell készítenie a régiekről. Ez jó ötlet, mert ha a frissítés bármikor meghiúsul, visszaállíthatja a régi szoftverforrásokat, és visszaállíthatja a frissítést. A régi SUSE Leap szoftverforrások biztonsági mentéséhez először nyisson meg egy terminálablakot. Jelentkezzen be a root felhasználóba a su paranccsal, és cd a repo mappába.

su

cd /etc/zypp/repos.d/

A repos.d mappában hozzon létre egy alkönyvtárat. Nevezze el ezt az alkönyvtárat „backups”, „old” vagy bármilyen más néven, amelyet megfelelőnek talál.

mkdir backups

A /repos.d/ mappában található új backup repo mappával helyezze át az összes jelenlegi SUSE Leap szoftvertárat ebbe a könyvtárba. Ne feledje, hogy miután áthelyezi ezeket a szoftverforrásokat a fő mappából, többé nem fog hozzáférni a Suse Leap szoftverforrásokhoz. Ha olyan szoftvert használ, amely nagymértékben támaszkodik a LEAP-re, és nem működik a Tumbleweeddel, telepítenie kell azt, és meg kell találnia a Leappel kompatibilis szoftvert.

  Hogyan készítsd el a kontrollert egy Xbox kontroller emulálására

Megjegyzés: a kompatibilis szoftverek megtalálásának leggyorsabb módja a OBS.

mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup

Az mv parancs futtatása után a jelenlegi Leap szoftvertárak már nem aktívak. Ne próbáljon meg frissíteni vagy új szoftvert telepíteni, amíg nem adja hozzá a Tumbleweed szoftverforrást. A Zypper nem csinál semmit (vagy ami még rosszabb, egy csomó hibát dob ​​fel).

Új szoftvertárak hozzáadása

Az OpenSUSE magját attól függetlenül, hogy a Leapet vagy a Tumbleweed-et használja, az operációs rendszer által elérhető szoftverforrások határozzák meg. Ez azt jelenti, hogy ha csak Leap szoftverforrásokkal rendelkezik, és frissíti a SUSE verzióját, akkor az adott kiadáshoz tartozó szoftver legújabb verzióját fogja telepíteni. Ugyanez igaz lehet, ha a felhasználó lecseréli a Leap szoftverforrást a Tumbleweedre, és frissíti: a rendszer a SUSE gördülő kiadási disztribúciójának legújabb verziójára konvertálja.

  Az iPad frissítése az iPadOS legújabb verziójára

Ehhez nyisson meg egy terminálablakot, és írja be a következő parancsokat:

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/oss repo-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/debug repo-debug

zypper ar -f -c https://download.opensuse.org/update/tumbleweed/ repo-update

OpenSUSE Leap To Tumbleweed

A Leapben található új szoftverforrásokkal a szoftver a dolgok Tumbleweed oldaláról telepíthető. Mielőtt azonban bármi más történne, el kell végeznie egy „disztribúciós frissítést”. Ez egy olyan folyamat, amelyen egy Linux operációs rendszer átmegy, eldobja az elavult szoftvereket és a régi verzió fájljait, az új kiadás javára. A SUSE-ban ez a Zypper csomagkezelővel történik, és ez egy nagyon sima és egyszerű folyamat. A frissítés elindításához egyszerűen futtassa:

sudo zypper dup


Amint beírja ezt a parancsot a Bash terminálba, megjelenik egy üzenet, amely a következőt mondja: „Az összes engedélyezett tárolóval terjesztési frissítésre készül. Mielőtt folytatná, győződjön meg arról, hogy ezek a tárolók kompatibilisek. A paranccsal kapcsolatos további információkért lásd a „man zypper” részt.

Amikor a zypper dup parancs fut, mindennek simán kell mennie, mindaddig, amíg az összes szoftverforrás hozzá van adva a rendszerhez. Ha valamelyiket kihagyta, ez az oka annak, hogy a parancs sikertelen.

  Túl sötétek vagy túl világosak az okostelefonos fényképei? Íme, miért

A terjesztési frissítési folyamat kétségtelenül sok időt vesz igénybe. Ennek az az oka, hogy frissítéskor a SUSE sokkal többet tölt le, mint a böngészőfrissítések és hasonlók. Ehelyett több ezer csomagot kap, beleértve az asztali környezet legfrissebb verzióját, egy új Linux kernelt stb. A legjobb, ha hagyja, hogy a frissítő eszköz elvégezze a dolgát, és addig keressen valami mást!

Leminősítés ugrásra

Lehetőség van a Tumbleweedről a Leapre való visszaminősítésre. Először nyisson meg egy terminálablakot, és jelentkezzen be a root felhasználóba a su segítségével. Miután bejelentkezett rootként, lépjen a szoftvertárak mappájába.

su

cd /etc/zypp/repos.d/

Az rm paranccsal törölje a korábban hozzáadott Tumbleweed szoftvertárak összes nyomát.

rm /etc/zypp/repos.d/*.repo

Ezután helyezzen át minden fájlt a biztonsági mentés mappájából a fő lerakat mappájába.

mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/

A régi tárhelyek visszahelyezésekor futtassa a frissítés parancsot.

zypper dup

A korábbiakhoz hasonlóan a Zyppernek is eltart egy ideig, amíg visszaminősít. Ennek a visszaminősítési folyamatnak a legtöbb esetben működnie kell. Problémákba ütközhet, mert általában nem jó ötlet az operációs rendszert egy korábbi kiadásra visszaállítani. Ha frissített az OpenSUSE Leapről a Tumbleweedre, és vissza szeretne térni, a legjobb lépés valószínűleg az, ha biztonsági másolatot készít az összes adatáról, és mindent újra telepít.