GNU Stow: vaš najboljši prijatelj za odstranitev programov, nameščenih iz virov

Izbriši ikono v izvorni kodi

Ko z binarnimi datotekami ravnamo s pomočjo orodij za upravljanje paketov, je vse zelo preprosto. S pomočjo določenih ukazov enostavno namestimo in odstranimo, ko pa to storimo iz virov, torej s prenosom tarballov s kodo in namestitvijo s ciljno namestitvijo make (make install), se vse skupaj nekoliko zaplete pride do odstranite program. V nekaterih primerih bomo morali nekaj minut porabiti za iskanje vseh datotek in ko jih bomo našli, jih bomo izbrisali.

To se zdi zelo osnovni način odstranitve programa edina alternativa nekaterim programom. Drugi pa so si prizadevali vključiti ciljni unistall za make, tako da jih je mogoče z unistall make odstraniti na bolj samodejen in uporabniku prijazen način. Zdaj pa vam bomo predstavili dobro orodje z imenom Trgovina GNU ki vam bo pomagal pri odstranjevanju katerega koli programa, nameščenega iz kode ...

Preprosto povedano, kaj počne GNU Stow je centralizirati vse nameščene pakete iz izvorne kode na enem mestu s simboličnimi povezavami. Na ta način, tudi če so ločeni v različnih imenikih ali krajih znotraj našega datotečnega sistema, bodo za Stow vsi na istem mestu. To olajša stvari pri enostavnem odstranjevanju programov, ko jih ne potrebujemo več.

Za namestitev paketa z imenom lahko uporabite svoj najljubši upravitelj paketov (pacman, apt, dnf, yum, ...) pospravite in bo enostavno nameščen iz vaših distribucijskih skladišč. Po namestitvi bodo vsi paketi, nameščeni iz vira, "v" / usr / local / spow /. Za vsak paket bodo na voljo zasebni imeniki, na primer / usr / local / stow / qemu, če bi QEMU namestili iz njegovih virov. Če bi ga radi odstranili, bi bilo dovolj z:

cd /usr/local/stow/

sudo stow --delete qemu

In že je odstranjen!


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Marcelo je dejal

    V prihodnjem obroku, xstow, analizirajte tudi vitaminizirano različico tega programa. Dober vstop!

    1.    Isaac je dejal

      Najlepša hvala za prispevek !!!

  2.   jony127 je dejal

    Zelo koristno, tega orodja nisem poznal.

  3.   maco je dejal

    Ne vem, ali je primerno, da jo dam sem, toda ta stran je bila ena od tistih, ki so se pojavile v iskalniku, da bi poskušale rešiti mojo težavo, ki jo tukaj opisujem:
    Moral sem namestiti genymotion z uporabo "sudo bash genymotion xxx.bin" in ko sem ga želel odstraniti, nisem vedel, kako ali kje, saj ni bil naveden v upravitelju paketov Synaptic ali kjer koli drugje. Po iskanju, ker nisem mogel najti preprostega načina za nekoga, ki šele začenja z Linuxom, sem našel naslednje: (pomembno je imeti .bin, s katerim je bil nameščen) morate z desnim klikom na zaslon -> odpri v terminalu - > ls -> kopiraj polno ime .bin -> mesto: sudo bash [ime kopiranega programa.bin] –uninstall
    S tem mi je uspelo odstraniti omenjeni program