Pagina 1 di 1

Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: lunedì 31 ottobre 2011, 1:04
da MetaLocX
Ciao ragazzi.

Oggi ho provato ad installare gambas3 da pacchetti tar.bz2, ma tutti i tentativi sono falliti, col risultato che ora ho varie cartelle "gambas3" seminate per il file system (come ad esempio in /usr/share).

Sono ore che cerco una soluzione... Potreste indicarmi un modo per cancellare tutte queste cartelle oramai inutili?

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: lunedì 31 ottobre 2011, 1:41
da tom tom
Ciao,
dovrebbe bastare un

Codice: Seleziona tutto

sudo apt-get autoremove
da terminale....
meglio se prima e dopo il comando dai, sempre da terminale

Codice: Seleziona tutto

sudo apt-get update

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 3:53
da MetaLocX
Il pacchetto gambas3 non è installato e quindi non è stato rimosso
Purtroppo non funziona.

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 4:23
da l3on4rdo
Se ancora hai il pacchetto, prova a riaprirlo col gestore pacchetti (che immagino sia GetDebi) e a vedere se è presente la voce per la disinstallazione (eventualmente completa).

ciao

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 17:05
da MetaLocX
Non so se ho capito bene quello che mi chiedi.
Essendo un file tar.bz2 posso aprirlo col gestore di archivi, ma non credo con niente altro.

Comqune, non credo che il pacchetto risulti installato. Infatti da synaptic non risulta.
Avevo provato ad installare Gambas3 anche da synaptic, dopo aver aggiornato i repositary, ma al momento di installare uno dei pacchetti ottenevo un messaggio di errore e una installazione ferma a metà. Pur disinstallando gambas3 sempre da synaptic, il problema delle cartelle sparse per il file system non è stato risolto. 

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 17:06
da fabioamd87
ma lo hai compilato ed installato?

se è cosi devi dare nella directory dove sono presenti i sorgenti il comando:

sudo make uninstall

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 17:14
da l3on4rdo
tar.bz2 è un formato compresso.
lo decomprimi con l'estrattore di archivi.
al che dovresti avere un pacchetto installabile, vero e proprio, che presumo abbia l'estensione .deb
se clicchi su questo, ti viene aperto con il programma GetDebi... qui penso che puoi trovare la voce per la rimozione, oltre che per l'installazione.

Ora, stando a quanto dici, come lo hai installato 'sto Gambas, da synaptic o dal pacchetto tar.bz2?
Che intendi per "cartelle sparse per il file system"? Quelle di configurazione? Se intendi queste, non ti vengono rimosse neanche se richiedi la disinstallazione completa e totale, perché potrebbero servirti in caso di reinstallazione.
Per trovare tutte le cartelle e tutta la mondezza relativa a Gambas, apri un terminale, dai il comando:

Codice: Seleziona tutto

sudo updatedb
metti la password, aspetta che ti venga restituito il cursore e dai il comando:

Codice: Seleziona tutto

locate -i gambas > ~/gambas-file.txt
In questo modo, nella tua home, ti ritrovi un file di nome gambas-file.txt contenente tutto quello che riguarda gambas all'interno del file system in cui lanci il comando.

ciao

ps: se sei sicuro di voler eliminare tutti quei dati (file o cartelle che siano), dopo aver dato il comando che ti genera il file con i file di gambas, dai il comando:

Codice: Seleziona tutto

while read line; do rm -r "$line"; done < ~/gambas-file.txt

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 17:17
da l3on4rdo
Comunque, prima di fare casini e rendere la soluzione del tuo problema più difficile, posta un po' di output.
Cominciamo con:

Codice: Seleziona tutto

dpkg --get-selections | grep -i gambas
ciao

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 17:26
da Mdfalcubo
l3on4rdo ha scritto: tar.bz2 è un formato compresso.
lo decomprimi con l'estrattore di archivi.
al che dovresti avere un pacchetto installabile, vero e proprio, che presumo abbia l'estensione .deb
se clicchi su questo, ti viene aperto con il programma GetDebi... qui penso che puoi trovare la voce per la rimozione, oltre che per l'installazione.

