Kako lahko odstranim programsko opremo?

V Ubuntuju obstajajo različni načini namestitve. Kakšni so različni načini za odstranitev elementov?

Kateri načini vedno delujejo? Kako sem lahko prepričan, da je bila stvar odstranjena?

Rešitev

Če je bila aplikacija nameščena prek upravitelja paketov, morate le zagnati

sudo apt-get remove 

To bi moralo vedno delovati. Če terminal ni tisto, kar bi vas razburkalo, lahko odprete Sistem → Uprava → Upravitelj paketov Synaptic, poiščete paket, ki ga želite odstraniti, kliknete potrditveno polje poleg njega in izberete "označi za odstranitev". Ko kliknete "Uporabi", bo paket odstranjen. Seveda je na voljo tudi Center za programsko opremo Ubuntu. To je skoraj enako kot Synaptic. Preprosto poiščite ime programa in kliknite gumb "Remove".

Včasih so lahko aplikacije razdeljene v več paketov (na primer številne igre imajo ločen paket za glasbo). Če želite zagotoviti, da boste odstranili vse povezane pakete IN konfiguracijske datoteke, lahko vnesete

sudo apt-get purge 

ali -v programu Synaptic- "označi za popolno odstranitev" namesto samo "označi za odstranitev".

Za aplikacije, ki so bile ročno sestavljene in nameščene, ne obstaja vedno en sam način za njihovo odstranitev. Najbolje je, da si ogledate datoteko README/INSTALL, ki je bila priložena izvornemu paketu - če ta obstaja.

Komentarji (3)
  • Središče za programsko opremo: poiščite paket in kliknite odstraniti


  • apt-get:

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

      sudo aptitude remove 

Pomembno je vedeti, da so pri nameščanju stvari pogosto odvisne od drugih paketov. Ko sprožite apt-get remove, ta privzeto ne odstrani samodejno nameščenih aplikacij. To je pogosto varneje (če začasno odstranite nekaj, kot je ubuntu-desktop), vendar to lahko pomeni, da boste na koncu imeli nakopičeno ogromno nesnage.

Aptitude bo samodejno odstranil stvari (poleg tega ima tudi lep interaktivni vmesnik ukazne vrstice).

V programu Synaptic lahko iščete tudi z uporabo filtra "local or obsolete" v razdelku status.

Komentarji (2)

Tukaj je seznam možnih načinov:

Če je bil paket nameščen prek upravitelja paketov, ga lahko odstranite z enim od orodij, ki so na voljo v ta namen:

  • dpkg --remove: najosnovnejše orodje ukazne vrstice. Izogibajte se.
  • apt-get remove ali aptitude remove: to sta standardni orodji ukazne vrstice. Aptitude ima nekoliko prednost: je nekoliko bolj izpopolnjeno. Na primer, lahko vodi dnevniško datoteko vseh operacij s paketi.
  • synaptic: Orodje grafičnega vmesnika, ki je dostopno prek menija grafičnega vmesnika v razdelku "System/Administration". Podpira vse funkcije, na splošno zelo lep program.
  • software center: še lepši grafični vmesnik kot synaptic. To je boljša, posodobljena različica starega programa "Dodaj/odstrani programe"

Vsi ti programi opravijo svoje delo. Začnete lahko z uporabniku najbolj prijaznim (Software Center) in nadaljujete z aptitude, če potrebujete določene funkcije ali zelo pogosto nameščate ali odstranjujete programe.

Upoštevajte, da te operacije odstranijo večino programa, včasih pa pustijo "konfiguracijske datoteke" na mestih, kot je aus /etc/apache2. Večina programske opreme tam nima konfiguracijskih datotek; nekateri strežniški programi ("demoni") pa jih imajo. V vseh primerih, razen v redkih, hranjenje teh konfiguracijskih datotek ne bo škodilo. Če želite odstraniti vse, vključno s konfiguracijskimi datotekami, lahko uporabite operacijo "purge". Za program aptitude je ukazna vrstica "aptitude purge." (Tommy'jeva razlaga "purge" zgoraj ni točna. Operacija "remove", prav tako kot "purge", izbriše vse odvisnosti, ki so bile vključene z izvirnim programom.)

Če vam program sporoči, da je bil paket odstranjen, ste lahko prepričani, da datotek ni več. Včasih se paketi, ki so nameščeni zaradi odvisnosti, ne odstranijo takoj. Sčasoma bodo odstranjeni ob naslednjem zagonu.

Kar zadeva programsko opremo, nameščeno iz drugih kanalov (običajno je sestavljena iz izvorne kode), ste večinoma prisiljeni ročno odstraniti nameščene datoteke. Pogosto se nahajajo nekje v razdelku /usr/local. Nekatera programska oprema ponuja bližnjice, kot je "make uninstall". Vendar na to ne računajte. Najpogosteje je najčistejša rešitev uporaba različice, ki je na voljo v skladiščih Ubuntuja, ki jo je mogoče čisto odstraniti.

Komentarji (0)