Installare e disinstallare software compilato

10 risposte [Ultimo messaggio]
Ritratto di darko70
darko70
(Junior)
Offline
Junior
Iscritto: 14/02/2005
Messaggi: 7

Ciao a tutti, avrei delle domande da porvi sul software installato compilandolo.
Per errore ho installato un sw in una directory sbagliata (Home), per tenere giustamente ordinato il mio sistema vorrei reinstallare il tutto in una directory più congeniale, per fare questo devo disinstallare prima il sw? Se così fosse, essendo un sw compilato, mi sapete dire come si fà? Se un domani volessi aggiornare il medesimo con una release più recente, devo sempre prima disinstallare quella precedente?

Grazie per la pazienza che avete
Dario

Suse Linux 10.0 - AMD Athlon 64 3000+ - 1 GB RAM DDR a 400 MHz - HD 160 GB - Scheda video nVidia GeForce FX 5500 con 256 MB.

Ritratto di neverdar
neverdar
(Monster)
Offline
Monster
Iscritto: 09/02/2005
Messaggi: 308

Purtroppo in alcuni di questi casi non sei tu ma
è il sistema e lo sviluppatore del software a decidere il percorso
in cui si andra' ad installare

per installare un software da sorgenti
di solito si esegue
./configure
make
su -c 'make install' per installarlo nel sistema
a questo punto puo' pure cancellare i sorgenti perche' l'applicazione è presente nel sistema

se non avessi eseguito il terzo comando potresti accedere alla directory dove e' presente il makefile ed eseguire
make clean

oppure potresti eliminare senza problemi la directory.

Per tenere traccia dei programmi installati al fine poterli rimuovere etc dovresti scaricarti checkinstall
ed eseguire nel procedimento sopra elencato checkinstall invece di make install

se vuoi aggiornare un software dai sorgenti
nei piu' semplici casi basta semplicemente andare a compilare il sorgente della nuova release software
dato che di solito conservano lo stesso percorso di installazione
se non e' cosi' dovresti andarli a rimuovere manualmente rischiando instabilita' ed incosistenza del sistema

ps su come tener traccia degli applicativi compilati da sorgente ci dovrebbe essere una discussione su questo portale

SPECTRUM IEEE LA POTENZA E' NULLA SENZA TEORIA DEL CONTROLLO

Ritratto di isidoro
isidoro
(Geek)
Offline
Geek
Iscritto: 17/09/2004
Messaggi: 121

Sbaglio o dovrebbe essere possibile compilare un RPM partendo da tar.gz?

Se un qualche pinguino esperto potesse farci una guida sarebbe veramente la ben venuta.

Laughing
Pinguino ISIDORO, SuSE 10.0 una delle migliori distro! anche se....

Ritratto di darko70
darko70
(Junior)
Offline
Junior
Iscritto: 14/02/2005
Messaggi: 7

Ciao, se non ricordo male, è possibile impostare il percorso di installazione del sw con es:
./configure --prefix=/usr/local/nomesw1
make
make install
...o forse non per tutti i sw?
Quindi mi stai dicendo che se installo un sw compilandolo, è possibile che non riesca più a disinstallarlo o a cambiagli percorso di installazione?

...grazie
Dario

Suse Linux 10.0 - AMD Athlon 64 3000+ - 1 GB RAM DDR a 400 MHz - HD 160 GB - Scheda video nVidia GeForce FX 5500 con 256 MB.

Ritratto di Federico
Federico
(Monster)
Offline
Monster
Iscritto: 29/12/2004
Messaggi: 236

Che bisogno c'è di una guida installi checkinstall e invece di dare il trio di comandi
<br />./configure<br />make<br />make install
basta fare
<br />./configure<br />make<br />checkinstall<br />
Non mi sembra serva una laurea, basta leggere un po' di quell'ottima documentazione :idea:

Ritratto di darko70
darko70
(Junior)
Offline
Junior
Iscritto: 14/02/2005
Messaggi: 7

Guarda che non volevo nessuna guida, bastava un semplice
si o un no.

...comunque grazie!
Dario

Suse Linux 10.0 - AMD Athlon 64 3000+ - 1 GB RAM DDR a 400 MHz - HD 160 GB - Scheda video nVidia GeForce FX 5500 con 256 MB.

Ritratto di Federico
Federico
(Monster)
Offline
Monster
Iscritto: 29/12/2004
Messaggi: 236

Quote:

darko70 ha scritto:
Guarda che non volevo nessuna guida, bastava un semplice
si o un no.

A dire il vero rispondevo a isidoro ...

Quote:

...comunque grazie!

figurati Wink

Ritratto di darko70
darko70
(Junior)
Offline
Junior
Iscritto: 14/02/2005
Messaggi: 7

Thinking ...sorry
Laughing ...avete davvero molta pazienza!

Suse Linux 10.0 - AMD Athlon 64 3000+ - 1 GB RAM DDR a 400 MHz - HD 160 GB - Scheda video nVidia GeForce FX 5500 con 256 MB.

Ritratto di doktor_p
doktor_p
(Junior)
Offline
Junior
Iscritto: 26/01/2006
Messaggi: 20

ho un piccolo problemino con checkinstall:
non va!!!
ho dato i comandi
./configure
make
su (password)
checkinstall
ma arrivato a checkinstall mi dice command not found, eppure secondo yast è installato e le dipendenze sono tutte risolte.
quale può essere il problema???

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

aurelio@linux:~> whereis checkinstall
checkinstall: /usr/sbin/checkinstall

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di doktor_p
doktor_p
(Junior)
Offline
Junior
Iscritto: 26/01/2006
Messaggi: 20

con il comando whereis ottengo:

checkinstall: /usr/local/sbin/checkinstall /usr/local/lib/checkinstall

cosa devo fare ora????
devo digitare il comando con tutto il path???
ma no dovrei farlo nella directory del programma che sto installando????