Jak przekonwertować OpenSUSE Leap na Tumbleweed

click fraud protection

OpenSUSE Leap to solidna dystrybucja Linuksa, która oferuje solidną platformę dla poważnych ludzi. Problem polega na tym, że ponieważ skupia się na stabilności, najnowsze aktualizacje oprogramowania zwykle pojawiają się nieco dłużej. Zamiast pobierania nowszego jądra lub aktualizacji Gnome i etc, użytkownicy muszą czekać. Dla niektórych to nie jest wielka sprawa. Dla innych może to być prawdziwa irytacja. Jeśli chcesz porzucić Leap w poszukiwaniu nowszego oprogramowania, najłatwiejszym sposobem jest uaktualnienie go do nowej wersji. Oto jak przekonwertować OpenSUSE Leap na Tumbleweed.

ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Utwórz kopię zapasową starych repozytoriów oprogramowania

Przed dodaniem nowych źródeł oprogramowania dla SUSE musisz wykonać kopię zapasową starych. To dobry pomysł, ponieważ jeśli w dowolnym momencie aktualizacja się nie powiedzie, możesz przywrócić stare źródła oprogramowania i cofnąć aktualizację. Aby wykonać kopię zapasową starych źródeł oprogramowania SUSE Leap, najpierw otwórz okno terminala. Zaloguj się do użytkownika root za pomocą

instagram viewer
su, i Płyta CD do folderu repozytorium.

su cd /etc/zypp/repos.d/

W folderze repos.d utwórz podkatalog. Nazwij ten podkatalog „kopie zapasowe”, „stare” lub dowolną inną nazwę, którą uznasz za stosowną.

kopie zapasowe mkdir

Z nowym folderem repozytorium kopii zapasowych wykonanym w /repos.d/, przenieś wszystkie bieżące repozytoria oprogramowania SUSE Leap do tego katalogu. Pamiętaj, że po przeniesieniu tych źródeł oprogramowania z głównego folderu nie będziesz już mieć dostępu do źródeł oprogramowania Suse Leap. Jeśli używasz oprogramowania, które w dużej mierze opiera się na LEAP i nie działa z Tumbleweed, musisz je zainstalować i znaleźć oprogramowanie kompatybilne z Leap.

Uwaga: najszybszym sposobem na znalezienie kompatybilnego oprogramowania jest OBS.

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

Po uruchomieniu mv polecenie, wszystkie bieżące repozytoria oprogramowania Leap nie są już aktywne. Nie próbuj aktualizować ani instalować nowego oprogramowania, dopóki nie dodasz źródeł oprogramowania Tumbleweed. Zypper nic nie zrobi (lub, co gorsza, rzuci kilka błędów w górę).

Dodaj nowe repozytoria oprogramowania

Rdzeń OpenSUSE, niezależnie od tego, czy korzystasz z Leap czy Tumbleweed, zależy od źródeł oprogramowania, do których system operacyjny ma dostęp. Oznacza to, że jeśli masz tylko źródła oprogramowania Leap i zaktualizujesz swoją wersję SUSE, zainstaluje ona najnowszą wersję oprogramowania dla tej wersji. To samo może być prawdą, jeśli użytkownik zmieni źródła Leap na Tumbleweed i zaktualizuje: zostanie przekonwertowany do najnowszej wersji dystrybucji SUSE.

Aby to zrobić, otwórz okno terminala i wprowadź następujące polecenia:

zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debugowanie zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ aktualizacja repo

OpenSUSE Leap To Tumbleweed

Dzięki nowym źródłom oprogramowania w Leap, oprogramowanie może być instalowane od strony Tumbleweed. Zanim jednak wydarzy się cokolwiek innego, musisz wykonać „aktualizację dystrybucji”. Jest to proces, w którym przechodzi system operacyjny Linux, odrzuca nieaktualne oprogramowanie i pliki ze starej wersji na rzecz nowej wersji. W SUSE odbywa się to za pomocą menedżera pakietów Zypper i jest to bardzo płynny i łatwy proces. Aby rozpocząć aktualizację, po prostu uruchom:

sudo zypper dup 

Po wprowadzeniu tego polecenia do terminala Bash pojawia się komunikat „Zamierzasz dokonać aktualizacji dystrybucji ze wszystkimi włączonymi repozytoriami. Przed kontynuowaniem upewnij się, że te repozytoria są kompatybilne. Aby uzyskać więcej informacji o tym poleceniu, zobacz „man zypper”.

Kiedy zypper dup po uruchomieniu polecenia wszystko powinno przebiegać bezproblemowo, o ile wszystkie źródła oprogramowania zostaną dodane do systemu. Jeśli przegapiłeś jedną z nich, to jest przyczyną niepowodzenia polecenia.

Proces aktualizacji dystrybucji bez wątpienia zajmie dużo czasu. Dzieje się tak, ponieważ podczas aktualizacji SUSE pobiera znacznie więcej niż aktualizacje przeglądarki i tym podobne. Zamiast tego otrzymasz tysiące pakietów, w tym najnowszą wersję środowiska pulpitu, nowe jądro Linuksa itp. Najlepiej jest pozwolić narzędziu aktualizacyjnemu wykonać swoją pracę i w międzyczasie znaleźć coś innego do roboty!

Obniżanie poziomu do skoku

Możliwe jest przejście z Tumbleweed na Leap. Najpierw otwórz okno terminala i zaloguj się do użytkownika root za pomocą su. Po zalogowaniu jako root przejdź do folderu repozytoriów oprogramowania.

su cd /etc/zypp/repos.d/

Za pomocą polecenia rm usuń wszystkie ślady wcześniej dodanych repozytoriów oprogramowania Tumbleweed.

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

Następnie przenieś wszystkie pliki z folderu kopii zapasowej z powrotem do głównego folderu repozytorium.

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

Po ponownym zainstalowaniu starych repozytoriów uruchom polecenie aktualizacji.

zypper dup

Tak jak poprzednio, Zypper zajmie trochę czasu, aby obniżyć wersję. Ten proces obniżenia wersji powinien w większości działać. Możesz napotkać problemy, ponieważ obniżenie poziomu systemu operacyjnego do poprzedniej wersji nie jest dobrym pomysłem. Jeśli przeszedłeś z OpenSUSE Leap na Tumbleweed i chcesz wrócić, najlepszym rozwiązaniem jest prawdopodobnie wykonanie kopii zapasowej wszystkich danych i ponowna instalacja wszystkiego.

watch instagram story