Ora, stando a quanto dici, come lo hai installato 'sto Gambas, da synaptic o dal pacchetto tar.bz2?
Che intendi per "cartelle sparse per il file system"? Quelle di configurazione? Se intendi queste, non ti vengono rimosse neanche se richiedi la disinstallazione completa e totale, perché potrebbero servirti in caso di reinstallazione.
Per trovare tutte le cartelle e tutta la mondezza relativa a Gambas, apri un terminale, dai il comando:

Codice: Seleziona tutto

sudo updatedb
metti la password, aspetta che ti venga restituito il cursore e dai il comando:

Codice: Seleziona tutto

locate -i gambas > ~/gambas-file.txt
In questo modo, nella tua home, ti ritrovi un file di nome gambas-file.txt contenente tutto quello che riguarda gambas all'interno del file system in cui lanci il comando.

ciao

ps: se sei sicuro di voler eliminare tutti quei dati (file o cartelle che siano), dopo aver dato il comando che ti genera il file con i file di gambas, dai il comando:

Codice: Seleziona tutto

while read line; do rm -r "$line"; done < ~/gambas-file.txt
No L3o, il .deb è un compresso autoinstallante, il tar è solo compresso*. Non ti capiterà quasi mai di trovare un deb all'interno di un tar: perchè ricomprimere un file già compresso e con caratteristiche diverse?
*Ecco perchè quando installi compilando da sorgenti, in synaptic non trovi traccia alcuna del programma.

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 17:34
da l3on4rdo
Ah, occhei. Ho capito quanto dici, non lo sapevo.
... mah
Io di deb ne ho installati davvero pochi... e in quei pochi ce ne era uno compresso :) (giurin giurello ;D )
(anche se però non ricordo se synaptic lo rivelasse o meno, ma stando a quanto mi dici sicuramente non lo rivelava)

Quindi il pacchetto sarà stato presumibilmente installato compilandolo.
Rimane pertanto che:
1) se dopo upgradedb dai il comando:

Codice: Seleziona tutto

locate -i gambas > ~/gambas-file.txt
hai il file con tutto quello che, nel file system, è ricollegato a gambas

2) con il comando:

Codice: Seleziona tutto

dpkg --get-selections | grep -i gambas
vedi se hai installato gambas (funziona... o sbaglio?)

3) per rimuovere tutto quello di cui al punto 1) (dopo un attento controllo che non si facciano cavolate):

Codice: Seleziona tutto

while read line; do rm -r "$line"; done < ~/gambas-file.txt

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 17:57
da Mdfalcubo
Il concetto è che, per disinstallare un programma installato da sorgenti, ti serve quel pacchetto. Operando tramite l'uninstall presente nel pacchetto stesso. Su come, poi, pulire tutti file che sparpaglia in giro per il fs..altro paio di maniche. >:(

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 18:02
da l3on4rdo
Sinceramente, l'utente ha fornito pochi dettagli ma stando a:
Oggi ho provato ad installare gambas3 da pacchetti tar.bz2, ma tutti i tentativi sono falliti
io ho interpretato il problema come la semplice rimozione di tutti i file che l'installazione (non andata a buon fine) ha sparpagliato.
quindi sono partito dall'idea che il programma non sia installato sul sistema.

Siccome però poi viene detto:
Comqune, non credo che il pacchetto risulti installato. Infatti da synaptic non risulta.
Ho suggerito il comando dpkg per vedere se il programma è presente (dpkg se non sbaglio dovrebbe rilevare anche i pacchetti installati da deb o da sorgenti... o mi confondo?)

Sarebbe interessante e utile che l'utente fornisse anche il messaggio d'errore che gli viene dato da synaptic quando prova ad installare gambas... perché magari il problema è risolvibile a monte prima di mettersi a far esplodere una bomba a frammentazione nel file system.

ciao

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 18:08
da Mdfalcubo
Esatto. Come al solito, senza informazioni utili e dettagliate, siamo nel puro campo delle ipotesi ::). Anche  ho interpretato il messaggio come lo hai interpretato tu (non è installato e devo pulire i vari file dei tentativi di installazione non andati a buon fine). Non sono certo che dpkg rilevi installazioni da sorgenti, quindi non mi esprimo. :-\

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 18:21
da l3on4rdo
sto cercando di capire se le rilevi... ma mi pare di no, in effetti :)

