Ho installato una libreria per la programmazione. Come lo rimuovo?

1

Ho installato la libreria grafica g2 sul mio mac usando il terminale per un compito scolastico e ora che ho finito mi piacerebbe sapere come rimuoverlo. Ci sono comandi come posso correre sul terminale? Tutti i file sono in una cartella e tutto ciò che devo fare è cancellare quella cartella?

Sono molto schizzinoso quando si tratta di queste cose e se non riesco a eliminarlo probabilmente finirò per reinstallare l'intero sistema operativo (so che sono pazzo) quindi ogni aiuto è apprezzato.

Inoltre, se questo non è il posto giusto per pubblicare questa domanda, sarei grato se tu potessi indicarmi la giusta direzione.

Grazie!

MODIFICA 1: Ho installato la libreria seguendo queste istruzioni:

  1. Extract package with gzip -dc g2-xxxx.tar.gz | tar xvf -

  2. Run './configure'

  3. Run 'make depend'

  4. Optionally edit src/g2_config.h to fine-tune g2 behavior (only if you know what are you doing)

  5. Run 'make'

  6. Run 'make install' or copy libg2.a and g2.h, g2_X11.h, g2_gd.h, and g2_PS.h to the default locations for library and include files.

  7. cd to demo directory and run 'make demo' to compile demo applications

  8. To rebuild documentation run 'make doc' (html, PS and pdf manual should be already included into documentation).

EDIT 2: ho eseguito il comando suggerito da @scottishwildcat nella sua risposta qui sotto e ho ottenuto il seguente risultato:

Makefile:101: warning: overriding commands for target 'libg2.so'

Makefile:98: warning: ignoring old commands for target 'libg2.so'

make: *** No rule to make target 'uninstall'. Stop.

    
posta Pedro 29.11.2016 - 19:02
fonte

2 risposte

3

Prima di tutto, non c'è alcun rischio di lasciare la libreria installata sul tuo sistema. Non consuma risorse di processore o memoria da solo (anche se occupa una piccola quantità di spazio di archiviazione su disco).

La mia ipotesi è che tu abbia installato la libreria g2 in posizioni predefinite. Secondo il sito web g2 , sono stati installati i seguenti file:

  • libg2.a (può essere chiamato libg2.so o libg2.dylib sul tuo particolare sistema operativo)
  • g2.h
  • g2_X11.h
  • g2_GIF.h
  • g2_PS.h

Il primo file, il codice eseguibile, dovrebbe essere stato installato in / usr / lib o / usr / local / lib . Il resto: i file di intestazione per lo sviluppo dovrebbero essere stati installati in / usr / include o / usr / local / include . Per "disinstallare" la libreria, elimina i file nell'elenco precedente da questi percorsi.

    
risposta data 29.11.2016 - 19:22
fonte
1

Quindi sembra che tu abbia scaricato il tarball da qui , decompresso, quindi fatto qualcosa di simile nel terminale:

% ./configure
% make install

Suona bene?

Se è così, il modo 'corretto' è di tornare nel terminale, navigare nella directory in cui è stato eseguito 'make install', e quindi eseguire:

% make uninstall

Questo dovrebbe cancellare tutto ciò che è stato installato il comando originale "make install". Se ricevi dei messaggi di errore sulle autorizzazioni insufficienti, potresti dover eseguire "sudo make uninstall" e inserire la password del tuo account quando richiesto.

Se funziona, puoi semplicemente eliminare tutto ciò che è stato creato quando hai decompresso il file sorgente originale.

EDIT: dopo un'ulteriore ispezione, sembra che i makefile di g2 non includano un target di "disinstallazione", quindi purtroppo questo metodo non funzionerà. L'unica alternativa che posso suggerire è seguire le istruzioni della tua domanda fino al nuovo passaggio "make install" ... l'output da quel comando di solito elenca tutti i file che ha creato, che puoi quindi eliminare manualmente.

    
risposta data 29.11.2016 - 19:22
fonte

Leggi altre domande sui tag