Kirjoittaja Aihe: Metapaketin poisto riippuvuuksineen  (Luettu 2057 kertaa)

erggi

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Metapaketin poisto riippuvuuksineen
« : 15.02.07 - klo:16.48 »
Asensin Feistyyn testimielessä metapaketin ubuntustudio-audio, joka asensi suuren määrän softaa. Poistin paketin, mutta se ei edes "apt-get autoremove" optiolla osannut poistaa riippuvuuksiaan. Miten saan kerralla myös riippuvuudet pois?

Sama koskee muitakin metapaketteja, esim. joskus testimielessä saattaa tehdä mieli kokeilla uusinta kubuntua vaikkei sitä pysyvästi koneelleen haluaisikaan.  :-[

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Metapaketin poisto riippuvuuksineen
« Vastaus #1 : 15.02.07 - klo:18.31 »
Asensin Feistyyn testimielessä metapaketin ubuntustudio-audio, joka asensi suuren määrän softaa. Poistin paketin, mutta se ei edes "apt-get autoremove" optiolla osannut poistaa riippuvuuksiaan. Miten saan kerralla myös riippuvuudet pois?

Sama koskee muitakin metapaketteja, esim. joskus testimielessä saattaa tehdä mieli kokeilla uusinta kubuntua vaikkei sitä pysyvästi koneelleen haluaisikaan.  :-[

ei se ihan noin toimi...
metapaketti voi riippua ohjalmista ja kirjstaoista jotka on jo asennettu järjestelmään ja josita jotkut muut asennetut ohjelmat riippuvat. jos kaikki metapaketin riippuvuudet poistetaan koneelta, voi hyvin monta juttua mennä rikki. periaatteessa nosita pitäisi siis pitää kirjaa asennusvaiheessa ja siltikin sen poisto saattaisi rikkoa tai vähintään poistaa jotain myöhemmin asennettua softaa.

aptitude taisi pitää jotain tuollaista kirjanpitoa, mutta siinä on omat kiemuransa.
Janne

erggi

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Vs: Metapaketin poisto riippuvuuksineen
« Vastaus #2 : 15.02.07 - klo:22.03 »

ei se ihan noin toimi...
metapaketti voi riippua ohjalmista ja kirjstaoista jotka on jo asennettu järjestelmään ja josita jotkut muut asennetut ohjelmat riippuvat. jos kaikki metapaketin riippuvuudet poistetaan koneelta, voi hyvin monta juttua mennä rikki. periaatteessa nosita pitäisi siis pitää kirjaa asennusvaiheessa ja siltikin sen poisto saattaisi rikkoa tai vähintään poistaa jotain myöhemmin asennettua softaa.

aptitude taisi pitää jotain tuollaista kirjanpitoa, mutta siinä on omat kiemuransa.

Jep, en tullut ajatelleeksi. Yleensä näissä toiminnoissa on hyvä syy taustalla.

Joudun nyt käsipelillä poistamaan melkosen joukon pikkuohjelmia ja jäljelle varmaan jää jotain sellastakin kamaa mikä ei ole tehnyt gnome valikkoon merkintää itsestään ja ne jää sitte poistamatta   :(

Ongelman olisi saanut myös hoidettua siten, että synaptic osaisi näyttää pakettien asennusajankohdan. Siitä voisi valita sort by install date, niin näkisi hyvin mitkä paketit viimeksi on tullut asennettua ja ne olisi tarvittaessa helposti poistettavissakin. Tätä featurea en ainakaan synapticista löytänyt, en tiedä sitten esim adeptista tai noista komentorivityökaluista. System logissa tms. varmaan on merkinnät asennetuista paketeista samaten itse metapaketti sisältää tiedon mitä riippuvuuksia siinä on, mutta ei niitä viitsi käsin lähteä ainakaan kaikkia poistamaan. Käy vielä, kuten Janne sanoi, että lähtee jotain tärkeitä riippuvuuksia mukana.

Kurkkasin logeja niin ainakin aptituden käyttäjät saavat helposti tiedon asennetuista paketeista tiedostosta /var/log/aptitude. Mutta mä asensin apt-getillä. No sama se, aika pieni ärsyttävyys.