Lisää
Miten voit poistaa paketin kokonaan?
Yritän asentaa puhtaasti octave3.2
-paketin.
Tätä varten poistin sen ja yritin asentaa sen uudelleen.
Kun asensin uudelleen, tuli virhe. Kyse voi olla paketin virheestä, mutta haluan varmistaa, että kaikki on poistettu, jotta voin tehdä puhtaan asennuksen.
Riittääkö tämän tekeminen?
sudo apt-get --purge remove octave3.2
191
3
Tämä on hyvin yleinen vastaus kysymykseen pakettien puhdistamisen vaikutuksista. Jos haluat neuvoja juuri sinun tilanteeseesi, sinun on muokattava kysymystäsi sisällyttämällä siihen lisätietoja - erityisesti saamasi virheilmoituksen täydellinen ja tarkka teksti.
Pakettien poistaminen komennolla
sudo apt purge ...
taisudo apt --purge remove ...
poistaa paketit ja kaikki niiden globaalit (eli koko järjestelmän laajuiset) asetustiedostot. Tätä ihmiset yleensä tarkoittavat, kun he puhuvat paketin täydellisestä poistamisesta.Se ei kuitenkaan tarkoita, että järjestelmäsi olisi sama kuin ennen paketin asentamista. Erityisesti:
Tämä ei poista paketteja, jotka oli asennettu riippuvuuksina, kun asensit paketin, jonka olet nyt poistamassa. Jos oletetaan, että nämä paketit eivät ole minkään muun paketin riippuvuuksia ja että et ole merkinnyt niitä manuaalisesti asennetuiksi, voit poistaa riippuvuudet komennolla
sudo apt autoremove
tai (jos haluat poistaa myös niiden koko järjestelmän kokoonpanotiedostot)sudo apt --purge autoremove
.Tämä ei poista muita kuin koko järjestelmän kokoonpanotiedostoja. Erityisesti se ei poista käyttäjäkohtaista konfiguraatiota:
Se ei poista konfiguraatiotiedostoja ja -hakemistoja, jotka sijaitsevat käyttäjien' kotihakemistoissa (tai heidän kotihakemistojensa
.config
-alihakemistossa) ja jotka on luotu paketin tarjoaman ohjelmiston avulla..config
-hakemistoon, ne alkavat yleensä itse.
:llä. Joka tapauksessa voit nähdä nels
-ohjelmalla käyttämällä-a
- tai-A
-lippua, ja voit nähdä ne Nautiluksessa ja useimmissa muissa tiedostojen selaimissa/hallinnoissa painamalla Ctrl+H tai menemällä kohtaan View > Show Hidden Files.Se ei peruuta olemassa oleviin käyttäjäkohtaisiin asetustiedostoihin tehtyjä muutoksia.
Se ei poista uusia
gconf
- taidconf
-avaimia eikä peruuta mitäängconf
- taidconf
-konfiguraatiomuutoksia.Käyttämällä
purge
- tai--purge remove
-pakettiaremove
:n sijasta ei peruuteta muutoksia olemassa oleviin koko järjestelmän kattaviin konfiguraatiotiedostoihin, jotka on toimitettu muilla paketeilla tai jotka käyttäjä on luonut manuaalisesti. Joskus tällaiset muutokset kuitenkin kumotaan poistamalla paketti (riippumatta siitä, onko kyseessäpurge
vairemove
).Pidä paremmin kirjaa ylimääräisistä riippuvuuspaketeista, jotka on asennettu, kun asennat yhtä pakettia.
Jos poistat vain alkuperäisen paketin, riippuvuuspaketti voi jäädä jäljelle.
Sinun on siis poistettava jokainen paketti manuaalisesti käyttämällä seuraavia ohjelmia
Sen sijaan, että poistaisit automaattisesti asennetut riippuvaiset paketit manuaalisesti, käytä seuraavaa: