GNU Stow: paras ystäväsi poistamaan lähteistä asennetut ohjelmat

Poista kuvake lähdekoodissa

Kun käsittelemme binäärejä paketinhallintatyökalujen avulla, kaikki on hyvin yksinkertaista. Asennamme ja asennuksen poistamme helposti tiettyjen komentojen avulla, mutta kun teemme sen lähteistä, eli lataamalla paketit koodilla ja asentamalla merkin (tee asennus) kohdeasennuksen, kaikki muuttuu hieman monimutkaiseksi, kun se tulee poista ohjelma. Joissakin tapauksissa meidän on käytettävä muutama minuutti kaikkien tiedostojen etsimiseen ja kun ne on löydetty, poista ne.

Tämä, joka näyttää olevan erittäin alkeellinen tapa poistaa ohjelma, on ainoa vaihtoehto joillekin ohjelmille. Toisaalta, toisaalta, on vaivautunut sisällyttämään kohteen unistall-merkin merkkiin, jotta make-unistall-asennuksella ne voidaan poistaa automaattisemmin ja käyttäjäystävällisemmin. Kuitenkin nyt aiomme esitellä sinulle hyvän työkalun nimeltä GNU Store joka auttaa sinua poistettaessa koodista asennettua ohjelmaa ...

Yksinkertaisesti sanottuna, mitä GNU Stow tekee on keskittää kaikki asennetut paketit lähdekoodista yhdessä paikassa symbolisten linkkien avulla. Tällä tavoin, vaikka ne olisivatkin erotettu eri hakemistoista tai paikoista tiedostojärjestelmässämme, Stow'lle ne kaikki ovat samassa paikassa. Tämä tekee asioista paljon helpompaa, kun on kyse ohjelmien poistamisesta helposti, kun emme enää tarvitse niitä.

Voit käyttää suosikkipakettien hallintaa (pacman, apt, dnf, yum, ...) pakatun paketin asentamiseen pakata ja se asennetaan helposti jakeluvarastoistasi. Asennuksen jälkeen kaikki lähteestä asennetut paketit "ovat" sisään / Usr / local / Stow /. Jokaiselle paketille on yksityiset hakemistot, kuten / usr / local / stow / qemu, jos olisimme asentaneet QEMU: n sen lähteistä. Jos haluaisimme poistaa sen, riittää:

cd /usr/local/stow/

sudo stow --delete qemu

Ja se on jo poistettu!


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Marcelo dijo

    Analysoi myös tulevassa erässä xstow, vitaminoitu versio tästä ohjelmasta. Hyvä pääsy!

    1.    Isaac dijo

      Paljon kiitoksia panoksesta !!!

  2.   joni127 dijo

    Erittäin hyödyllinen, ei tiennyt tätä työkalua.

  3.   maco dijo

    En tiedä, sopiiko minun laittaa se tänne, mutta tämä sivu oli yksi niistä, jotka tulivat hakukoneeseen yrittämään ratkaista ongelmaani, jonka kerron yksityiskohtaisesti tässä:
    Minun piti asentaa genymotion käyttämällä "sudo bash genymotion xxx.bin" ja kun halusin poistaa sen, en tiennyt miten tai missä, koska sitä ei mainittu Synaptic-pakettienhallinnassa tai missään muualla. Etsimisen jälkeen, koska en löytänyt yksinkertaista tapaa jollekin, joka on vasta aloittamassa Linuxin käyttöä, löysin seuraavan: (on tärkeää, että sinulla on .bin, jolla se asennettiin) sinun on klikattava näyttöä hiiren oikealla painikkeella -> avaa terminaalissa -> ls -> kopioi .bin koko nimi -> paikka: sudo bash [kopioidun ohjelman nimi.bin] –poista
    Tällä onnistuin poistamaan mainitun ohjelman