Ha a csomagok frissítéséről beszélünk, akkor a Linux operációs rendszerek minden csomaghoz sok ingyenes szoftverfrissítést tartalmaznak. A teljesítmény javítása és a bennük lévő hibák kijavítása érdekében folyamatosan kiadja a frissítéseket, javításokat és javításokat. Nagyon fontos, hogy rendszeresen ellenőrizze ezeket a frissítéseket és telepítse őket, hogy megvédje a rendszert a lehetséges fenyegetésekkel és sebezhetőségekkel szemben. Ezeknek a frissítéseknek a telepítéséhez frissítést hajtanak végre, és ennek kétféle módja van: az egyik az apt-get upgrade, a másik az apt-get dist-upgrade. Van némi különbség e két módszer között, ami gyakran megzavarja a felhasználókat. Ez a cikk segít megérteni és megkülönböztetni az apt-get upgrade és az apt-get dist-upgrade programokat.
Csomagadatbázis frissítése
A rendszer naprakészen tartása érdekében frissítési és frissítési parancsokat használnak. A update parancs csak a legújabb elérhető verziókkal frissíti a csomaglistát, azonban nem telepíti vagy frissíti a csomagot. A upgrade parancs valójában frissíti és telepíti a már telepített csomagok legújabb verzióit. A csomagok frissítése előtt ellenőrizze a frissítéseket az alábbiak szerint. Ez lehetővé teszi az apt-nak, hogy megismerje az elérhető új verziókat.
$ sudo apt-get updateMi az Apt-get upgrade
Az összes korábban telepített csomag legújabb verzióinak telepítéséhez az apt-get upgrade programot kell használni. Ez a parancs csak azokat a csomagokat frissíti, amelyek új forrással állnak rendelkezésre a forrásokban leírtak szerint.listázza a fájlt az “/ etc / apt” mappában. Nem kísérel meg új csomagot telepíteni, vagy önállóan eltávolítani a telepített csomagokat.
A legújabb verziók frissítéséhez vagy telepítéséhez futtassa a következő parancsot sudo módban, mivel a privilégium felhasználói csak a Linux rendszeren ellenőrizhetik és telepíthetik a frissítéseket:
$ sudo apt-get upgradeEgy adott csomag frissítéséhez a parancs a következő:
$ sudo apt-get upgradeMi az Apt-get dist-upgrade
Az apt-get upgrade parancshoz hasonlóan az apt-get dist-upgrade is frissíti a csomagokat. Emellett a csomag legújabb verzióival is kezeli a változó függőségeket. Intelligens módon oldja meg a konfliktusokat a csomagfüggőségek között, és megpróbálja frissíteni a legjelentősebb csomagokat a kevésbé jelentősek kárára, ha szükséges. Az apt-get upgrade paranccsal ellentétben az apt-get dist-upgrade proaktív, és önállóan telepít új csomagokat vagy eltávolítja a meglévőket a frissítés befejezése érdekében.
A csomagok frissítéséhez futtassa a dist-upgrade parancsot sudo jogosultságokkal:
$ sudo apt-get dist-upgradeEgy adott csomag frissítéséhez a parancs a következő:
$ sudo apt-get dist-upgradeNéha az apt-get upgrade futtatásakor a következő üzenetet kapja: „A következő csomagokat visszatartottuk”. Ezeket a csomagokat visszatartjuk, mert új verziójuk telepítéséhez szükségük van valamilyen más csomagra, amely még nincs telepítve. És amint megbeszéltük, az apt-get frissítés csak a meglévő csomagokat frissíti, sem új csomagot nem telepít, sem meglévőt nem távolít el. Ezért tartja vissza ezeket a csomagokat. Előfordul, hogy a csomagokat a megszakadt függőségek miatt is visszatartják (amikor a csomagtól, amelyen függ, nincs letölthető verzió).
Míg az apt-get dist-upgrade programmal az új függõ csomagot telepítik a függõség megoldására.
Végezetül, ha csak a csomagokat szeretné frissíteni telepítés vagy eltávolítás nélkül, akkor lépjen az apt-get frissítésre. Másrészt, ha frissíteni akar, függetlenül attól, hogy új csomag van-e telepítve, vagy a meglévő csomagot eltávolítják-e a függőségek teljesítéséhez, válassza az apt-get dist-upgrade parancsot.