Kirjoittaja Aihe: Ohjelmien/pakettien poistaminen kokonaan  (Luettu 3658 kertaa)

theme

  • Käyttäjä
  • Viestejä: 148
    • Profiili
Ohjelmien/pakettien poistaminen kokonaan
« : 20.01.09 - klo:19.29 »
Yritin hakuakin käyttää, mutten löytänyt..

Miten poistetaan ohjelmat kokonaan? Siis siten, että uudelleenasentaessa kaikki vanhat hölmöilyt olisi unohdettu.
Olen koettanut tuolta "Sovellukset->lisää/poista" -kautta sekä synapticissä tyrkännyt rukseja joko "merkitse poistettavaksi" tai "merkitse kokonaan poistettavaksi" ruutuihin.  ??? Mikähän lie noittenkin ero? Toinen vaihtoehto poistaa vain vähän? tuskin.

Mikähän on oikea tyyli? Olisko jollain toimivaa loitsua?
« Viimeksi muokattu: 20.01.09 - klo:19.32 kirjoittanut theme »

Kullervo

  • Käyttäjä
  • Viestejä: 876
    • Profiili
« Viimeksi muokattu: 20.01.09 - klo:19.43 kirjoittanut Kullervo »

theme

  • Käyttäjä
  • Viestejä: 148
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #2 : 20.01.09 - klo:19.50 »
Miten en tuota haulla löytänyt?

Tosin olin noita sudo apt-get autoremove / clean sun muitakin jo kokeillut, mutta ei apua. Ehkäpä selitin probleeman huonosti.

Eli ongelma vielä kerran. Esimerkkinä vaikkapa Pidgin-pikaviestintäohjelma.
Se on poistettu aikapäiviä sitten, ajettu apt-get removet sun muut, mutta miksi se yhä muistaa uudelleenasentaessa vanhat käyttäjätilit ynnämuut.
Mitä teen tässä väärin.

Kullervo

  • Käyttäjä
  • Viestejä: 876
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #3 : 20.01.09 - klo:19.54 »
Miten en tuota haulla löytänyt?

Tosin olin noita sudo apt-get autoremove / clean sun muitakin jo kokeillut, mutta ei apua. Ehkäpä selitin probleeman huonosti.

Eli ongelma vielä kerran. Esimerkkinä vaikkapa Pidgin-pikaviestintäohjelma.
Se on poistettu aikapäiviä sitten, ajettu apt-get removet sun muut, mutta miksi se yhä muistaa uudelleenasentaessa vanhat käyttäjätilit ynnämuut.
Mitä teen tässä väärin.

Et kai varsinaisesti tee mitään väärin, mutta (ulkomuistista) esim. Pidgin tallentaa kotihakemistoosi .purple -kansioon mainitsemasi käyttäjätilit sun muut.

theme

  • Käyttäjä
  • Viestejä: 148
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #4 : 20.01.09 - klo:20.22 »
Joo. näin on. http://forum.ubuntu-fi.org/index.php?topic=24072.msg183757#msg183757

Tuossakin ketjussa näköjään kerrotaan samaa.

Näyttää tuolla kotikansiossa olevan nimen perusteella paljon muittenkin "kerran kokeiltujen" ohjelmien nimiin viittaavia pisteellä alkavia hakemistoja ja paljon jotain, mistä ei ole hajuakaan.
.purple kansion hävittäminen auttoi pidginin kanssa. Tätä kansiota en kyllä nimen perusteella olisi yhdistänyt tähän ohjelmaan ikupäivänä.

Onhan tuo nyt aivan hanurista, että ohjelman poistaminen jättää jäljelle noita piilotiedostoja.
ctrl+a ja delete ei noille lopuille kuitenkaan uskalla tehdä, sillä luultavasti tarpeellistakin lähtisi pois.

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #5 : 20.01.09 - klo:21.48 »
Joo, ei niitä sokkona kannata hävittää. Linuxin tapa tallettaa käyttäjän ohjelmakohtaiset asetukset jne. on nimenomaan kotikansioon luotava hakemisto. Siis esim. firefoxin profiili löytyy hakemistosta ~/.mozilla/firefox.

