Sovelluksen (tai paketin) poistamiseen on käytettävä apt-get remove package-name
vai apt-get purge package-name
?
Mikä on edun jommallekummalle toiselle?
Vastaa
Jos olet muokannut pakettia / ohjelmistoa ollenkaan joko muokkaamalla asetustiedostoja suoraan tai graafisen käyttöliittymän kautta, kannattaa ehkä pitää mukautuksesi. Yleensä Unix / Linux-järjestelmissä kokoonpanot tallennetaan tekstitiedostoihin, vaikka määritykset / mukautukset tehdään käyttöliittymän kautta.
Jokaisella Debianin binäärisellä deb-paketilla on luettelo tiedostoista, jotka se tunnistaa määritystiedostoiksi. dpkg
ja siten apt
kunnioittaa tätä tunnistetta poistettaessa paketteja ja myös päivityksissä. Oletuksena apt/dpkg
ei poista määritystiedostoja paketin poiston yhteydessä. Sinun on pyydettävä puhdistusta. Päivityksen yhteydessä se pyytää sinua valitsemaan nykyisen version ja uuden version (jos ne eroavat toisistaan) ennen asetustiedostojen korvaamista. Jopa siinä tapauksessa se tallentaa kopion alkuperäisestä tiedostosta. Tässä Debian yrittää auttaa sinua olettaen, että määritystiedostosi saattavat sisältää arvokasta tietoa.
Joten jos et ole määrittänyt pakettia tai et halua säilyttää määrityksiäsi, voi käyttää apt-get purge
.
Jos pidät määritystiedostot, jos / kun asennat paketin uudelleen, Debian yrittää käyttää tallennettuja määritystietoja uudelleen. Paketin versiossa, jota yrität (uudelleen) asentaa, on määritystiedostoja, jotka ovat ristiriidassa jo asennettujen määritystiedostojen kanssa, se pyytää sinua uudelleen ennen korvaamista, kuten päivitettäessä.
Pieni kommentti : Jos olet poistanut paketin ja haluat myöhemmin poistaa määritystiedostot, oli tapana, että apt
ei poista määritystiedostoja, jos pakettia ei ollut asennettu. jo vuosia apt-get purge
-sovelluksen suorittaminen poistaa asetustiedostot, vaikka pakettia ei enää olisikaan asennettu.
Tämä on korjattu
apt-versio, julkaistu pe, 13. elokuuta 2010, tai mahdollisesti apt: n 0.8.15~exp1
-versiossa, julkaistu pe, 10. kesäkuuta 2011. Katso Debianin virheraportti: apt-get –purge ei toimi odotetulla tavalla , päivätty 24. kesäkuuta 2002.
Kommentit
Vastaa
apt-get
-sivun mansivulta:
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).
Haluan käyttää purge
, jos et halua pitää kokoonpanotiedostoja ympärillä.
Vastaa
puhdista poista configuration files
paketeistasi, mutta poista paketin configuration files
.
Mutta etuja tai haitat: Se liittyy järjestelmään, paketteihisi, koneeseesi, asenna se tai ei.
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.
Tarkoittaako se, ettäapt-get purge
ei poista määritystiedostoja, kunapt-get remove
on suoritettu ?