mi a különbség az “apt-get purge” és az “apt-get remove” között
a csomagok telepítése és eltávolítása nagyon gyakori gyakorlat, amikor bármilyen választott operációs rendszerrel dolgozik. Időnként azonban rájössz, hogy olyan csomagokat telepített, amelyekre valójában soha nem volt szüksége, vagy jobb alternatívát talált számukra., Ezekben a helyzetekben erősen ajánlott az irreleváns vagy felesleges csomagok időben történő eltávolítása, hogy azok ne foglaljanak helyet a rendszeren, vagy akadályozzák annak működését performance.As ami a Linux operációs rendszert illeti, akkor két különböző lehetőséget kínál nekünk egy csomag eltávolításához vagy eltávolításához, azaz “apt-get purge” és “apt-get remove”. Ebben a cikkben, célunk az, hogy megtudja, a fő különbség a “apt-get purge” és “apt-get remove” parancsok., Ezt úgy fogjuk megtenni, hogy elméletileg kijelentjük ezt a különbséget, majd példát mutatunk Önnek is. Tehát kezdjük el keresni ezt a különbséget.
az “apt-get purge” és az “apt-get remove” közötti különbség:
sokan úgy vélik, hogy az “apt-get purge” és az “apt-get remove” parancsok egymással felcserélhetők, mert végül is ugyanazt a célt szolgálják, azaz mindkettő felelős a csomagok eltávolításáért. Ez az állítás részben igaz., Teljesen helyes, hogy mindkét parancs használható a csomagok eltávolítására a Linux operációs rendszeren, de a csomagok eltávolításának módja más.
az “apt-get remove” parancs csak egy csomagot távolít el, de a konfigurációs fájl ott marad. Ha azonban eltávolít egy csomagot az “apt-get purge” paranccsal, akkor a csomag a konfigurációs fájljával együtt törlődik, ami azt jelenti, hogy ebben a helyzetben a csomag nyomai nem maradnak hátra.,
időnként a csomag testreszabásának szabadságát biztosítja annak a feladatnak a követelményei szerint, amelyre telepítette a csomagot. Ehhez módosítania kell a konfigurációs fájlban. Most, ha azt szeretné, hogy ezt a személyre szabott konfigurációs fájlt a csomag törlése után is megőrizze, akkor használja az “apt-get remove” parancsot, de ha azt szeretné, hogy a konfigurációs fájl törlésre kerüljön a csomaggal együtt, akkor használja az “apt-get purge” parancsot., Most egy példát is végigvezetünk, hogy könnyen ellenőrizhesse a két parancs közötti különbséget.
Megjegyzés: Az alábbi forgatókönyvet a Linux Mint 20-on mutatták be. Más Linux disztribúciókon történő futtatásával is ellenőrizhető.
az “apt-get remove” és az “apt-get purge” használatának bemutatása a különbség kiemeléséhez:
az “apt-get remove” és az “apt-get purge” használatának bemutatásához a snapd csomagot használjuk a Linux Mint 20-ban., Először megpróbáljuk eltávolítani a csomagot az “apt-get remove” gombbal, majd megmutatjuk, mi történik ezután. Ezután újratelepítjük ugyanazt a csomagot, majd eltávolítjuk az “apt-get purge” segítségével, és felfedjük, mi történik, amikor ezt megteszi. Itt meg kell jegyezni, hogy minden Linux-ra telepített csomagnak van egy konfigurációs fájlja, amely vagy a saját mappában vagy az etc mappában található.,az etc mappa könnyen megtalálható, ha a következő képen kiemelt módon keresi:
miután ellenőrizte, hogy a snapd csomag konfigurációs fájlja valóban létezik, a következőképpen kell eljárnia:
nyissa meg a Linux Mint 20 terminált a tálcán található ikonjára kattintva, és írja be az alább látható parancsot:
itt helyettesítheti a snapd-t bármely más csomag nevével, amelyet el szeretne távolítani, miközben az “apt-get remove” parancsot használja.,
amint végrehajtja ezt a parancsot az Enter gomb megnyomásával, meg kell adnia a visszaigazolást a megadott csomag eltávolításáról. Írja be az “Y” – t, hogy folytassa ezt a folyamatot, amint az az alábbi képen is látható:
az eltávolítási folyamat néhány másodpercet vesz igénybe a sikeres teljesítéshez, és ha elkészül, akkor a következő kimenetet láthatja a terminálon:
> most térjen vissza az etc mappába, majd keresse meg a snapd-t., Továbbra is láthatja a konfigurációs fájlt, mivel az “apt-get remove” parancs nem képes eltávolítani a konfigurációs fájlokat. Ezt az alábbi képen ellenőrizhetjük:
ezt követően újratelepítettük ugyanazt a snapd csomagot a bemutató kedvéért., Ezúttal azonban megpróbáljuk eltávolítani, miközben a következő parancsot használjuk:
ismét helyettesítheti a snapd-t bármely más csomag nevével, amelyet eltávolítani szeretne az “apt-get purge” parancs használata közben.
amikor végrehajtja az “apt-get purge” parancsot az Enter gomb megnyomásával, miután beírta a terminálba, a rendszer kéri, hogy erősítse meg a műveletet., Ezt egyszerűen megteheti az “Y” beírásával, majd nyomja meg az Enter billentyűt az alábbi képen kiemelve:
amint a snapd csomag eltávolítása befejeződik, a Linux Mint 20 terminálja a következő kimenetet jeleníti meg rajta:
most menj vissza az etc mappába, majd próbálja keresni snapd. Ezúttal nem talál semmilyen konfigurációs fájlt ehhez a csomaghoz, mivel az “apt-get purge” parancs eltávolítja a csomag összes nyomát, beleértve annak konfigurációs fájlját is.,
ezért ellenőrizhető, hogy az “apt-get purge” parancs képes-e törölni a csomagok konfigurációs fájljait, míg az “apt-get remove” parancs nem.
következtetés:
ily módon könnyen használhatja az “apt-get purge” és az “apt-get remove” parancsokat különböző forgatókönyvekben. Törölheti a választott csomagot azáltal, hogy ezeket a parancsokat az Ön igényeinek megfelelően használja. Ez a cikk részletesen elmagyarázza mind a parancsok működését,mind pedig mindkét parancs képességeit., Egy másik pont, amelyet itt meg kell jegyezni, hogy még az “apt-get purge” parancs is csak az etc mappában tárolt konfigurációs fájlokat törölheti, azaz ez a parancs nem tudja törölni a saját mappában tárolt csomagok konfigurációs fájljait.