Mi az Apt-get upgrade és dist-upgrade parancsok és hogyan kell használni őket

What Is Apt Get Upgrade



Rendszeres felhasználóként vagy rendszergazdaként valószínűleg a Linux valamely pontján használta az apt vagy apt-get csomagkezelő eszközöket. Ezeket a csomagkezelő eszközöket bizonyos műveletek kezelésére használhatjuk, mint például az elérhető csomagok keresése, új csomagok telepítése, a meglévők eltávolítása, a telepített csomagok frissítése és frissítése stb.

Ha a csomagok frissítéséről beszélünk, akkor a Linux operációs rendszerek sok ingyenes szoftverfrissítést tartalmaznak minden egyes csomaghoz. Folyamatosan kiadja a frissítéseket, javításokat és javításokat a teljesítmény javítása és a hibák javítása érdekében. Nagyon fontos, hogy rendszeresen ellenőrizze ezeket a frissítéseket, és telepítse azokat, hogy megvédje a rendszert a lehetséges veszélyektől és sebezhetőségektől. A frissítések telepítéséhez frissítésre van szükség, és ezt kétféleképpen lehet elérni: az egyik az apt-get upgrade, a másik az apt-get dist-upgrade. E két módszer között van némi különbség, amely gyakran megzavarja a felhasználókat. Ez a cikk segítséget nyújt az apt-get upgrade és az apt-get dist-upgrade megértésében és megkülönböztetésében.







Csomag -adatbázis frissítése

A rendszer naprakészen tartásához frissítési és frissítési parancsokat kell használni. A frissítési parancs csak a legújabb elérhető verziókkal frissíti a csomaglistát, azonban nem telepíti vagy frissíti a csomagot. A frissítési 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-számára, hogy megismerje az elérhető új verziókat.



$sudo apt-get frissítés

Mi az Apt-get frissítés

Az összes korábban telepített csomag legújabb verziójának telepítéséhez a rendszerre az apt-get upgrade kerül felhasználásra. Ez a parancs csak azokat a csomagokat frissíti, amelyek új kiadással rendelkeznek az /etc /apt mappában lévő sources.list fájlban leírtak szerint. Nem kísérel meg új csomagot telepíteni vagy eltávolítani a telepített csomagot.



A legújabb verziók frissítéséhez vagy telepítéséhez futtassa a következő parancsot sudo -ként, mivel egyetlen jogosultsággal rendelkező felhasználó ellenőrizheti és telepítheti a frissítéseket a Linux rendszeren:





$sudo apt-get frissítés

Egy adott csomag frissítéséhez a parancs a következő:

$sudo apt-get frissítés <csomag név>

Mi az Apt-get dist-upgrade

Az apt-get upgrade parancshoz hasonlóan az apt-get dist-upgrade is frissíti a csomagokat. Ezenkívül kezeli a változó függőségeket is a csomag legújabb verzióival. Intelligens módon megoldja a csomagfüggőségek közötti konfliktust, és szükség esetén megpróbálja a legjelentősebb csomagokat frissíteni a kevésbé jelentősek rovására. Az apt-get upgrade paranccsal ellentétben az apt-get dist-upgrade proaktív, és új csomagokat telepít vagy eltávolít önmagában a frissítés befejezéséhez.



A csomagok frissítéséhez futtassa a dist-upgrade parancsot sudo jogosultságokkal:

$sudo apt-get dist-upgrade

Egy adott csomag frissítéséhez a parancs a következő:

$sudo apt-get dist-upgrade <csomag név>

Néha az apt-get upgrade futtatásakor az alábbi üzenet jelenik meg: A következő csomagokat visszatartottuk. Ezeket a csomagokat visszatartjuk, mert az új verzió telepítéséhez más, még nem telepített csomagra van szükségük. És ahogy megbeszéltük, az apt-get upgrade csak a meglévő csomagokat frissíti, nem telepít új csomagot, vagy eltávolít egy meglévőt. Ezért tartja vissza ezeket a csomagokat. Néha a csomagokat vissza is tartják a törött függőségek miatt (ha a csomag, amelytől függ, nem rendelkezik letölthető verzióval).

Míg az apt-get dist-upgrade esetén az új függő csomag telepítésre kerül a függőség megoldásához.

Végezetül, ha csak a csomagokat szeretné frissíteni anélkül, hogy telepítené vagy eltávolítaná őket, folytassa az apt-get frissítéssel. Másrészt, ha frissíteni szeretne, függetlenül attól, hogy telepített-e új csomagot, vagy eltávolította a meglévő csomagot a függőségek teljesítése érdekében, válassza az apt-get dist-upgrade lehetőséget.