Hvordan kan jeg avinstallere programvare?

Ser det er forskjellige måter å installere på Ubuntu. Hva er de forskjellige måtene å avinstallere elementer på?

Hvilke måter fungerer alltid? Hvordan kan jeg være sikker på at noe ble avinstallert?

Løsning

Hvis applikasjonen er installert via pakkebehandleren, er alt du trenger å gjøre å kjøre

sudo apt-get remove 

Det bør alltid fungere. Hvis terminalen ikke er det som rører teen din, kan du åpne System → Administrasjon → Synaptic Package Manager, søke etter pakken du vil fjerne, klikke i avmerkingsboksen ved siden av den og velge " merk for fjerning ". Når du klikker på "Bruk", skal pakken være fjernet. Det er selvfølgelig også Ubuntu Software Center. Det er ganske mye det samme som Synaptic. Bare søk etter applikasjonsnavnet og klikk på "Fjern" -knappen.

Noen ganger kan applikasjoner deles opp i flere pakker (for eksempel har mange spill en egen pakke for musikken). For å forsikre deg om at du avinstallerer alle relaterte pakker OG konfigurasjonsfiler, kan du skrive inn

sudo apt-get purge 

eller - i Synaptic - "merk for fullstendig fjerning" i stedet for bare "merk for fjerning".

Når det gjelder applikasjoner som har blitt kompilert og installert manuelt, er det ikke alltid en enkelt måte å fjerne dem på. Det beste du kan gjøre er å se i README/INSTALL-filen som fulgte med kildepakken - hvis en slik finnes.

Kommentarer (3)
  • Programvaresenteret: finn pakken, klikk på fjern.

skriv inn bildebeskrivelsen her]1


  • apt-get:

      sudo apt-get remove  && sudo apt-get autoremove
  • aptitude:

      sudo aptitude remove 

Det er viktig å merke seg at når du installerer ting, er de ofte avhengige av andre pakker. Når du fyrer av apt-get remove fjerner det ikke de automatisk installerte applikasjonene som standard. Dette er ofte tryggere (hvis du midlertidig fjerner noe som ubuntu-desktop), men dette kan bety at du ender opp med en masse cruft.

aptitude vil automatisk fjerne ting (i tillegg til å ha et fint interaktivt kommandolinjegrensesnitt)

Du kan også søke etter cruft i synaptic ved hjelp av filteret "lokalt eller foreldet" under statusdelen.

Kommentarer (2)

Her er en oversikt over de mulige måtene:

Hvis pakken har blitt installert via en pakkebehandler, kan du fjerne den med et av verktøyene som leveres med dette formålet:

  • dpkg --remove: det mest grunnleggende kommandolinjeverktøyet. Unngå.
  • apt-get remove eller aptitude remove: dette er standard kommandolinjeverktøy. Aptitude er litt å foretrekke: det er litt mer sofistikert. Det kan f.eks. føre en loggfil over alle pakkeoperasjoner.
  • synaptic: GUI-verktøy tilgjengelig via GUI-menyen under "System / Administrasjon". Støtter alle funksjoner, et veldig fint program generelt.
  • programvaresenter: enda finere GUI enn synaptic. Dette er en bedre, oppdatert versjon av det gamle "Legg til / fjern programmer";

Alle disse får jobben gjort. Du kan starte med det mest brukervennlige (Software Center) og fortsette å dyktighet, hvis du trenger visse funksjoner eller installere eller fjerne programmer veldig ofte.

Merk at disse operasjonene fjerner mesteparten av programmet mens de noen ganger etterlater "konfigurasjonsfiler" på steder som /etc/apache2. De fleste programvare har ikke konfigurasjonsfiler der; noen serverprogramvare (" daemons ") gjør det. I alle unntatt noen få tilfeller vil det ikke skade å beholde disse konfigurasjonsfilene. Hvis du vil fjerne alt, inkludert konfigurasjonsfiler, kan du bruke "purge" -operasjonen. For aptitude er kommandolinjen "aptitude purge" (Tommys forklaring ovenfor av "purge" er ikke nøyaktig. Operasjonen "remove", akkurat som "purge", sletter alle avhengigheter som ble trukket inn med det opprinnelige programmet).

Hvis programmet forteller deg at pakken er fjernet, kan du være sikker på at filene er borte. Noen ganger blir ikke pakker som er installert som en avhengighet, fjernet umiddelbart. De vil til slutt bli slettet ved en senere kjøring.

Når det gjelder programvare installert fra andre kanaler (vanligvis kompilert fra kilden), er du for det meste tvunget til å fjerne filene som er installert manuelt. De ligger ofte et sted i /usr/local. Noe programvare gir snarveier som "make uninstall". Ikke stol på det, skjønt. Oftere enn ikke er den reneste løsningen å bruke versjonen som tilbys gjennom Ubuntus depoter, som kan avinstalleres rent.

Kommentarer (0)