Disinstallare software compilati

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.
ReDirEct__
Linux 0.x
Linux 0.x
Messaggi: 25
Iscritto il: gio 1 feb 2007, 23:30

Disinstallare software compilati

Messaggio da ReDirEct__ »

Slave... siccome ultimamente sto cercando di far fungere l'automount... ho compilato i pacchetti di hal e dbus a manina... (il tutto seguendo la guida su come avere l'automount in kde di wikislacky)... solo che ora ho fatto un pò di casini... e volevo installare i pacchetti del repository di slacky.it... solo che nn so come disinstallare le versioni di hal e dbus che ho compilato da me... vorrei tenere il sistema più pulito possibile... qualcuno può darmi una mano o qualche dritta?

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Messaggio da gioco »

Molte volte l'autore del software include nel makefile un target "uninstall". Puoi quindi provare con un

Codice: Seleziona tutto

make uninstall
Altrimenti se hai installato il programma nelle directory normalmente usate in Slackware (/usr/bin ...) installando il pacchetto precompilato *dovresti* sovrascrivere la vecchia installazione.

Per mantenere il sistema pulito ti conviene imparare a scrivere gli slackbuild. Il tempo impiegato ad imparare vale sicuramente la possibilità di creare pacchetti per te e per gli altri ;)
Naturalmente puoi sempre utilizzare gli slackbuild già pronti. Slacky.it mette a disposizione quelli di tutti i pacchetti nel repository. Linuxpackages [1] non ne ha per tutti i pacchetti. Su slackbuilds.org [2] trovi solo slackbuilds (anche se non moltissimi).
Non ti consiglio di usare i tool automatici (es. checkinstall).
Se invece vuoi installare da sorgenti ti conviene usare un albero di directory apposito. Ad esempio puoi installare tutto in /opt/compiled impostando la variabile DESTDIR:

Codice: Seleziona tutto

make install DESTDIR=/opt/compiled
[1] http://www.linuxpackages.net/
[2] http://slackbuilds.org/

P.S.: benvenuto nel forum :hello1:

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

Re: Disinstallare software compilati

Messaggio da gohanz »

ReDirEct__ ha scritto:Slave... siccome ultimamente sto cercando di far fungere l'automount... ho compilato i pacchetti di hal e dbus a manina... (il tutto seguendo la guida su come avere l'automount in kde di wikislacky)... solo che ora ho fatto un pò di casini... e volevo installare i pacchetti del repository di slacky.it... solo che nn so come disinstallare le versioni di hal e dbus che ho compilato da me... vorrei tenere il sistema più pulito possibile... qualcuno può darmi una mano o qualche dritta?
Installa i pacchetti di Slacky, che andranno a sovrascrivere tutto! Cancella per precauzione, se presenti, prima di installare i pacchetti, le directory /etc/dbus-1.

ReDirEct__
Linux 0.x
Linux 0.x
Messaggi: 25
Iscritto il: gio 1 feb 2007, 23:30

Re: Disinstallare software compilati

Messaggio da ReDirEct__ »

gohanz ha scritto:
ReDirEct__ ha scritto:Slave... siccome ultimamente sto cercando di far fungere l'automount... ho compilato i pacchetti di hal e dbus a manina... (il tutto seguendo la guida su come avere l'automount in kde di wikislacky)... solo che ora ho fatto un pò di casini... e volevo installare i pacchetti del repository di slacky.it... solo che nn so come disinstallare le versioni di hal e dbus che ho compilato da me... vorrei tenere il sistema più pulito possibile... qualcuno può darmi una mano o qualche dritta?
Installa i pacchetti di Slacky, che andranno a sovrascrivere tutto! Cancella per precauzione, se presenti, prima di installare i pacchetti, le directory /etc/dbus-1.
Infatti è quello che ho fatto sotto i vostri consigli... solo che ora... una volta installati hal, dbus e pmount... come fo a far fungere l'automount??? Non riesco a creare lo slackbuild di kde 3.5.4... mi da degli errori durante la compilazione.... ma è necessario farlo???

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

Messaggio da gohanz »

Su Slacky c'è già un pacchetto precompilato di kdebase-3.5.4 con abilitato l'automount!

http://www.slacky.it/index.php?option=c ... fo&id=1491

Avatar utente
corrado
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: dom 13 feb 2005, 0:00
Nome Cognome: corrado
Slackware: current
Kernel: 2.6.29.6-smp
Desktop: kde-4
Località: isola del liri
Contatta:

Messaggio da corrado »

gioco ha scritto:...
Non ti consiglio di usare i tool automatici (es. checkinstall).
Se invece vuoi installare da sorgenti ti conviene usare un albero di directory apposito...
Perchè sconsigli checkinstall? Che problemi darebbe?
Non fa altro che creare il tgz ...non "compila" automaticamente.

Non capisco nemmeno la necessità della directory /opt/compiled

Saluti
corrado

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Messaggio da gioco »

corrado ha scritto: Perchè sconsigli checkinstall? Che problemi darebbe?
Non fa altro che creare il tgz ...non "compila" automaticamente.
Non ho scritto che da problemi (non potrei sostenerlo, avendolo usato solo una volta). Intendevo dire che penso sia meglio imparare a scriversi da soli gli slackbuild, o utilizzare quelli di Slacky.it da cui si può imparare a farlo.
corrado ha scritto: Non capisco nemmeno la necessità della directory /opt/compiled
Per tenere i programmi installati con make install separati e avere la possibilità di rimuoverli in modo più facile. Non è una necessità, è solo una possibilità.

Avatar utente
corrado
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: dom 13 feb 2005, 0:00
Nome Cognome: corrado
Slackware: current
Kernel: 2.6.29.6-smp
Desktop: kde-4
Località: isola del liri
Contatta:

Messaggio da corrado »

gioco ha scritto:
corrado ha scritto: Perchè sconsigli checkinstall? Che problemi darebbe?
Non fa altro che creare il tgz ...non "compila" automaticamente.
Non ho scritto che da problemi (non potrei sostenerlo, avendolo usato solo una volta)...
Mah!...
gioco ha scritto:Non ti consiglio di usare i tool automatici (es. checkinstall).
Un "Non consiglio" o "sconsiglio" dovrebbe prevedere una motivazione.

Secondo me chekinstall (che uso abbastanza spesso) è molto comodo ed è anche presente negli extra della slackware ufficiale ed
inoltre il suo uso è molto più semplice di quello degli slackbuilds (soprattutto all'inizio).
Per quanto riguarda una dir in cui installare i "compilati" da noi, forse sarebbe
"più da standard" usare /usr/local (o rimanere in /usr, come si legge negli slackbuilds da te citati).


Saluti
corrado

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

non andate ot.

comunque: siccome non sempre è previsto il citato "make uninstall" la soluzione più semplice sarebbe quella di tenersi il log dell'output di "make install" in modo da sapere esattamente quali modifiche al sistema sono state fatte dall'installazione del software in questione e sapere quindi a posteriori (spesso dopo parecchio tempo) quali file andare a controllare e, se non si evidenziano conflitti con altri pacchetti, rimuovere.

ciao

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

gohanz ha scritto:Su Slacky c'è già un pacchetto precompilato di kdebase-3.5.4 con abilitato l'automount!

http://www.slacky.it/index.php?option=c ... fo&id=1491
ecco gohanz approfitto per chiederti: ho kde 3.5.4, se aggiorno kdebase con quel pacchetto avrò dei problemi in kde?sai, è l'unica cosa che ho paura ad aggiornare... :? :)
ciao

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

Messaggio da gohanz »

Non nessun problema, devi installare anche HAl e Dbus per farlo funzionare correttamete! ;)

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

gohanz ha scritto:Non nessun problema, devi installare anche HAl e Dbus per farlo funzionare correttamete! ;)
ora mi picchi... :oops: se installo le ultime versioni presenti qui su slacky di hal e dbus avrò problemi?se non erro avevo letto dei thread riguardo a problemi con hal e dbus...
grazie 1000 gohanz

ReDirEct__
Linux 0.x
Linux 0.x
Messaggi: 25
Iscritto il: gio 1 feb 2007, 23:30

Messaggio da ReDirEct__ »

Ragazzi scusate... ma i log del make install in genere dove li trovo??
E poi quando dite di installare tutto in /usr/local ad esempio, state parlando di usare --prefix=/usr/local nelle opzioni di configure (giusto per essere sicuro di quello che state dicendo :P)...

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

ReDirEct__ ha scritto:Ragazzi scusate... ma i log del make install in genere dove li trovo??
redirigi l'output in un file di testo

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

non sarebbe meglio redirigere il make uninstall nel file di test?
make -n uninstall > file_di_testo

Rispondi