Se, että jossain on huonoa nimeämiskäytäntöä on tietysti tylyä...

Karvameduusa

  • Käyttäjä
  • Viestejä: 1055
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #6 : 20.01.09 - klo:22.15 »
Paras tyyli on poistaa (apt-getillä):
Koodia: [Valitse]
sudo apt-get remove <paketti>Turhat paketit lähtee komennolla:
Koodia: [Valitse]
sudo apt-get autoremoveSamalla voidaan tyhjentää cachet..
Koodia: [Valitse]
sudo apt-get clean
Koodia: [Valitse]
sudo apt-get autoclean
Kotikansiossa saat .kansionimi kansiot näkyviin painamalla CTRL+H. Sieltä voit kurkkia jäikö yhtään mitään tai poistaa(nautilus/graafinen).

Aptitude on kanssa pätevä työkalu. Synaptic on myös hyvä.

Aptitude:a joudun aika paljon käyttämään winen uudelleen asennuksessa aikoinaan.


« Viimeksi muokattu: 20.01.09 - klo:22.20 kirjoittanut Karvameduusa »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #7 : 20.01.09 - klo:22.56 »
"merkitse poistettavaksi" tai "merkitse kokonaan poistettavaksi" ruutuihin.  ??? Mikähän lie noittenkin ero? Toinen vaihtoehto poistaa vain vähän? tuskin.

kirjoitetaan vielä tämäkin auki, vaikka Kullervon antama linkki tämän jo kertookin...

ensimmäinen poistaa asennetun ohjelman, mutta jättää globaalit asetustiedostot poistamatta, jolloin itse tehdyt muutokset ovat heti uudelleenasennuksen jälkeen voimassa ja jälkimmäinen poistaa sitten ne asetustiedostotkin.

komentoriviltä samat olisivat:
Koodia: [Valitse]
# apt-get remove paketti
ja
Koodia: [Valitse]
# apt-get remove --purge paketti
niitä kotihakemistoon tallennettuja, käyttäjäkohtaisia asetustiedostoja paketinhallinta ei tietenkään voi poistaa. niistä pitää vaan huolehtia itse, sikäli kun niin jaksaa tehdä. toisaalta asennetun ohjelman käyttäjäkohtaisten asetusten resetoiminen onnistuu tämän ansiosta aika helposti.

ja tuo pidginin asetustiedostojen nimi tulee pidginin käyttämästä, pikaviestintäominaisuudet tarjoavasta, kirjastosta nimeltään libpurple. kirjasto on kyllä saman projektin käsialaa, mutta se on eriytetty itse ohjelmasta, jotta muutkin sovellukset voisivat käyttää sitä hyväkseen.
Janne

theme

  • Käyttäjä
  • Viestejä: 148
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #8 : 20.01.09 - klo:23.31 »
niitä kotihakemistoon tallennettuja, käyttäjäkohtaisia asetustiedostoja paketinhallinta ei tietenkään voi poistaa. niistä pitää vaan huolehtia itse, sikäli kun niin jaksaa tehdä. toisaalta asennetun ohjelman käyttäjäkohtaisten asetusten resetoiminen onnistuu tämän ansiosta aika helposti.


No eipä tietenkään, mutta olispa tosi hienoa kun voisi. Kuullostaisi helpommalta, jos ne voisi poistaa ohjelman mukana.


kirjoitetaan vielä tämäkin auki, vaikka Kullervon antama linkki tämän jo kertookin...

ensimmäinen poistaa asennetun ohjelman, mutta jättää globaalit asetustiedostot poistamatta, jolloin itse tehdyt muutokset ovat heti uudelleenasennuksen jälkeen voimassa ja jälkimmäinen poistaa sitten ne asetustiedostotkin.

