Како инсталирати нове верзије Линук кернела на ОпенСУСЕ Леап

Veliki broj ljubitelja Linuxa bira OpenSUSE Leap zbog njegove pouzdanosti. Za razliku od mnogih drugih distribucija, ova se ističe pružanjem sigurnog i stabilnog okruženja za profesionalce. Za većinu korisnika, Leap je idealan izbor. Međutim, ako imate noviji hardver, Leap može uzrokovati određene poteškoće. Jedan od načina da se prevaziđu problemi koji se javljaju prilikom korišćenja Linux distribucija, kao što je OpenSUSE Leap, jeste instaliranje novijih verzija Linux kernela.

OpenSUSE Leap ne ažurira kernel tako često, pa je najbolje da to učinite sami. Stoga ćemo u ovom vodiču objasniti kako da instalirate najnoviju verziju Linux kernela na OpenSUSE. Osim toga, pokazaćemo vam kako da istovremeno koristite trenutnu i najnoviju verziju kernela.

Provera trenutne verzije kernela

Prvi korak u ažuriranju SuSE-a na noviju verziju Linux kernela je provera verzije kernela koju trenutno koristite. Važno je da znate svoju trenutnu verziju kako biste bili svesni koliko zaostajete za najnovijim izdanjima. Ovu informaciju lako možete pronaći u terminalu, koristeći naredbu uname:

uname -r

Pokretanjem naredbe uname sa opcijom -r prikazaće se verzija kernela. Ovo su vam potrebne informacije da biste odredili koja verzija kernela je instalirana na vašem računaru. Ako vam trebaju dodatne informacije, naredba uname je i dalje korisna. Razmislite o korišćenju opcije -a, koja pruža više detalja o kernelu, njegovoj verziji i drugim aspektima.

uname -a

Izmena konfiguracije kernela

Po defaultu, LEAP instalira samo stabilnu verziju kernela. Ona je znatno starija od onih koje se objavljuju u Tumbleweed-u. Naravno, dobija sigurnosne zakrpe i sve ostalo potrebno. Međutim, ako želite da kombinujete stabilnost Tumbleweed-a sa novijim kernelom, ove postavke je potrebno promeniti. Da biste izmenili način na koji Leap upravlja kernelom, otvorite terminal i koristite Nano tekst editor za izmenu Zipp konfiguracionog fajla.

sudo nano /etc/zypp/zypp.conf

U datoteci zypp.conf ima mnogo stavki koje se mogu uređivati. Skrolujte nadole i pronađite odeljak multiversion.kernels. Multiverzija je važna i treba je omogućiti. Uključivanje ove postavke omogućiće vam da zadržite standardni kernel koji dolazi uz OpenSUSE Leap, ali i da instalirate novi. Ovo je najbolja kombinacija, omogućavajući vam da zadovoljite sve vaše potrebe u operativnom sistemu.

Pored multiversion.kernels, promenite vrednost „latest,latest-1,running“ u „latest,latest-1,running,oldest“. Nakon izmene koda, sačuvajte konfiguracioni fajl pritiskom na kombinaciju tastera Ctrl + O. Kada se zypp.conf sačuva sa novim izmenama, možete bezbedno zatvoriti Nano editor teksta koji je otvoren u terminalu. To ćete učiniti pritiskom na kombinaciju tastera Ctrl + X.

Dodavanje Kernel Repozitorijuma

Sada je bezbedno instalirati noviju verziju Linux kernela na OpenSUSE Leap. Međutim, to nije tako jednostavno kao brzo izvršavanje naredbe „zypper install” za dobijanje novog kernela. Leap ne uključuje nove verzije Linux kernela u softverskim repozitorijumima koji dolaze sa operativnim sistemom, već samo standardnu verziju koju već koristite.

Umesto toga, moraćete da dodate još jedan softverski repozitorijum. Konkretno, moraćete da koristite Zypper da dodate repozitorijum kernela. Ovaj repozitorijum sadrži veliki broj različitih kernela, uključujući i najnoviji Linux kernel.

U terminalu, prvo pristupite root shell-u naredbom su:

su -

Sada kada shell ima root pristup, koristite alatku za upravljanje paketima Zypper da dodate repozitorijum kernela:

zypper ar -f https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo

Dodavanje novog repozitorijuma kernela u Leap trebalo bi odmah da pokrene nova ažuriranja. Međutim, nemojte pokušavati da instalirate nadogradnje na uobičajeni način. Umesto toga, pratite sledeća uputstva da biste izvršili „dist-upgrade”.

Instaliranje Novog Kernela

Instaliranje novije verzije Linux kernela na OpenSUSE Leap zahteva nadogradnju. Međutim, ovo nije normalna nadogradnja u kojoj ceo operativni sistem dobija nove pakete. Umesto toga, naložićemo SuSE-u da izvrši nadogradnju distribucije samo iz repozitorijuma kernela. Na taj način će se promeniti samo aspekt Linux kernela operativnog sistema.

Napomena: iako će SuSE izvršiti nadogradnju na novi kernel, stara verzija će biti sačuvana, zahvaljujući opciji koju smo omogućili ranije u vodiču.

Da biste izvršili nadogradnju kernela na SuSE-u, otvorite terminal i pristupite root shell-u pomoću naredbe su:

su -

Nakon dobijanja root pristupa, izvršite sledeću naredbu da biste instalirali najnoviju verziju Linux kernela na OpenSUSE Leap.

zypper dist-upgrade -r kernel-repo

Sačekajte da terminal odradi svoj posao i instalira novu verziju Linuxa na vaš računar. Nakon instalacije, potrebno je da ponovo pokrenete računar. Kada se ponovo prijavite, koristićete najnoviju verziju Linuxa na OpenSUSE Leap-u!