Jak převést OpenSUSE Leap na Tumbleweed

OpenSUSE Leap je skálopevná linuxová distribuce, která nabízí solidní platformu pro seriózní lidi. Potíž je v tom, že se zaměřuje na stabilitu, takže nejnovější aktualizace softwaru mají tendenci chvíli trvat, než se objeví. Namísto získání novějšího jádra nebo aktualizací Gnome atd. uživatelé nakonec musí čekat. Pro některé to není velký problém. Pro ostatní to může být pořádná otrava. Pokud se chcete zbavit Leapu pro novější software, nejjednodušším způsobem je upgradovat jej na distribuci s postupným vydáním. Zde je návod, jak můžete převést OpenSUSE Leap na Tumbleweed.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Zálohujte stará úložiště softwaru

Před přidáním nových zdrojů softwaru pro SUSE budete muset zálohovat ty staré. To je dobrý nápad, protože pokud se aktualizace kdykoli nezdaří, můžete obnovit staré softwarové zdroje a aktualizaci zvrátit. Chcete-li zálohovat staré zdroje softwaru SUSE Leap, nejprve otevřete okno terminálu. Přihlaste se jako uživatel root pomocí su a cd do složky repo.

su

cd /etc/zypp/repos.d/

Uvnitř složky repos.d vytvořte podadresář. Pojmenujte tento podadresář „zálohy“, „starý“ nebo jakýkoli jiný název, který vám vyhovuje.

mkdir backups

S novou složkou záložního úložiště vytvořenou v /repos.d/ přesuňte všechna aktuální úložiště softwaru SUSE Leap do tohoto adresáře. Mějte na paměti, že jakmile tyto softwarové zdroje přesunete z hlavní složky, již nebudete mít přístup ke zdrojům softwaru Suse Leap. Pokud používáte software, který silně spoléhá na LEAP a nefunguje s Tumbleweed, budete si ho muset nainstalovat a najít software kompatibilní s Leapem.

  Jak vytvořit trojskládání v PowerPointu

Poznámka: Nejrychlejší způsob, jak najít kompatibilní software, je na OBS.

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

Po spuštění příkazu mv již nejsou všechna aktuální úložiště softwaru Leap aktivní. Nepokoušejte se aktualizovat nebo instalovat nový software, dokud nepřidáte zdroje softwaru Tumbleweed. Zypper nic neudělá (nebo hůře vyhodí spoustu chyb).

Přidejte nová úložiště softwaru

Jádro OpenSUSE, ať už používáte Leap nebo Tumbleweed, je dáno zdroji softwaru, ke kterým má operační systém přístup. To znamená, že pokud máte pouze zdroje softwaru Leap a aktualizujete svou verzi SUSE, nainstaluje se nejnovější verze softwaru pro toto vydání. Totéž může platit, pokud uživatel změní zdroje softwaru Leap za zdroje Tumbleweed a aktualizace: budou převedeny na nejnovější verzi distribuce SUSE.

  Na kterých funkcích herního monitoru skutečně záleží?

Chcete-li to provést, otevřete okno terminálu a zadejte následující příkazy:

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

S novými softwarovými zdroji uvnitř Leap lze software instalovat ze strany věcí Tumbleweed. Než se však stane cokoliv jiného, ​​budete muset provést „aktualizaci distro“. Toto je proces, kdy operační systém Linux prochází, vyřazuje zastaralý software a soubory ze staré verze ve prospěch nové verze. V SUSE se to provádí pomocí správce balíčků Zypper a je to velmi hladký a snadný proces. Chcete-li zahájit upgrade, jednoduše spusťte:

sudo zypper dup


Když zadáte tento příkaz do terminálu Bash, zobrazí se zpráva „Chystáte se provést upgrade distribuce se všemi povolenými repozitáři. Než budete pokračovat, ujistěte se, že jsou tato úložiště kompatibilní. Další informace o tomto příkazu naleznete v části „man zypper“.

Když se spustí příkaz zypper dup, vše by mělo jít hladce, pokud byly do systému přidány všechny softwarové zdroje. Pokud jste jeden vynechali, toto je důvod, proč příkaz selže.

  Zde je situace, kdy může tmavé téma ušetřit energii baterie

Proces aktualizace distribuce nepochybně zabere hodně času. Je to proto, že když upgradujete, SUSE stáhne mnohem více než aktualizace prohlížeče a podobně. Místo toho získáte tisíce balíčků, včetně nejnovější verze vašeho desktopového prostředí, nového linuxového jádra atd. Nejlepší je nechat nástroj pro upgrade dělat svou věc a jít si mezitím najít něco jiného!

Downgrading To Leap

Downgrade z Tumbleweed zpět na Leap je možný. Nejprve otevřete okno terminálu a přihlaste se jako uživatel root pomocí su. Po přihlášení jako root přejděte do složky úložiště softwaru.

su

cd /etc/zypp/repos.d/

Pomocí příkazu rm odstraňte všechny stopy dříve přidaných úložišť softwaru Tumbleweed.

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

Poté přesuňte všechny soubory ze záložní složky zpět do hlavní složky úložiště.

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

Se starými repozitáři zpět na místě spusťte příkaz update.

zypper dup

Stejně jako dříve bude downgrade Zypperu nějakou dobu trvat. Tento proces downgrade by měl z větší části fungovat. Můžete narazit na problémy, protože obecně není dobrý nápad downgradovat operační systém na předchozí verzi. Pokud jste upgradovali z OpenSUSE Leap na Tumbleweed a chcete se vrátit zpět, nejlepším postupem je pravděpodobně pouze zálohovat všechna svá data a vše znovu nainstalovat.