Pagina 1 di 2
Disinstallare software compilati
Inviato: mer 14 feb 2007, 0:41
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?
Inviato: mer 14 feb 2007, 1:01
da gioco
Molte volte l'autore del software include nel makefile un target "uninstall". Puoi quindi provare con un
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:
[1]
http://www.linuxpackages.net/
[2]
http://slackbuilds.org/
P.S.: benvenuto nel forum

Re: Disinstallare software compilati
Inviato: mer 14 feb 2007, 8:32
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.
Re: Disinstallare software compilati
Inviato: mer 14 feb 2007, 14:11
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???
Inviato: mer 14 feb 2007, 14:34
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
Inviato: mer 14 feb 2007, 14:34
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
Inviato: mer 14 feb 2007, 15:23
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à.
Inviato: mer 14 feb 2007, 15:42
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
Inviato: mer 14 feb 2007, 15:55
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
Inviato: mer 14 feb 2007, 22:40
da ekxius
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
Inviato: gio 15 feb 2007, 8:16
da gohanz
Non nessun problema, devi installare anche HAl e Dbus per farlo funzionare correttamete!

Inviato: gio 15 feb 2007, 8:59
da ekxius
gohanz ha scritto:Non nessun problema, devi installare anche HAl e Dbus per farlo funzionare correttamete!

ora mi picchi...

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
Inviato: gio 15 feb 2007, 11:55
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)...
Inviato: gio 15 feb 2007, 12:41
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
Inviato: gio 15 feb 2007, 13:13
da dapuzz
non sarebbe meglio redirigere il make uninstall nel file di test?
make -n uninstall > file_di_testo