Alkalmazás (vagy csomag) eltávolításához használjam a apt-get remove package-name
vagy a apt-get purge package-name
?
Mi az előnye bármelyiküknek?
Válasz
Ha egyáltalán testreszabta a csomagot / szoftvert, közvetlenül a konfigurációs fájlok szerkesztésével, vagy egy grafikus felhasználói felületen keresztül, érdemes megtartani a testreszabásokat. Általában a Unix / Linux rendszerekben a konfigurációkat szöveges fájlokba menti, még akkor is, ha a konfigurálást / testreszabást a GUI-n keresztül végzik.
Minden Debian bináris deb csomag tartalmaz egy listát azokról a fájlokról, amelyeket konfigurációs fájlként azonosít. dpkg
, és így apt
tiszteletben tartja ezt az azonosítást a csomagok eltávolításakor és a frissítéseknél is. Alapértelmezés szerint az apt/dpkg
nem távolítja el a konfigurációs fájlokat a csomag eltávolításakor. Tisztítást kell kérnie. A frissítéskor arra kéri, hogy válasszon az aktuális és az új verzió között (ha eltérnek), mielőtt felülírná a konfigurációs fájlokat. Még ebben az esetben is elmenti az eredeti fájl másolatát. Itt a Debian megpróbál segíteni Önnek, abból a feltételezésből kiindulva, hogy a konfigurációs fájlok értékes információkat tartalmazhatnak.
Tehát, ha még nem konfigurálta a csomagot, vagy nem szeretné megtartani a konfigurációit, használhatja a apt-get purge
parancsot.
Ha megtartja a konfigurációs fájlokat, akkor a csomag újratelepítésekor a Debian megpróbálja újrafelhasználni a mentett konfigurációs információkat. annak a csomagnak a verziója, amelyet megpróbál (újra) telepíteni, olyan konfigurációs fájlokkal rendelkezik, amelyek ütköznek a már telepített konfigurációs fájlokkal, ez újra megkérdezi Önt felülírás előtt, akárcsak frissítéskor.
Kisebb megjegyzés : Ha eltávolította a csomagot, és később el akarja távolítani a konfigurációs fájlokat, akkor régen előfordult, hogy a apt
nem távolította el a konfigurációs fájlokat, ha a csomagot nem telepítették. néhány éve a apt-get purge
futtatása akkor is eltávolítja a konfigurációs fájlokat, ha a csomag már nincs telepítve.
Ezt a
verziója, kiadva 2010. augusztus 13-án, pénteken, vagy esetleg az apt 0.8.15~exp1
verziójában, 2011. június 10-én, pénteken. Lásd: Debian hibajelentés: az apt-get –purge nem a várt módon működik , 2002. június 24-én.
Megjegyzések
Válasz
A apt-get
kézikönyv oldaláról:
remove remove is identical to install except that packages are removed instead of installed. Note that removing a package leaves its configuration files on the system. If a plus sign is appended to the package name (with no intervening space), the identified package will be installed instead of removed. purge purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
hajlamos lennék az purge
használatához, ha hajlamos vagy nem akarni konfigurációs fájlokat tartani.
Válasz
öblítse ki a csomagjainak configuration files
eltávolítását, de távolítsa el a csomag configuration files
csomagját.
De előnyök vagy hátrányai: Ez kapcsolódik a rendszeréhez, a csomagjaihoz, a gépéhez, telepítse vagy sem, és így tovább.
apt-get remove --purge APP
VSapt-get purge APP
?if you have removed the package and later want to remove the config files, you will need to call dpkg directly, because apt will not remove the config files if the package is no longer installed.
Ez azt jelenti, hogy aapt-get purge
nem távolítja el a konfigurációs fájlokat aapt-get remove
végrehajtása után ?