komentoriviltä samat olisivat:
Koodia: [Valitse]
# apt-get remove paketti
ja
Koodia: [Valitse]
# apt-get remove --purge paketti

Miksei noihin asetustiedostoihin voisi kuulua myös nuo glopaalit piilokansiot?

Täytyypi alkaa opettelemaan koodinvääntöä ja kehittämään komentoa apt-get remove--purge -hävitä ihan kaikki globaalisti --vain tältä koneelta paketinnimi

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #9 : 21.01.09 - klo:00.58 »
Miksei noihin asetustiedostoihin voisi kuulua myös nuo glopaalit piilokansiot?

Täytyypi alkaa opettelemaan koodinvääntöä ja kehittämään komentoa apt-get remove--purge -hävitä ihan kaikki globaalisti --vain tältä koneelta paketinnimi

niin siis piilossa ovat ainoastaan käyttäjäkohtaiset asetustiedostot. näitä juttuja miettiessä pitää tietysti pitää mielessä se, että linux on oikeasti monen (yhtäaikaisenkin) käyttäjän käyttöjärjestelmä. minusta on kohtuutonta olettaa, että koska yksi käyttäjistä haluaa poistaa jonkun asennetun ohjelman, kaikki koneen muutkin käyttäjät toivoisivat, että heidän tekemänsä henkilökohtaiset asetukset tuhottaisiin heiltä mitään kysymättä.
Janne

mikko_h

  • Käyttäjä
  • Viestejä: 202
    • Profiili
Vs: Ohjelmien/pakettien poistaminen kokonaan
« Vastaus #10 : 21.01.09 - klo:02.46 »
Miksei noihin asetustiedostoihin voisi kuulua myös nuo glopaalit piilokansiot?

Täytyypi alkaa opettelemaan koodinvääntöä ja kehittämään komentoa apt-get remove--purge -hävitä ihan kaikki globaalisti --vain tältä koneelta paketinnimi

Siis se, mikä on käyttäjän kotihakemistossa ei ole 'globaalia' vaan nimen omaan määritelmän mukaan käyttäjäkohtaista. Systeeminlaajuinen konfiguraatio on /etc-hakemistossa ja siellä tiedostot yleisesti ottaen eivät ole pisteellä alkavia piilotettuja.

Ongelma ei ole "vain tältä koneelta" vaan se, että tuommoinen esittämäsi systeemi kävisi roottina ajettuna kyselemättä poistamassa tavaraa kaikkien käyttäjien kotihakemistoista. Pidginin tapauksessa menisi vieläpä mahdollisesti muissa ohjelmissa tarpeellista dataa (chat-palveluiden käyttäjätilitiedot).

Käytännössä monen käyttäjän systeemeissä kotihakemistot ovat usein NFS-palvelimella ja yksittäisten pöytäkoneiden root-käyttäjillä ei turvasyistä yleensä ole edes luku- ja kirjoitusoikeuksia kotihakemistoihin.

Itse olen käyttänyt distron versiota uuteen vaihtaessa tai mainitsemasi tyyppisten ongelmien kohdalle osuessa kotihakemiston siivoamiseen skriptiä, joka siirtää kaikki (tai ainakin melkein) pisteellä alkavat tiedostot kotihakemistossa uuteen alihakemistoon. Sitten voi logata sisään ns. puhtaalta pöydältä, antaa sovellusten luoda uudet konfiguraatiotiedostot ja keräillä vanhaa konfiguraatiota takaisin varmuuskopiosta tarpeen mukaan. Useinkin on niin, että sovelluksen uusi versio sekoilee tai jopa kaatuu, jos sille syöttää tarpeeksi vanhan konfiguraatiotiedoston. Yhtäkkiä tulee mieleen viime vuosilta ainakin Inkscape, Scribus ja Firefox.