Ako môžem odinštalovať softvér?

Vidíte, že existujú rôzne spôsoby inštalácie Ubuntu. Aké sú rôzne spôsoby odinštalovania položiek?

Ktoré spôsoby vždy fungujú? Ako si môžem byť istý, že bolo niečo odinštalované?

Riešenie

Ak bola aplikácia nainštalovaná prostredníctvom správcu balíkov, stačí spustiť

sudo apt-get remove 

To by malo vždy fungovať. Ak terminál nie je to,'čo vás rozochvieva, môžete otvoriť Systém → Správa → Správca balíkov Synaptic, vyhľadať balík, ktorý chcete odstrániť, kliknúť na zaškrtávacie políčko vedľa neho a vybrať "označiť na odstránenie". Po kliknutí na tlačidlo "Použiť" by mal byť balík odstránený. K dispozícii je samozrejme aj Centrum softvéru Ubuntu. Je to'takmer to isté ako Synaptic. Stačí vyhľadať názov aplikácie a kliknúť na tlačidlo "Odstrániť".

Niekedy môžu byť aplikácie rozdelené do viacerých balíkov (napríklad mnohé hry majú samostatný balík pre svoju hudbu). Ak sa chcete uistiť, že ste odinštalovali všetky súvisiace balíky A konfiguračné súbory, môžete zadať

sudo apt-get purge 

alebo -v Synapticu- "označiť na úplné odstránenie" namiesto len "označiť na odstránenie".

Pokiaľ ide o aplikácie, ktoré boli ručne skompilované a nainštalované, nie'vždy existuje jediný spôsob ich odstránenia. Najlepšie je pozrieť si súbor README/INSTALL, ktorý bol priložený k zdrojovému balíku - ak taký existuje.

Komentáre (3)
  • Softvérové centrum: nájdite balík, kliknite na tlačidlo Odstrániť


  • apt-get:

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

      sudo aptitude remove 

Je dôležité si uvedomiť, že pri inštalácii vecí často závisia od iných balíkov. Keď spustíte apt-get remove, automaticky nainštalované aplikácie sa štandardne neodstránia. Často je to bezpečnejšie (ak dočasne odstraňujete niečo ako ubuntu-desktop), ale môže to znamenať, že skončíte s množstvom zbytočností.

aptitude *odstráni veci automaticky (a má aj pekné interaktívne rozhranie príkazového riadka)

V synapticu môžete tiež vyhľadávať zbytočnosti pomocou filtra "local or obsolete" v časti status.

Komentáre (2)

Tu je prehľad možných spôsobov:

Ak bol balík nainštalovaný prostredníctvom správcu balíkov, môžete ho odstrániť pomocou niektorého z nástrojov určených na tento účel:

  • dpkg --remove: najzákladnejší nástroj príkazového riadku. Vyhnite sa.
  • apt-get remove alebo aptitude remove: ide o štandardné nástroje príkazového riadka. Aptitude je mierne výhodnejší: je o niečo sofistikovanejší. Napr. dokáže uchovávať logovací súbor všetkých operácií s balíčkami.
  • synaptic: Nástroj GUI prístupný cez ponuku GUI v časti "System/Administration". Podporuje všetky funkcie, všeobecne veľmi pekný program.
  • software center: ešte krajšie GUI ako synaptic. Je to lepšia, aktualizovaná verzia starého programu "Pridať/Odobrať programy"

Všetky tieto programy splnia svoju úlohu. Môžete začať s používateľsky najprívetivejším (Software Center) a pokračovať v aptitude, ak potrebujete určité funkcie alebo inštalujete či odstraňujete programy veľmi často.

Všimnite si, že tieto operácie odstraňujú väčšinu programov, pričom niekedy ponechávajú "konfiguračné súbory" na miestach, ako je aus /etc/apache2. Väčšina softvéru tam'nemá konfiguračné súbory; niektoré serverové programy ("démoni") áno. Vo všetkých prípadoch, okrem niekoľkých, ponechanie týchto konfiguračných súborov neuškodí. Ak chcete odstrániť všetko vrátane konfiguračných súborov, môžete použiť operáciu "purge". Pre aptitude je príkazový riadok "aptitude purge." (Tommy'ho vyššie uvedená explikácia "purge" nie je presná. Operácia "remove", rovnako ako "purge", odstráni všetky závislosti, ktoré boli natiahnuté s pôvodným programom.)

Ak vám program oznámi, že balík bol odstránený, môžete si byť istí, že súbory sú preč. Niekedy sa balíky nainštalované v rámci závislostí neodstránia okamžite. Odstránia sa nakoniec, pri ďalšom spustení.

Čo sa týka softvéru nainštalovaného z iných kanálov (zvyčajne skompilovaného zo zdrojových kódov), ste väčšinou nútení odstrániť nainštalované súbory ručne. Často sa nachádzajú niekde v adresári /usr/local. Niektoré softvéry poskytujú skratky, ako napríklad "make uninstall". Nespoliehajte sa však na to. Najčastejšie je najčistejším riešením použiť verziu poskytovanú prostredníctvom repozitárov Ubuntu'a, ktorú možno odinštalovať čisto.

Komentáre (0)