ciao

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 23:35
da MetaLocX
Provo a spiegare bene il tipo di problema:
In seguito a vari tentativi di installazione falliti, alcuni cartelle e file sono rimaste nel sistema (ad esempio "/usr/share/gambas3",  credo siano i programmi di esemplificativi... ). Quello che mi interessa ora non è riuscire ad installare Gambas3, ma tenere il sistema pulito.

Sono su Ubuntu 10.04, qualche giorno fa ho scaricato gambas2 dal software center. Volevo provare anche gambas3, ma non è presente nel database, per cui ho scaricato i pacchetti .tar.bz2 (se ho capito bene sono i file sorgenti da compilare) sia dal sito inglese e da quello italiano, che purtroppo non hanno i pacchetti .deb.

Quanto ai tentativi di installazione, ho più volte provato con "gambas3-2.99.5.tar.bz2", da terminale, seguendo le istruzioni del sito di gambas. Non so il motivo, ma durante l'installazione ho ottenuto qualche messaggio di errore su alcuni componenti di gambas3, e molti altri sul finire dell'installazione. Alla fine Gambas3 non era presente nel menu applicazioni, ne si avviava da terminale. Questo tentativo di installazione l'ho ripetuto due o tre volte, senza mai nessun risultato.
Poi con lo stesso metodo ho provato ad installare una versione di poco antecedente scaricata dal sito della comunità italiana (gambas3-2.99.1.tar.bz2). E ancora niente.
A questo punto ho provato ad aggiornare i repository, ora gambas3 mi compare in synaptic, ma quando ho provato ad installarlo ho ottenuto un errore durante l'installazione del pacchetto gambas3-runtime. Risultato: gambas3 compariva nel menu applicazioni, ma come ovviamente non partiva. Dopo qualche tentativo ho disinstallato tutto da synaptic e mi sono accorto che era rimasto qualche residuo dell'installazione nel mio sistema. Da qui sono iniziati i miei tentativi per cercare di rimuoverli...
Comunque, prima di fare casini e rendere la soluzione del tuo problema più difficile, posta un po' di output.
Cominciamo con:

Codice: Seleziona tutto

dpkg --get-selections | grep -i gambas
ho corretto il codice in

Codice: Seleziona tutto

dpkg --get-selections | grep -i gambas3
per escludere gambas2
Eccolo:

Codice: Seleziona tutto

gambas3-examples				install
gambas3-ide					deinstall
Per trovare tutte le cartelle e tutta la mondezza relativa a Gambas, apri un terminale, dai il comando:

sudo updatedb

metti la password, aspetta che ti venga restituito il cursore e dai il comando:


locate -i gambas > ~/gambas-file.txt


In questo modo, nella tua home, ti ritrovi un file di nome gambas-file.txt contenente tutto quello che riguarda gambas all'interno del file system in cui lanci il comando.
Ed ecco il contenuto:
accidenti, non riesco a mostrare il contenuto del file txt che è stato generato, perché il post supera le dimensioni massime per la pubblicazione. Cerco un metodo e poi lo pubblico.


P.S. Ragazzi, grazie per l'aiuto!

Re: Pulizia dopo installazione fallita da pacchetto tar.bz2

Inviato: martedì 1 novembre 2011, 23:48
da MetaLocX
Piccolo aggiornamento... Ho ricontrollato synaptic, e non capisco proprio il motivo ma gli esempi risultavano ancora installati... Ora li ho disinstallati, riposto gli output.

Codice: Seleziona tutto

metalocx@Meta-PC:~$ dpkg --get-selections | grep -i gambas3
gambas3-ide					deinstall
metalocx@Meta-PC:~$ 

Il file txt è ancora troppo grande per essere pubblicato, lo trovate qui: http://www.megaupload.com/?d=FLL1N4CD

Ci sono molti file in /usr/local/lib/gambas3/ e anche in /usr/local/share/gambas3/examples/