rimuovere programma dopo installazione da sorgenti

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
dark0s
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: lun 10 gen 2005, 0:00

rimuovere programma dopo installazione da sorgenti

Messaggio da dark0s »

Vorrei chiedere, dopo aver installato un programma da sorgent, ovvero:

tar zxvf programma.tar.gz
cd programmma
./configure
make && make install

Come faccio a rimuovere tale programma senza problemi e ripulendo il sistema???

Grazie, ciao

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Se hai conservato la directory con i sorgenti di solito basta un make unistall

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio da sid77 »

cd programma
make uninstall

se ti dice che il target uninstall non è supportato non puoi, a meno di farlo tu a mano, leggendoti il Makefile e capendo dove installa cosa. oppure fai un "make install &> install.log&" e ti leggi in install.log cosa ha copiato e dove.

la prossima volta usa checkinstall, si trova in extra/ :)

Avatar utente
hendrixiano
Linux 2.x
Linux 2.x
Messaggi: 482
Iscritto il: mer 16 mar 2005, 0:00
Località: Pavia
Contatta:

Messaggio da hendrixiano »

Codice: Seleziona tutto

make uninstall
Oppure il metodo migliore è installarsi checkinstall e dare checkinstall al posto di make install così ti crea il pacchetto.

Codice: Seleziona tutto

./configure
make
checkinstall
installpkg nomepacchetto
Puoi usare gli slackbuild che sono meglio anche se per cose piccole non sono necessari.
Se make uninstall non funziona puoi sempre dare un:

Codice: Seleziona tutto

find / -iname nome_programma
[/code]

Avatar utente
zzt
Linux 2.x
Linux 2.x
Messaggi: 249
Iscritto il: lun 7 mar 2005, 0:00

Messaggio da zzt »

Un trucco un po' sporco, ma valido è reinstallare il programma con checkinstall, senza modificare i valori di default e poi rimuovere il pacchetto appena installato...
In questo modo checkinstall va a sovrascrivere il programma precedentemente installato e removepkg ripulisce tutto...

dark0s
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: lun 10 gen 2005, 0:00

Messaggio da dark0s »

Un trucco un po' sporco, ma valido è reinstallare il programma con checkinstall, senza modificare i valori di default e poi rimuovere il pacchetto appena installato...
In questo modo checkinstall va a sovrascrivere il programma precedentemente installato e removepkg ripulisce tutto...
Ho installato il package creato con checkinstall e poi l'ho rimosso con removepkg, ma le directory e i files di configurazione rimangono, evidentemente il package non cancella quantop installato con make install
:?

Avatar utente
zzt
Linux 2.x
Linux 2.x
Messaggi: 249
Iscritto il: lun 7 mar 2005, 0:00

Messaggio da zzt »

Eh sì... se il make install faceva cose un po' particolari c'è questo rischio...
Un'ultima possibilità è quella di crearsi a mano un pacchetto slackware spurio (senza modificare i soliti path per evitare i /usr/local/ ecc...) installarlo e rimuoverlo...
In questo modo nel tree di appoggio per la creazione del pacchetto puoi vedere esattamente cosa fa il make install... ed agire di conseguenza.
Se l'install è incasinato può essere più conveniente che studiarsi il Makefile, ma dipende da te...

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

zzt ha scritto:Un trucco un po' sporco, ma valido è reinstallare il programma con checkinstall, senza modificare i valori di default e poi rimuovere il pacchetto appena installato...
In questo modo checkinstall va a sovrascrivere il programma precedentemente installato e removepkg ripulisce tutto...
metodo che utlizzo anke io

emm rimuovi la directory con i file rimanenti dopo il rmeovepkg :wink:

Rispondi