Pidgin: versione troppo vecchia? aggiorniamo! Luglio 2, 2008
Inviato da davide in : Informatica, Linux , trackback
In meno di una settimana ho avuto diversi problemi con Pidgin, anche se per motivi diversi.
La settimana scorsa non mi andava più MSN… oggi invece apro il programma e non va più ICQ :/
Ecco l’errore:
La versione del client che stai usando è troppo vecchia. Aggiornala su http://pidgin.im/
Pidgin non proverà a riconnettere l’account finché l’errore non sarà corretto dall’utente e l’account riabilitato.
Praticamente Pidgin 2.4.2 non va più bene… serve la 2.4.3
Su apt-get (per la mia distro, le altre non so, non ho fatto e non ho intenzione di fare il dist-upgrade) la 2.4.3 ad oggi non è ancora disponibile: andiamo quindi a scaricarci i sorgenti per poi compilarli. Andremo a sovrascrivere i files del vecchio Pidgin, ma le impostazioni utente non verranno toccate. Quindi niente paura, non perderete nessuna delle impostazioni personali.
E ora, come per nel precedente articolo, scarichiamo i sorgenti:
http://pidgin.im/download/source/
scompattiamo l’archivio in una cartella temporanea, dopodichè spostiamoci con un terminale nella cartella con i files scompattati e lanciamo:
./configure
Potrebbero servirvi eventuali opzioni in fase di configure (ad esempio –disable-nm se come me avete disabilitato il Network Manager. Controllate anche l’opzione –bindir, mi pare che ubuntu di default piazzi l’eseguibile di pidgin in /usr/bin). In caso di bisogno, consultate ./configure –help per vedere le varie opzioni. Tipicamente, quindi,dovrete lanciare:
./configure --bindir=/usr/bin/
NOTA: se lo script di configure vi dà dei problemi di dipendenze da librerie mancanti, nella maggior parte dei casi dovreste risolvere con il comando:
sudo apt-get build-dep pidgin
che installa tutti i pacchetti necessari a compilare pidgin ![]()
Consiglio anche, per chi non lo avesse, di installare il pacchetto build-essentials, sempre da synaptic o apt-get, che contiene i files fondamentali per compilare la maggior parte dei programmi.
Poi:
make
Infine:
sudo make install
That’s all folks!








Commenti»
Ciao,
ho scaricato le sorgenti e li ho scompattati come da te indicato… poi mi sono perso.
Una volta entrato nella directory in cui ho scompattato i file che faccio?
Il resto della procedura non mi è chiaro. Scusa ma sono alle prime armi.
Grazie anticipate per l’aiuto.
ciao Alberto, no problem! Vedo di spiegarti meglio così che possa tornare utile a tutti!
I passaggi ./configure, make e make install sono il procedimento “base” per compilare e installare un programma da sorgenti.
Devi soltanto aprire il terminale e spostarti all’interno della cartella con i files scompattati. Poi lanci ./configure (se usi ./configure –help puoi vedere le varie opzioni, ma nella maggior parte delle volte non servono, a parte, in questo caso, –bindir).
Se il configure va subito a buon fine sei fortunato, altrimenti vuol dire che ti servono alcuni pacchetti per compilare alcune parti del programma:
Ad esempio se ti dice che non trova la libreria gadu dovrai andarti a scaricare da synaptic o apt-get le librerie libgadu-dev (dev sta per development, sono librerie che servono per compilare programmi). Questo però non è sempre necessario: ad esempio se non ti importa niente di Gadu (credo sia un altro protocollo tipo msn, a me sconosciuto), puoi lanciare ./configure –disable-gadu.
Nella maggior parte dei casi, dovresti RISOLVERE TUTTI QUESTI PROBLEMI di dipendenze da librerie non trovate con il comando:
sudo apt-get build-dep pidgin
che ti installa tutti i pacchetti necessari a compilare pidgin
Consiglio anche di installare il pacchetto build-essentials, sempre da synaptic, che contiene i files fondamentali per compilare la maggior parte dei programmi.
Dopo che il configure va a buon fine, digita make per compilare (qua ci metterà qualche minuto, perchè pidgin è abbastanza grosso)
Infine,
sudo make install
non fa altro che spostare i files appena compilati nelle cartelle di sistema (perciò serve sudo).
Spero di esser stato chiaro, colgo anche l’occasione per aggiungere qualche riga all’articolo per spiegare meglio il “configure”!
Grazie della spiegazione esaurientissima!
Alberto
Avete Ubuntu?
Cliccate su sistema, amministrazione, sorgenti software.
Aggiungete una riga (software di terze parti, aggiungi - senza le virgolette): “deb http://ppa.launchpad.net/pidgin-developers/ubuntu hardy main”
Usate gestore aggiornamenti e il problema è risolto.