Rendszer

Telepítőkészlet Telepítés Belépés / kikapcsolás Nyelvi támogatás Frissítés Beállítások Szoftverközpont Synaptic GDebi [--Git--] DConf GParted

Gnome

Menu Editor Tweak Tool Finomhangolás

Hálózat

Samba

Debian

Plymouth

Ubuntu 20.04 frissítési lehetőségei

Az Ubuntu Linux sok más GNU/Linux operációs rendszerhez hasonlóan csomag alapú szoftverkezelést végez, azaz úgynevezett szoftvertárolókban tárolt csomagok letöltésével, telepítésével és beállításával lehet bővíteni az operációs rendszer szolgáltatásait. Vannak csomagok, amelyek ténylegesen felhasználói programokat tartalmaznak, de vannak olyan csomagok is, amelyek különféle szolgáltatások függvénykönyvtárait (library), illetve dokumentációkat tartalmaznak.

Az Ubuntu a 20.04 verzió kétféle szoftverközpontot kezel. Az egyik a Debian által biztosított tárolók, a másik pedig a Snap-féle tárolók. (Én személy szerint jobban kedvelem a Debian tárolókat, de tény, hogy az utóbbi időkben egyre többen fogalmaztak meg vele kapcsolatosan negatív véleményt. A Debian csomagokban általában nem érhetőek el, vagy csak sokkal később érhetőek el a programok és függvénykönyvtárak legújabb verziói. Így ha ezekkel szeretnénk dolgozni, akkor kénytelenek leszünk más tárolók szolgáltatásait is igénybe venni.)

A szoftvertárolókról általában

A különféle csomagokat, mint említettem tárolókban tárolják. Innen lehet őket letölteni és telepíteni. Az Ubuntu Linux is több Linux operációs rendszerhez hasonlóan tartalmaz olyan alkalmazásokat, amelyek képesek ezen tárolók adatainak kezelésére. A kezelés alatt az alábbi műveleteket értjük:

A szoftvertárolók kezelése

Az Ubuntu által figyelembe vett (ismert) tárolókat a Alkalmazások között található Szoftver és frissítések alkalmazás segítségével lehet kezelni. Az alkalmazás Ubuntu szoftverek paneljén szabályozhatjuk, hogy az Ubuntu saját tárolói közül melyiknek a használatát engedélyezzük és melyiket nem.

Ubuntu szoftver

Frissítéskezelő - Ubuntu szoftver panel beállításai

Az alkalmazás Egyéb szoftver paneljén pedig további szoftvertárolókat vehetünk fel a frissítéskezelési folyamatba. Ezek a beállítások nem csak a frissítendő csomagok körét határozzák meg, hanem a telepíthető csomagokét is. Az alábbi ábrán látható például, hogy az Inkscape alkalmazás és a LibreOffice alkalmazás nem az Ubuntu központi tárolójából frissül, hanem az alkalmazás fejlesztői által fenntartott szoftvertárolóból. Így mindig a legfrissebb változatokat tudjuk telepíteni és használni.

Ubuntu szoftver

Frissítéskezelő - Egyéb szoftver panel beállításai

Frissítések

A frissítési folyamat ennek megfelelőn kétféle lehet. Az egyik amikor a tárolóban tárolt csomagok listáját frissítjük. A másik, amikor magukat a csomagokat. Mind a két frissítés többféleképpen is végrehajtható. A frissítés elvégezhető grafikus felhasználói felületet használó (GUI) alkalmazás segítségével, de elvégezhető parancssorban (CLI) kiadott parancsok alkalmazásával is. Első körben mindig a csomaglistákat kell frissíteni, ugyanis ennek alapján határozható meg, hogy a csomagokkal mi történt az utolsó frissítés óta. Ha ezzel megvagyunk, akkor jöhet a csomagok tényleges frissítése. Amennyiben teljes körűen akarunk eljárni, akkor a folyamat végén törölnünk kell az elavult csomagokat.

Frissítési eljárások

  1. A Frissítéskezelő program használata
  2. Az Ubuntu Szoftverek program használata
  3. APT parancsok használata parancssorban
  4. Frissítés CLI parancsfájl segítségével (shellszkript program használata)

A Frissítéskezelő program használata

Folyamatot lásd a mellékelt videóban!

A program az Indítópult (Dash) Alkalmazások ikonjára kattintva Frissítéskezelő néven található meg az alkalmazások között. A program első lépésként frissíti a csomaglistát, majd ezt követően tájékoztatást nyújt a csomagok állapotáról. Továbblépni a frissítést előíró nyomógombra kattintva lehet. Ezt követően frissülnek maguk a csomagok. A program (több kevesebb sikerrel) elvégzi az elavult csomagok eltávolítását is. A Frissítéskezelő a Szoftverek és frissítések alkalmazás Frissítések paneljén beállítottak szerint automatikusan is képes elvégezni a frissítést.

Ubuntu szoftver

Frissítéskezelő - Az automatikus frissités beállításai

Az Ubuntu Szoftverek program használata

Az Ubuntu Linux tartalmaz egy alkalmazás-telepítő és -eltávolító programot is. Ez az alkalmazás tematikus rendbe csoportosítva több 10.000 program elérhetőségét biztosítja a Debian és a Snap tárolókból. Azonban bennünket most a programban biztosított frissítési szolgáltatás érdekel. Az alkalmazás Ubuntu Szoftver néven található meg a telepített alkalmazások között. A program elindítását követően a telepítette alkalmazások a Telepítve panelen tekinthetők meg. Amennyiben vannak frissítendő alkalmazások akkor a Frissítés panelen ellenőrizhetőek.

FIGYELEM! Az alkalmazás csak és kizárólag a telepített alkalmazások frissítését biztosítja a Frissítések panelen. Nem frissíti a szoftvertárolókat és programok frissítését követően nem kezeli az elavult csomagokat sem!

Ubuntu szoftver

Ubuntu szofver alkalmazás

APT parancsok használata parancssorban

A Linux operációs rendszerek egyik nagy erőssége, hogy szinte minden program és szolgáltatás kezelhető parancssorból is (CLI - Command Line Interpreter). A fentebb ismertetett négy lépés kezelésére az Ubuntu operációs rendszer részét képezi az APT parancs, amelynek paraméterei lehetőséget biztosítanak az egyes lépések végrehajtására.

# sudo apt update                  - frissíti az összes szoftvertároló listáját
# sudo apt upgrade                 - frissíti az összes csomagot és azok függőségeit
# sudo apt autoremove --purge      - törli az összes elavult szoftvercsomagot

Frissítés CLI parancsok segítségével (terminál program használata)

Az előző három parancsot egyetlen szöveges fájlba írva létrehozhatunk egy úgynevezett shell szkript programot, amelynek nevét a parancssorba írva, a parancsértelmező soronként kiadja a parancsokat és így egyenként végrehajtja azokat. Amennyiben az adott szkript fájlt elhelyezzük a /home/{felhasználónév}/.local/bin mappában, akkor a következő újraindítás után az új szkriptünk, mint egy Linux parancs fog működni.

A videóban a szkript létrehozás lépései és használata is bemutatásra kerül!

A fent ismertetett frissítési eljárások mindegyikét megtekintheti az alábbi videóban!

Az Ubuntu Linux frissítési eljárásainak bemutatása