aMsn, antialiasing (SVN) e TLS su Debian GNU/Linux
English version: aMsn SVN, antialiasing, TLS on Debian
aMsn è il più completo(1) clone di Windows Live Messenger, disponibile per Windows, Mac OS X e Linux. Supporta emoticon personalizzate, animoticon, webcam, trilli e messaggi vocali. Vedremo come compilare e pacchettizzare la versione SVN su Debian Lenny e Sid, attivando l’antialiasing sui font, e installandola sotto /opt (assieme alle librerie Tcl, TK - abilitandole per il supporto all’antialiasing - e TclTLS), in modo da non “sporcare” le directory di sistema…
… e risolvendo, finalmente, il problema del plugin TLS per Tcl!
Questo articolo vuole aggiornare la mia vecchia guida Amsn 0.97b su Debian con TLS, antialiasing e altro, correggendo in particolare i collegamenti alle librerie tcl/tk, per aggiornarle all’ultima versione (ringrazio Sevencapitalsins per la segnalazione); prendete questa come riferimento.
Quando riporto il codice da incollare sul terminale, il primo carattere indica i privilegi necessari per lanciare quel comando:
- $: il comando va lanciato come utente normale
- #: il comando va lanciato come root
Pertanto, se usate il copia e incolla, il comando da usare comincia dopo il secondo carattere (lo spazio).
Se notate errori, orrori e blasfemie nel codice che uso, fatemelo notare nei commenti!
Prerequisiti
Nota per gli utenti di Debian Etch: non essendo presente nel repository, dovrete installare checkinstall manualmente.
Aprite un terminale e digitate:
$ su
# apt-get install build-essential libx11-dev libc6-dev imagemagick libjpeg-dev libpng12-dev libpng3-dev tcltls fakeroot debhelper
# apt-get install libxft-dev msttcorefonts checkinstall subversion
# apt-get install libssl-dev
Controllate infine di avere installato il pacchetto openssl; in caso contrario, installate anche quello:
# apt-get install openssl
Uscite da root e preparate la directory di compilazione, nella vostra home:
# exit
$ cd
$ mkdir amsn_temp
$ cd amsn_temp
Scaricate i sorgenti delle librerie (togliete la S, le policy di sicurezza di netsons non mi fanno scrivere il nome del ben noto programma per scaricare i file)…
$ wSget http://prdownloads.sourceforge.net/tcl/tcl8.5a6-src.tar.gz
$ wSget http://prdownloads.sourceforge.net/tcl/tk8.5a6-src.tar.gz
$ wSget http://switch.dl.sourceforge.net/sourceforge/tls/tls1.5.0-src.tar.gz
… e decomprimeteli:
$ tar zxvf tcl8.5a6-src.tar.gz
$ tar zxvf tk8.5a6-src.tar.gz
$ tar zxvf tls1.5.0-src.tar.gz
Compilazione e installazione delle librerie TCL/TK con supporto all’antialiasing
Le librerie 8.5 verranno installate sotto /opt, impedendo così di sporcare il sistema installando sotto /usr e di modificare manualmente il collegamento simbolico /usr/bin/wish; questo verrà evitato grazie ad una minima modifica allo script /opt/bin/amsn, che vedremo in seguito.
TCL
Continuiamo a digitare nel terminale:
$ cd tcl8.5a6/unix
$ ./configure --prefix=/opt --exec-prefix=/opt
(se avete un processore a 64 bit, potete passare al configure anche il parametro --enable-64bit).
$ make
$ su
# checkinstall -y --pkgversion 8.5a6 --pkgname tcl8.5_antialias
Checkinstall(2) creerà un pacchetto .deb e lo installerà (perché è stato lanciato da root).
Prima di uscire, per evitare l’errore relativo a msgcat, occorre copiare manualmente(3) la seguente directory in /opt:
# cd ..
# cp -R library/msgcat/ /opt/lib/tcl8.5/
# exit
$ cd ../..
ATTENZIONE: non cancellate questa directory, serve durante la compilazione della libreria TK!
TK
Continuiamo a digitare nel terminale:
$ cd tk8.5a6/unix
$ ./configure --prefix=/opt --exec-prefix=/opt --enable-xft
(se avete un processore a 64 bit, potete passare al configure anche il parametro --enable-64bit).
$ make
$ su
# checkinstall -y --pkgversion 8.5a6 --pkgname tk8.5_antialias
# exit
$ cd ../..
TclTLS
Perché compilare anche il modulo TLS, se aMsn lo scarica in automatico all’avvio? Il pacchetto che aMsn scarica è stato compilato utilizzando le Tcl/TK alla versione 8.4, e il problema nasce proprio dal fatto che aMsn viene eseguito da una versione delle librerie diversa da quella con cui è stato compilato TLS; in questo modo, si otterrà un errore e aMsn cercherà di scaricarlo in continuazione (fonte: il forum di supporto ufficiale).
Continuiamo a digitare nel terminale:
$ cd tls1.5
$ ./configure --prefix=/opt --exec-prefix=/opt --with-tcl=/opt/lib --with-ssl-dir=/usr
$ make
$ su
# checkinstall -y --pkgversion 1.5 --pkgname tlstcl_antialias
Ora dobbiamo correggere un bug della libreria appena installata; apriamo con il vostro editor di testo preferito (ad esempio gedit):
# gedit /opt/lib/tls1.50/pkgIndex.tcl
e aggiungiamo uno 0 al numero di versione, cambiando cioè
package ifneeded tls 1.5
con
package ifneeded tls 1.50
Infine salvare e uscire dall’editor, per tornare al terminale, e digitare:
# exit
$ cd ..
Compilazione e installazione di aMsn SVN
Installeremo aMsn con subversion (ancora grazie a Sevencapitalsins per la segnalazione):
$ svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn
$ cd amsn
$ ./configure --prefix=/opt --exec-prefix=/opt --with-tcl=/opt/lib --with-tk=/opt/lib
Il messaggio finale del configure dovrebbe essere:
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
Assicurarsi che riporti la giusta versione delle librerie Tcl e TK. Ora possiamo continuare a digitare nel terminale:
$ make deb
$ su
# dpkg -i distrib/DEB/*.deb
Se non avete installato i pacchetti tcl, tk e tcltls dai repository ufficiali debian, l’installazione del pacchetto vi avvertirà di alcuni problemi di dipendenze; per risolverli e completare l’installazione basta un
# apt-get -f install
Ora usciamo, tramite exit, dalla sessione di root:
# exit
Esecuzione e configurazione di aMsn SVN
Infine, dobbiamo dire ad aMsn dove trovare la libreria TLS precedentemente installata. Eseguiamo aMsn digitando, da riga di comando:
$ /opt/bin/wish8.5 /opt/bin/amsn
Ci verrà richiesto il download del modulo TLS. Facciamo annulla e andiamo nelle preferenze di aMsn (premendo CTRL+P), nella scheda Avanzate, e cerchiamo la casella di testo TLS; qui inseriamo il path della libreria:
/opt/lib/tls1.50
Prima di chiudere è necessaria un’ulteriore modifica: dobbiamo impostare un font true-type nell’interfaccia di aMsn, per poter usurfruire del tanto sudato antialiasing. Sempre nelle preferenze di aMsn, andare nella scheda Interfaccia, premere Cambia font e scegliere un font che supporti l’antialiasing (lo si vede facilmente nell’anteprima).
Salviamo le modifiche e chiudiamo amsn. Andiamo nella cartella nascosta .amsn, all’interno della nostra home, e, nella sottodirectory plugins, cancelliamo le directory TLS.
Riavviando aMsn, dovrebbe partire tutto! Ovviamente, ricordo che l’eseguibile è
/opt/bin/wish8.5 /opt/bin/amsn
e non lo trovate sotto il menu della vostra distro Linux; pertanto consiglio di creare un collegamento di questo eseguibile, sul desktop per esempio.
Una piccola nota finale, per chi volesse utilizzare i messaggi vocali: di solito basta installare il pacchetto libsnack2, ma se avete installato aMsn con questa guida, vi consiglio di leggere aMsn: messaggi vocali con snack (altrimenti non vi funzioneranno).
Note
(1)Non ho usato migliore, volutamente: essendo programmato in tcl/tk, non si integra minimamente con il sistema operativo in uso; l’uso di CPU è mediamente elevato, e se si vuole attivare l’antialiasing, si perdono minimo 5 anni di vita.
(2) Avrei preferito utilizzare dh_make per creare pacchetti debian ridistribuibili (anche tramite repository), ma durante la creazione del pacchetto venivano installati dei file nel sistema, e mi sono arreso.
(3) Essendo una copia manuale, apt non ne terrà traccia, e la disinstallazione di TCL lascerà quella directory nel sistema, che andrà pertanto rimossa manualmente.
(4) Grazie a questa sostituzione, e al fatto di aver installato tutto in /opt, non ci sarà bisogno di andare a creare collegamenti simbolici dentro la cartella di sistema /usr!
Articoli simili:
Se questo articolo ti è stato utile, segnalalo sul tuo sito! Puoi inoltre seguire comodamente gli aggiornamenti di Techlog tramite il feed RSS; infine puoi lasciare un commento se ti serve aiuto (o anche solo per un saluto); anche qui non serve registrarsi (sono abilitati anche i commenti anonimi; l'E-Mail serve, eventualmente, per ricevere le notifiche delle nuove risposte). ;-)





September 6th, 2007 at 11:26 pm
[…] ho preparato la guida aggiornata, seguite quella (presto farò lo […]
September 6th, 2007 at 11:30 pm
[…] guida aggiornata pubblicata! […]
September 6th, 2007 at 11:37 pm
[…] Leggi il resto… […]
September 7th, 2007 at 11:08 am
Ho fatto quanto sopra passo passo con tanto di taglia/incolla.
Il risultato è:
[franco@trane:~/amsn_temp/amsn]$ sudo dpkg -i distrib/DEB/amsn_0.97b-svn8995.deb
Password:
Selezionato il pacchetto amsn, che non lo era.
(Lettura del database … 323270 file e directory attualmente installati.)
Spacchetto amsn (da …/DEB/amsn_0.97b-svn8995.deb) …
dpkg: problemi con le dipendenze impediscono la configurazione di amsn:
amsn dipende da tcltls; comunque:
Il pacchetto tcltls non è installato.
dpkg: errore processando amsn (–install):
problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
amsn
Sono su una debian sid.
September 7th, 2007 at 11:49 am
@franco
hai provato con
# apt-get install tcltls?
Io quel pacchetto lo avevo già installato, quando tentavo in passato di risolvere il problema del TLS, quindi non mi sono accorto che poteva essere una dipendenza (uso lenny, ma la versione del pacchetto di Sid è la stessa)
September 7th, 2007 at 1:37 pm
@franco
oppure prova
# apt-get -f installDovrebbe risolvere i problemi di dipendenze e terminare le configurazioni dei pacchetti lasciate in sospeso.
EDIT: ho provato io stesso, effettivamente risolve il problema (l’ho anche scritto nella guida)
September 9th, 2007 at 2:13 pm
Ci ho provato, mi si ferma a questo punto Assicurarsi che riporti la giusta versione delle librerie Tcl e TK. Ora possiamo continuare a digitare nel terminale:
$ make deb
l’errore è questo:
vinnie@ComputerdiVinnie:~/amsn_temp/amsn$ make deb
mkdir -p ./distrib/DEB
sed “s/#VERSION#/0.97b-svn`which svnversion > /dev/null && svnversion`/” debian/changelog.in > debian/changelog
fakeroot debian/rules clean
make: fakeroot: Command not found
make: *** [deb] Error 127
L’unica cosa che non ho fatto è all’inizio, al primo comando, non metterci l’ultimo pacchetto:
# apt-get install build-essential libx11-dev libc6-dev imagemagick libjpeg-dev libpng12-dev libpng3-dev tcltls
September 9th, 2007 at 7:59 pm
@vinnie
Risolvi con
# apt-get install fakeroot(dopo aggiorno i prerequisiti)
September 9th, 2007 at 8:06 pm
Altro prerequisito mancante: se ottenete l’errore
date
# apt-get install debhelperEDIT: ho aggiornato i prerequisiti
September 10th, 2007 at 2:54 am
@Notorius!
La vita è meno ingiusta ora… ho capito come risolvere il problema del doppio trattino
e la soluzione era così stupida che… insomma, ti sentirai stupido dopo averla letta.
E sì, i prerequisiti effettivamente richiedevano anche tcltls, debhelper e fakeroot…
Bye
September 10th, 2007 at 11:49 am
Per debhelper e fakeroot, non mi ero accorto, poiché già li avevo installati per preparare i pacchetti di Wesnothrepos… mea culpa!
Invece per le dipendenze tcltls, tcl e tk, vorrei provarle ad eliminare modificando debian/control, in quanto quei pacchetti non vengono utilizzati da amsn compilato in questo modo… quando avrò a disposizione un sistema “ex novo” (sempre per assicurarsi che la guida elenchi tutte le dipendenze) proverò.
September 14th, 2007 at 4:18 pm
Ciao, io ho seguito la tua guida ed è andato tutto a buon fine.
l’unico problema è che quando devo inviare un file mi compare una finestra che mi dice:
Il file bad image indexbad image indexbad image indexbad image index/xxx/xxx/nome_file inserito nel campo “File” non esiste o non è leggibile.
sai come posso risolvere?
p.s. ho installato anche il pachetto per il drag&drop diretto ma nulla
September 14th, 2007 at 5:06 pm
@Caron
Comunque di questo problema ho trovato traccia qui:
Anzitutto ti ricordo che la versione SVN è di sviluppo, quindi può potenzialmente contenere qualche bug.
http://www.amsn-project.net/forums/viewtopic.php?p=20599
Prova a dare l’ultimo comando (magari col –force alla fine - trattini doppi davanti al force, wordpress li cancella)
September 14th, 2007 at 6:01 pm
grazie per la risposta..
il problema è che ho disinstallato la versione provando a rifare da capo ed adesso mi compare un errore:
configure: error: stdc++ library not found
e più precisamente mi compare al passaggio del configure:
./configure –prefix=/opt –exec-prefix=/opt –with-tcl=/opt/lib –with-tk=/opt/lib
come risolvo?
gr
September 14th, 2007 at 6:32 pm
@Caron
Hai rifatto da capo, ma i sorgenti li hai riscaricati? Se non vuoi riscaricarli, in ogni directory in cui vuoi rifare il configure, devi, prima di dare il configure, pulirle con
make distcleanUn’altra cosa che puoi fare è controllare build-essential
apt-get install --reinstall build-essential(solito discorso dei doppi trattini prima di reinstall, wordpress maledetto)
Oppure controllare di avere quelle librerie (soprattutto la versione di sviluppo); io ho installati i seguenti pacchetti:
libstdc++6
libstdc++6-4.1-dev
Oppure puoi fare questa ricerca su google:
http://www.google.it/search?hl=it&q=%22stdc%2B%2B+library+not+found%22&btnG=Cerca&meta=
Fammi sapere se e come risolvi
September 14th, 2007 at 7:00 pm
ok, ora tutto perfetto fino al make deb…-.-
n# make deb CC utils/linux/capture/libng/grab-ng.o
utils/linux/capture/libng/grab-ng.c: In function ‘ng_chardev_open’:
utils/linux/capture/libng/grab-ng.c:881: error: called object ‘major’ is not a function
utils/linux/capture/libng/grab-ng.c:884: error: called object ‘major’ is not a function
make: *** [utils/linux/capture/libng/grab-ng.o] Error 1
è un parto sta cosa
September 14th, 2007 at 7:16 pm
scusa ma per chi ha già installato amsn dai repo ufficiali cosa deve fare prima di seguire la tua guida?
September 14th, 2007 at 7:20 pm
dagli un bel apt-get remove –purge amsn
September 14th, 2007 at 7:21 pm
p.s. davanti a purge ci vanno due trattini
September 14th, 2007 at 7:30 pm
ok risolto anche questo.
ricapitolando: nel primo caso l’errore era che mancava libstdc++6-4.1-dev che molto probabilmente avevo cancellato io prima di reinstallare.
nel secondo caso era rimasto un residuo della cartella amsn in amsn_temp e quindi qunado gli dicevo di scaricare il file non lo scaricava completamente, infatti è per quello che non riousciva a creare il pacchetto deb
spero di essermi spiegato bene
September 14th, 2007 at 7:40 pm
rimangio tutto.
per me deve esserci qualche problema a sourceforge. perchè la versione 9035 di amsn non permette di creare completamente il deb, mentre la 9004 lo creava correttamente
September 14th, 2007 at 7:41 pm
@Marco B.
In teoria, i pacchetti tcl, tk e tcltls che compili con la guida, installano i propri file sotto directory diverse rispetto a quelli ufficiali; inoltre il nome del pacchetto è diverso, quindi le due versioni possono convivere benissimo (infatti, per lanciare amsn non si usa il comando wish, ma /opt/bin/wish8.5: il comando wish è quello fornito dai pacchetti debian.
Il discorso è diverso per amsn: si riesce solo a impacchettare col make deb, e il nome del pacchetto è lo stesso di quello ufficiale; quindi, nonostante installi comunque i propri file in directory diverse, quando vai ad installarlo sostituisce quello “ufficiale” (disinstallandolo).
@Caron
Per il problema di prima, come hai risolto?
Comunque, se proprio non ti interessa avere l’ultima SVN (quelli mi sembrano errori nei sorgenti; PS: hai SID?), puoi provare ad installare l’amsn dai repo ufficiali, e lanciarlo con lo wish fornito dalle nuove tcl/tk; il comando DOVREBBE essere:
/opt/bin/wish8.5 /usr/bin/amsn(PS: tante volte riuscissi ad installare amsn SVN, se non vuoi modificare il file /opt/bin/amsn, potresti usare lo stesso comando:
/opt/bin/wish8.5 /opt/bin/amsn)September 14th, 2007 at 7:42 pm
@MarcoB
Abbiamo postato assieme
September 14th, 2007 at 7:50 pm
uhm.. no il comando non funziona…
strano perchè la versione 9004 funzionava..
September 14th, 2007 at 7:51 pm
si ho Sid ^_^
September 14th, 2007 at 7:51 pm
ok.. quindi dò apt-get remove –purge amsn e vado con la tua guida.
grazie!
September 14th, 2007 at 8:17 pm
@Caron
); altrimenti scarica lo 0.97bRC1 dal sito ufficiale.
Prova a cercare manualmente la vecchia SVN (ci dovrebbero essere anche i comandi da linea di comando per scaricare una svn precedente, ma non li ricordo mai
@Marco B.
Fa sapere se riesci a farlo funzionare
September 14th, 2007 at 8:28 pm
perchè io la versione l’ho trovata.. solo che nn so come scaricarla da terminale. il link è questo:
http://amsn.svn.sourceforge.net/viewvc/amsn/trunk/amsn/?pathrev=9004
September 14th, 2007 at 8:37 pm
@Caron
Prova con questo
http://prdownloads.sourceforge.net/amsn/amsn-0.97RC1.tar.bz2
Non è l’ultimo SVN, ma dovrebbe essere stabile. Poi al configure passagli le stesse opzioni che ho scritto sopra.
September 14th, 2007 at 8:43 pm
utils/linux/capture/libng/grab-ng.c: In function ‘ng_chardev_open’:
utils/linux/capture/libng/grab-ng.c:881: error: called object ‘major’ is not a function
utils/linux/capture/libng/grab-ng.c:884: error: called object ‘major’ is not a function
make: *** [utils/linux/capture/libng/grab-ng.o] Error 1
stesso problema di Caron… questo è l’errore che ottengo dopo il “make deb” …come posso procedere ora?
September 14th, 2007 at 8:45 pm
@Caron
Dimenticavo: forse serve che, nella directory dei sorgenti, oltre ad amsn siano presenti anche le directory di tcl e tk (io nella guida non le ho cancellate - anche perché altrimenti si otteneva un errore durante la compilazione di tk)…
September 14th, 2007 at 8:46 pm
a dir la verità prima ho ottenuto anche questo errore, dopo il comando “checkinstall -y –pkgversion 8.5a6 –pkgname tcl8.5_antialias”:
Spacchetto tcl8.5-antialias (da …/tcl8.5-antialias_8.5a6-1_i386.deb) …
dpkg: errore processando /home/denzel/amsn_temp/tcl8.5a6/unix/tcl8.5-antialias_8.5a6-1_i386.deb (–install):
tentata sovrascrittura di `/tcl8/8.5/tcltest-2.3a1.tm’, che si trova anche nel pacchetto tcl8.5
l’ho risolto bypassandolo con:
dpkg -i –force-all tcl8.5-antialias_8.5a6-1_i386.deb
September 14th, 2007 at 8:48 pm
@Marco B.
Puoi provare ad usare la versione RC1 che ho consigliato a Caron (decomprimila nella directory “di lavoro” amsn_temp, e compila quella, passando al configure le opzioni che usavo con l’svn); comunque adesso sto provando a ricompilare io stesso.
September 14th, 2007 at 8:57 pm
niente da fare…
mi da sempre errore.
quindi o avevo beccato io la svn a culo.. oppure è qualcosa d’altro
September 14th, 2007 at 9:04 pm
nono le directory ci sono tutte e due ^_^
September 14th, 2007 at 9:06 pm
@Caron
Anche con la RC1?
September 14th, 2007 at 9:09 pm
di nuovo stesso errore anche per me..
anche con questo file con cui mi hai detto di provare:
http://prdownloads.sourceforge.net/amsn/amsn-0.97RC1.tar.bz2
September 14th, 2007 at 9:09 pm
esatto.. ora però devo uscire
quindi proverò o più tardi o domani.
per ora ti ringrazio per il tempo che mi hai dedicato. alla prossima:D
September 14th, 2007 at 9:13 pm
nel frattempo ti ringrazio anch’io… a prescindere che tu risolva il problema o meno!
September 14th, 2007 at 9:14 pm
@Marco B.
Anche tu con SID?
Comunque come ho detto prima, sto provando a ricompilare, poi se ho l’errore e risolvo, lo posto nei commenti; se usate un feed reader, il feed dei commenti di questo post lo trovate nel pulsantone “Feed it” in alto nel banner del sito
September 14th, 2007 at 9:15 pm
anche io con Sid
September 14th, 2007 at 9:22 pm
Io ho Testing; “spero” di riuscire a riprodurre il problema ([ironia]amsn è un programma talmente perfetto che uno spera che non funzioni, per non annoiarsi![/ironia])
September 14th, 2007 at 9:25 pm
e allora se siamo due Sid powered mi sa che il problema sta nella versione.
io sono certo che la 9004 funzionava. mentre per le altre che ho potuto testare stasera c’è sempre un errore che capita qua e là durante la pacchettizzazione.
quanto amo questa distro
September 14th, 2007 at 9:36 pm
@Caron
ma qui avevi detto
[…] Ciao, io ho seguito la tua guida ed è andato tutto a buon fine. [ …]
con quale versione avevi provato ed era andato tutto a buon fine? la 9004?
September 14th, 2007 at 9:40 pm
si esatto, ora scappo ciauu… in uno dei miei interventi trovi anche il link alla versione.. solo che nn so come scaricarne i sorgenti.
ciauuu
September 14th, 2007 at 9:59 pm
ho provato anche con questo:
http://amsn.sf.net/amsn_dev.tar.gz
ma l’errore è sempre lo stesso!
September 14th, 2007 at 10:41 pm
mi arrendo! quindi ho momentaneamente aggirato il problema.. ho scaricato il pacchetto di trevino compilato per ubuntu con l’antialiasing:
http://3v1n0.tuxfamily.org/pool/feisty/3v1n0/3v1n0-sources-list_0.4-3v1ubuntu0feisty5_i386.deb
e l’ho estratto a mano.
Infine uno script che richiama:
/opt/bin/wish8.5 /path/to/trevino/amsn
September 15th, 2007 at 11:29 am
ok, il problema sta in questo file:
utils/linux/capture/libng/grab-ng.c
il problema è che nn so dove ad andarne a pescare uno che non faccia saltare la mia piccola
September 15th, 2007 at 11:58 am
Se la 9004 funzionava, provate a dare questo comando, da dentro la directory di amsn:
DOVREBBE eseguire il downgrade (oppure provate la 8995, che era la versione di amsn al momento in cui ho scritto questa guida); poi ricompilate col solito modo.
PS: ieri sera ho rieseguito i comandi della guida, aMsn si è compilato senza problemi: o è un problema di Sid, o c’è qualche libreria che ho installato ma non ho segnalato nei prerequisiti…
September 15th, 2007 at 12:18 pm
uhm.. ho provato, ma niente da fare, sempre los tesso errore. allora probabilmente è un problema di libreria. ora provo a downgradare alla 8995.
September 15th, 2007 at 12:32 pm
il problema è che non ho la più pallida idea di che libreria serva…
a meno che non fornisci tu il tuo .deb così si bypassa il problema della pachettizzazione
September 15th, 2007 at 12:51 pm
questo tizio ha avto lo stesso problema, poi l’ha risolto ma nn riesco a capire cosa intanda:
http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=6947&forum=5&post_id=38050
September 15th, 2007 at 1:03 pm
ma se creassi da zero il file /opt/bin/amsn che non ho?
September 15th, 2007 at 1:57 pm
@Caron
Per quanto riguarda il pacchetto, che architettura hai? Io ho un powerpc, e purtroppo il pc intel che ho non gli funziona la scheda di rete (riesco a compilarci wesnoth, ma solo perché in precedenza avevo scaricato le dipendenze). Se anche tu hai powerpc, dimmelo che metto temporaneamente il pacchetto su wesnothrepos.
La persona di quel thread voleva solo amsn più aggiornato (senza antialiasing) e non si era accorto di averlo già nei repo ufficiali di Sid
Più tardi faccio un salto nel forum ufficiale di amsn, sperando di trovare qualcosa; nel frattempo puoi provare diverse strade (se non hai un powerpc):
1) scaricare il pacchetto di ubuntu, decomprimerlo nella tua home come un normale archivio, e lanciarlo col comando citato da Marco B.
2) se sei pratico con le virtual machine, puoi crearne una con una Debian Stable o Testing minimale e creare il pacchetto di amsn da lì (lo farei io, se avessi l’hardware adatto).
September 15th, 2007 at 2:14 pm
dimenticavo… make deb racchiude due comandi…
make (compilazione)
“make install”, non nel sistema ma in un deb (ok, non è propriamente un make install)
potreste provare a dare i classici make , su, make install (anche per vedere dove si genera l’errore); state tranquilli che amsn supporta la disinstallazione con make uninstall (ovviamente non dovete cancellare i sorgenti!)
September 15th, 2007 at 2:30 pm
Terzo post (sto spammando)
Non siete gli unici a lamentare quel problema, qui c’è un post sul forum di amsn:
http://www.amsn-project.net/forums/viewtopic.php?t=4033
September 15th, 2007 at 3:39 pm
io avevo già provato a dare solamente “make” e il problema si genera lì.
sto usando il pacchetto di trevino.. l’ho decompresso, ho spostato manualmente i file nelle cartelle di sistema /usr/bin /usr/share ecc ecc… ho cambiato i collegamenti simbolici come descritto qui:
http://denzel.wordpress.com/2007/08/01/amsn-097rc1-con-antialiasing-su-debian-unstablesid/
ed aggiunto il file amsn.desktop.
Lo so, non è risolvere il problema.. però per ora è l’unica soluzione, e funziona ottimamente.
il tipo che ha postato quel problema sul forum lo ha fatto ieri… stesso orario nostro
September 15th, 2007 at 5:36 pm
Non so’ se è questo il problema, ma il dubbio mi è venuto quando Caron ha detto che la prima volta la compilazione è andata a buon fine.
Ho notato che, nonostante i pacchetti siano disinstallabili tramite atp, qualche file e directory rimane sotto /opt (se non avete installato nient’altro sotto opt, lo noterete subito), soprattutto sotto /opt/lib (forse per colpa della directory msgcat che viene copiata manualmente).
Guarda caso, è la stessa directory che si passa al configure di amsn:
--with-tcl=/opt/libProvate ad eliminare i residui di tcl e tk (facendo attenzione a non rimuovere dell’altro se presente) - se usate gnome, potete aprire un nautilus di root tramite alt+f2 e:
gksu nautilus /opt(occhio che siete root, non eliminate cose di cui non siete sicuri)
September 16th, 2007 at 12:22 pm
Per altri motivi ho reisntallato sid direttamente da cd (ho trovato un modo che così mi evita di dare un dist-upgrade) ho provato a rivare la guida con la mia nuova sid fiammante ma nulla..
sempre lo stesso problema.
ora provo a scaricare amsn per ubuntu..
September 16th, 2007 at 2:26 pm
@Caron
Se ti va, puoi fare una prova: compilare aMsn SVN usando le tcl/tk di Debian (cioè, non passando niente al configure), per vedere se il problema nasce dall’uso delle 8.5 o meno.
September 16th, 2007 at 3:10 pm
cioè rifaccio tutte le operazioni da capo senza mai dare il configure? O_o
September 16th, 2007 at 3:22 pm
@Caron
Se neanche così si compila, lo faccio notare sul forum ufficiale
No, installi tcl, tk e tcltls dai repository ufficiali di Debian; poi scarichi la SVN (se ce l’hai già scaricata, ricordati il make distclean), e compili solo lei, dando solamente:
./configuremake debSempre se ti va di farmi questo favore, sia chiaro
@tutti
Ho segnalato la cosa sul forum di aMsn:
http://www.amsn-project.net/forums/viewtopic.php?t=4038
September 16th, 2007 at 4:11 pm
niente da fare sai? è proprio un errore che mi da anche con le librerie di debian.
cmq il problema me lo identifica in:
utils/linux/capture/libng/grab-ng.c: In function ‘ng_chardev_open’:
utils/linux/capture/libng/grab-ng.c:881: error: called object ‘major’ is not a function
utils/linux/capture/libng/grab-ng.c:884: error: called object ‘major’ is not a function
make: *** [utils/linux/capture/libng/grab-ng.o] Error 1
quindi è nel file all’interno della directory libng.
il problema è che io 2 giorni fa l’avevo installato con successo. queindi è qui la cosa strana. forse è stato aggiornato qualcosa in Sid che non combacia..
so solo che sto diventando scemo a forza di tentativi -.-
September 16th, 2007 at 4:13 pm
tra le altre cose ho provato a seguire diverse guide… ma il problema è sempre lo stesso. e con qualsiasi versione scarichi da compilare.
ormai è diventato più un problema etico che non pratico
September 16th, 2007 at 4:25 pm
@Caron
Ti ho fatto fare solo la prova per vedere se c’era qualcosa che non andava nel “mio” procedimento; ma se da’ problemi anche col .configure pulito, sì, potrebbe essere un problema di Sid (magari si è aggiornato gcc!) - oppure nei sorgenti di aMsn.
Capisco
Adesso lo segnalo nel thread che ho linkato prima, che non dipende dalle librerie.
Grazie per la pazienza!
September 16th, 2007 at 5:05 pm
eheh grazie a te che sei diventato matto a seguire i miei problemi ^_^
September 16th, 2007 at 5:09 pm
@Caron
Lo ero già, visto che ho deciso di scrivere un post su amsn
September 16th, 2007 at 5:18 pm
ahahaha anche tu non hai tutti i torti
September 16th, 2007 at 9:26 pm
Ciao notorius, complimenti per il blog e per la guida…amsn e tcl compilate e partito tutto alla prima.Solo una cosa non funziona…i messaggi vocal…problemi con la libreria snack..che si deve fa?:) grazie
September 16th, 2007 at 11:09 pm
@monolite
Dimmi se e come risolvi, grazie 
A me sul vecchio pc era bastato un
apt-get install libsnack2Adesso non posso fare prove, sul mac mini G4 non ho l’ingresso per il microfono.
PS: guarda in fondo a questo mio vecchio articolo http://notoriousxl.wordpress.com/2007/05/10/amsn-097b-su-debian-con-tls-antialiasing-e-altro/ e ai suoi commenti, lì si parla di messaggi vocali
PPS: che distro hai? sono curioso perché forse c’è un bug che non permette la compilazione di aMsn SVN sotto Debian Sid…
September 16th, 2007 at 11:46 pm
@Caron, Marco B.
) mi ha fatto una richiesta:
Lo sviluppatore di aMsn (che onore!
(avevo esordito dicendo che il problema non era mio, ma dei visitatori del blog che montavano Debian Sid, e che non potevo fare nessun test, visto che Sid non ce l’ho).
Se vi va e sapete fare (io non ne ho la minima idea…), potete fare la prova suggerita (cioè, downgradare al GCC di Lenny); se non vi va, vi capisco benissimo!
September 16th, 2007 at 11:48 pm
Io ho compilato con successo amsn per ben due volte…ho fatto diverse prove…l’ho compilato su feisty (amsn_0.97b-svn9043M.deb) questa è la versione svn. Rimane sempre il problema con snack…Per farlo partire l’unico modo è inserire load /usr/lib/snack2.2.x/libsnack.so aprendo una console dei log dall’interfaccia principale di aMSN, con la combinazione CTRL+S.
Funziona a titolo provvisorio, il problema è che non è una soluzione.
September 16th, 2007 at 11:54 pm
@monolite
Comunque domattina vedrò di informarmi meglio (anche sui forum di aMsn)
Cioè, devi inserire quel codice ad ogni esecuzione?
September 16th, 2007 at 11:54 pm
Aggiungo questo…mi fa veramente imbestialire questa cosa…:)
Nelle prove che ho fatto con la versione dei repository snack funziona tranquillamente, credo perchè è ridiretto perfettamente la libreria…o meglio l’indirizzo è recuperato. Installando con il metodo che mi permette di avere l’antialiasing non si reisce…credo sia dovuto al fatto che lo si installi in opt…forse se lo si facesse in Usr???boh
September 17th, 2007 at 12:02 am
@monolite
Quel comando indica le directory path che tcl, compilato seguendo questa guida, controlla; quindi potresti provare ad inserire la directory snack2.2.x in una di queste (credo che la scelta migliore sia /opt/lib, in modo da imitare l’installazione fatta dai repo ufficiali).
September 17th, 2007 at 12:04 am
Sto uppando il mio ams pacchettizzato…qeusto è l’indirizzo…magari a qualcuno fuziona..Spero possa essere utile a qualcuno http://download311.mediafire.com/wx0dmmjyonbg/etmjyhxbde6/amsn_0.97b-svn9043M.deb
September 17th, 2007 at 12:05 am
@monolite
Soprattutto per quanto riguarda le librerie, è meglio installare la roba compilata manualmente sotto /opt o sotto /usr/local, per evitare di andare a toccare la directory di sistema /usr (cioè, il luogo in cui apt va ad installare i programmi)
September 17th, 2007 at 12:06 am
@monolite
prova così
http://www.techlog.netsons.org/2007/09/06/amsn-svn-tcl-antialiasing-debian/#comment-174
e fammi sapere
September 17th, 2007 at 12:39 am
Risolto il problema SNACK in modo molto semplice ovvero copiando Snack in opt/lib
Prima di tutto portiamoci in:
cd usr/lib o lib64 (sei sei su un 64 bit come me)
poi
sudo cp libsnackstub2.2.a /opt/lib/
infine
sudo cp -R snack2.2/ /opt/lib
Adesso in altre impostazioni potremmo selezionare la casella utilizza le librerie Snack:)
Finalmente ho Amsn perfetto con antialiasing e Snack attivo:)
September 17th, 2007 at 12:47 am
@monolite
Adesso vedo se è possibile ottenere lo stesso risultato creando dei link simbolici e non copiando i file…
Grazie per il test
September 17th, 2007 at 1:10 am
Ottimo…. direi…se reisci a farlo è una splendida cosa.Cmq. sia per snack si può sempre, nel caso si voglia avere l’ultima versione, scaricare i sorgenti da qui: http://www.speech.kth.se/snack/dist/snack2.2.10.tar.gz
Lo scompattiamo con tar zxvf snack2.2.10-linux.tar.gz e lo compiliamo indicando il percorso di tcl e tk, e attivando alsa nel caso occorra. Infine spostiamo con mv snack2.2 /opt/lib.
Dopo aver risolto il problema ho trovato su Linux tips altre informazioni come questa…ma sono soddisfatto di esserci arrivato da solo;)
September 17th, 2007 at 1:25 am
[…] anche con la possibilità di spedire messaggi vocali. Se avete seguito la mia guida precedente per installare aMsn con supporto all’antialiasing (e modulo TLS), però, non sarete in grado di inviarli. Vediamo come risolvere senza ricompilare […]
September 17th, 2007 at 1:31 am
@monolite
Come vedi dal trackback, funziona anche il link simbolico (appena provato, anche se ovviamente non trova nessun microfono, non essendoci nel vecchio macmini l’ingresso audio - avrei qualcosina da dire ad apple…); anzi, del file libsnackstub2.2 sembra non esserci bisogno (contraddicimi se necessario).
Ovviamente quella della compilazione è la strada migliore e che ci mette al riparo da possibili incidenti (che succede se cambia la versione alla cartella snack2.2?); a quel punto non ci sarebbe neanche bisogno di spostare a mano delle directory, basta indicare al configure il percorso di installazione (come ho fatto per tutti gli altri pacchetti).
Adesso sto ristrutturando un po’ la guida, vedrò anche che si combina compilando snack
September 17th, 2007 at 9:16 am
Veo non c’è bisogno di quella libreria:) Ottimo lavoro
September 17th, 2007 at 12:08 pm
Eh cavolo.. non amo molto passare da una distro all’altra. infatti per questa installazione ho cercato un modo per passare direttamente a Sid senza passare da lenny.
cmq con Sid andava, ricordi? deve essere cambiato qualcosa
September 17th, 2007 at 12:41 pm
@Caron
Sì sì, ti capisco; gli sviluppatori sono loro, e spettano a loro queste prove - soprattutto considerando che installare una virtual machine è semplicissimo (al limite potrebbero chiedere questo favore a qualche utente del loro forum). Inoltre non penso che il downgrade di GCC sia così immediato e indolore…
September 17th, 2007 at 12:57 pm
ecco infatti O_O più che altro è che una Sid ha bisogno del suo tempo per risolvere altri problemi essento unstable.
solo che è l’unico che supporta il protocollo di file transfer che usa MSN e quindi lo uso per quello. mannaggia 
per ora gestisco tutto con pidgin, la grafica si amsn senza antialaiasing è decisamente stomachevole
September 17th, 2007 at 1:25 pm
@Caron
Già, amsn è l’unico, dopo aver forwardato una porta sul router, a raggiungere velocità di trasferimento decenti.
Intanto nel forum di aMsn un altro utente ha segnalato lo stesso problema; speriamo diano peso alla cosa…
September 18th, 2007 at 1:42 am
ciao, sono stato due giorni fuori e non mi sono aggiornato. Leggo ora le novità in merito.
@notorius
attualmente uso la versione 4.2.1-5 del gcc.. non so che versione usa lenny. tu hai lenny vero? se mi dici la versione del tuo gcc su lenny domani provo molto volentieri.. effettivamente poteva venirci in mente.. non è la prima volta che si riscontrano problemi di compilazione a causa di gcc stesso
@caron
nel frattempo, visto che già ti sei compilato tk e tcl 8.5 tramite questa guida, puoi usare amsn 0.97rc1 con il mio stesso metodo che ho descritto sopra. funziona benissimo.
September 18th, 2007 at 1:50 am
@Marco B.
forse non è gcc…)
http://packages.debian.org/lenny/gcc
4.2.1-6 (più alta di quella che usi te
September 18th, 2007 at 1:51 am
(non so se c’entri qualcosa: http://groups.google.com/group/linux.debian.bugs.rc/browse_thread/thread/cbf5f96a74dda746 )
September 18th, 2007 at 10:43 am
@Caron
Avevo il tuo stesso problema, ora aggiornata sid il make deb è andato a buon fine.
September 18th, 2007 at 10:48 am
Funziona!!!
Grazie!
September 18th, 2007 at 11:18 am
@kiko
Grazie, non sai che sollievo leggere che qualcosa, con aMsn, ADDIRITTURA funzioni :mrgreen;
@utenti di Sid
Confermate che basta un aggiornamento?
September 18th, 2007 at 11:25 am
OT (ma mica tanto)

Non so’ se l’avete notato, ma ho leggermente modificato la guida; invece di modificare manualmente il file /opt/bin/amsn per indicargli il path di wish8.5, faccio eseguire direttamente wish passandogli amsn come parametro:
/opt/bin/wish8.5 /opt/bin/amsnQuindi chi ha seguito la guida “meno aggiornata”, se vuole, può ripristinare il file amsn originale e lanciarlo in quest’altro modo…
September 18th, 2007 at 11:54 am
@kikko
scusa ma aggiornamento di che genere?
la mia sid è costantemente aggiornata
September 18th, 2007 at 11:58 am
ps. mi spiego meglio… non sai che tipo di aggiornamento interessa per la risoluzione dell’errore?
cmq ora ho dato nuovamente un upgrade e pare che ci siano dei pacchetti da aggiornare
stiamo a vedere
September 18th, 2007 at 12:01 pm
non ho visto, ma stamani ho fatto l’update e mi ha aggiornato una trentina di pacchetti , c’è modo di vedere quali?
Ieri sera si bloccava al make deb, anche stamani, ma dopo l’aggiornamento è filato tutto liscio.
September 18th, 2007 at 12:33 pm
@notorius
debby:/home/mb# dpkg -l | grep gcc
gcc 4:4.2.1-6 The GNU C compiler
abbiamo la stessa versione.. forse non avevo ancora aggiornato ieri sera, non ricordo. ora provo a ricompilare amsn con il nuovo gcc poi ti faccio sapere
a dopo
September 18th, 2007 at 12:42 pm
perfetto.. ho fatto tutto e devo dire che aveva ragione kiko. è bastato un bell’aggiornamento dell’ultim’ora
ora ho amsn funzionante, anche se il pacchetto che mi fa trasferire i file solo trasportantoli sulla finestra non funziona molto, ma questa è un’altra storia ^_^
evviva
September 18th, 2007 at 12:43 pm
@kiko
Qui spiega alcuni trucchi per visionare il file di log di dpkg:
http://bglugvs.web3king.com/?p=66
September 18th, 2007 at 1:44 pm
@notorius
ho aggiornato anche io. e dopo l’aggiornamento anche a me si è compilato amsn. comunque l’aggiornamento non riguardava gcc, che è sempre alla versione 4.2.1-6, la tua stessa versione.
ps: il mio commento di prima è finito in moderazione?
September 18th, 2007 at 3:15 pm
@Marco B.
Comunque l’ho recuperato 
Akismet pensava fosse addirittura spam
@tutti
Quali pacchetti si sono aggiornati?
September 19th, 2007 at 10:46 am
[…] clone di MSN Messenger torna ad essere compilabile anche sotto Debian […]
September 19th, 2007 at 11:48 am
quali pacchetti aggiornati?? tanti! davvero tanti!
ho dato una scorsa veloce, e quelli che mi sembrano più attinenti in merito a questo problema sono questi:
debby:/home/mb# cat /var/log/dpkg.log | grep 2007-09-18 | grep upgrade | grep libc
2007-09-18 13:04:40 upgrade libc6-dev 2.6.1-4 2.6.1-5
2007-09-18 13:04:43 upgrade libc6-dev-amd64 2.6.1-4 2.6.1-5
2007-09-18 13:04:44 upgrade libc6-amd64 2.6.1-4 2.6.1-5
2007-09-18 13:04:46 upgrade libc6 2.6.1-4 2.6.1-5
2007-09-18 13:05:23 upgrade libc6-i686 2.6.1-4 2.6.1-5
ciao! grazie del post, alla prossima!
September 19th, 2007 at 12:21 pm
@Marco B.
Figurati, grazie a te per i commenti!
September 20th, 2007 at 12:21 pm
Il magico mondo Debian Sid
asd
September 20th, 2007 at 12:51 pm
Una volta avevo provato Sid… tutto bene finché non si è presentato un bug in udev e altre amenità!
September 21st, 2007 at 11:05 pm
Ciao,che dire…sei un mito!
MA soprattutto mi rivolgo a tutti quelli che come me hanno bestemmiato ma forza di installare e di reinstallare questo maledettissimo amsn!
Questa è la guida TOP,meglio di qualunque altra (e credetemi ne ho seguite parecchie!!)
LA cosa che raccomando è di non andare avanti quando nascono degli errori nel terminale ma di risolverli.A me ad esempio ha dato due tipi di errori durante il procedimento sopra descritto:
- make: fakeroot: Command not found ; risolto con # apt-get install fakeroot
- dh_testdir: Command not found ; risolto con apt-get install debhelper
Ciao a tutti e godetevi amsn.Ancora grazie grazie e grazie! ;))
September 22nd, 2007 at 2:18 am
@Amedeo
È strano però che tu abbia avuto quegli errori: quei pacchetti li ho elencati nei prerequisiti. 
Grazie, ma ti assicuro che sono complimenti sprecati
September 22nd, 2007 at 3:24 pm
un paio di domandine:
- come si abilita il supporto per il drag e drop?
- e possibilire installare la skin chameleon e quindi anche tile?
Ciao e grazie!!
September 22nd, 2007 at 3:56 pm
@Amedeo
Cercando un po’ in giro, dicono di installare questo file deb: http://www.yumeforum.com/pkgs/tkdnd_1.0-1_i386.deb
Comunque sia non credo funzioni, visto che tcl/tk le ho fatte installare sotto /opt - quindi credo che occorrerebbe ricompilarlo - guarda come ho fatto con la libreria snack2…
Stesso discorso per la libreria tile e tilegtk: credo occorra compilarla per specificare sia il path dove installarla, sia il path dove è stato installato amsn.
Comunque non so, a giorni potrei interessarmi a questi plugin
(per il drag ‘n’ drop… ho letto che è un po’ instabile, ti consiglio questo, che è un plugin e non da problemi: http://www.amsn-project.net/plugins.php#5 ; nn ti abiliterà il drag ‘n’ drop, ma ti permette di usare il file picker di gnome o kde - quindi puoi sfruttare i segnalibri)
Se sei interessato a compilarteli da te (casomai posta qui la tua esperienza), ti consiglio di prendere come esempio questo:
http://www.techlog.netsons.org/2007/09/17/amsn-messaggi-vocali-con-snack/
September 27th, 2007 at 4:12 pm
Ciao installando checkinstall ho avuto un problema, Dopo un elenco di vari problemi con dipendenza mi appare:
Sono occorsi degli errori processando:
udev
exim4-config
linux-sound-base
alsa-base
alsa-utils
gconf2-common
libgconf2-4
gconf2
gksu
gnome-btdownload
libgnome2-common
libgnome2-0
gnome-netstatus-applet
initramfs-tools
libpaper1
notification-daemon
tsclient
E: Sub-process /usr/bin/dpkg returned an error code (1)
Come posso risolvere questo problema?
Ho provato anche “apt-get -f install” ma niente da fare rimangono problemi di dipendenza.
Sono nuovo di linux e non so cosa fare.
Ho una debian 4.0 etch i386
Grazie per l’attenzione
September 27th, 2007 at 4:16 pm
@Pensa
Checkinstall non sta nei repository di Etch:
http://packages.debian.org/search?keywords=checkinstall&searchon=names&suite=all§ion=all
Come lo hai installato?
September 27th, 2007 at 4:31 pm
Ho aggiunto questo repository
deb http://ftp.it.debian.org/debian lenny main
in source.list.
Ho fatto una grossa cazzata?
September 27th, 2007 at 5:45 pm
@Pensa
Prova a commentarlo mettendo un # davanti a quella riga inserita, poi aggiorna i repository (apt-get update) e guarda (col -f) se ti risolve i problemi di dipendenze
PS: checkinstall te l’ha installato?
September 27th, 2007 at 6:57 pm
Purtroppo non cambia niente mi da gli stessi identici errori di prima sia installando checkinstall che usando -f install. Quindi no, checkinstall non riesce a installarlo per problemi di dipendenze…
Cosa posso fare?
Un altra cosa la gestione automatica degli aggiornamenti mi dice che devo fare apt-get dist-upgrade, potrebbe essere una soluzione farlo?
E un ultima cosa sempre la gestione automatica mi dice che ci sono degli aggiornamenti da fare ma non riesce a installari sempre per quello stesso problema delle dipendenze.
Cosa faccio? vado con dist-upgrade?
Grazie per la pazienza
September 27th, 2007 at 7:33 pm
Dopo aver eliminato la riga di lenny dal sources.list… e aver aggiornato la lista dei pacchetti… apri synaptic e vai su “pacchetti aggiornabili”; facendo doppio click (senza applicare) puoi vedere i pacchetti che vogliono essere rimossi (insomma… un’anteprima degli effetti del dist-upgrade); da lì puoi cercare su google, basandoti su eventuali messaggi di errore.
Comunque assicurati di aver eliminato la riga di Lenny (ma dopo aver messo la riga di lenny, hai fatto per caso apt-get update && apt-get upgrade?)
September 27th, 2007 at 10:50 pm
Dopo aver aggiunto la riga lenny ho fatto solo update. Scusa l’ignoranza ma non ho capito cosa devo fare su synaptic dopo aver eliminato la riga lenny da source.list.
Se ti riferisci alla sezione custom filters–>Aggiornabili (upstream), ci sono, ma non c’e’ nessun pacchetto….
September 27th, 2007 at 11:00 pm
Ok, scusa, avevo capito male (pensavo ti bloccasse l’aggiornamento di alcuni pacchetti). Dopo aver eliminato la riga, aggiorna con apt-get update, poi dammi il comando che ti genera l’errore e l’output completo, anche se non sono sicuro di essere in grado di risolvere…
September 28th, 2007 at 12:47 am
Ho scaricato e cercato di installare il package di checkinstall dal link che mi hai dato tu (http://packages.debian.org/sarge/checkinstall/all/download) ma qualsiasi cosa faccio adesso, l’errore e’ sempre lo stesso:
vaio:/home/enrico/Desktop# dpkg -i checkinstall_1.5.3-3_all.deb
Selezionato il pacchetto checkinstall, che non lo era.
(Lettura del database … 95640 file e directory attualmente installati.)
Spacchetto checkinstall (da checkinstall_1.5.3-3_all.deb) …
dpkg: problemi con le dipendenze impediscono la configurazione di checkinstall:
checkinstall dipende da installwatch (>> 0.6); comunque:
Il pacchetto installwatch non è installato.
dpkg: errore processando checkinstall (–install):
problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
checkinstall
vaio:/home/enrico/Desktop# apt-get -f install
Lettura della lista dei pacchetti in corso… Fatto
Generazione dell’albero delle dipendenze in corso… Fatto
Correzione delle dipendenze in corso… Fatto
I seguenti pacchetti saranno RIMOSSI:
checkinstall
0 aggiornati, 0 installati, 1 da rimuovere e 3 non aggiornati.
18 non completamente installati o rimossi.
È necessario prendere 0B di archivi.
Dopo l’estrazione, verranno liberati 135kB di spazio su disco.
Continuare [S/n]? s
(Lettura del database … 95647 file e directory attualmente installati.)
Rimuovo checkinstall …
Configuro udev (0.114-2) …
update-initramfs: Generating /boot/initrd.img-2.6.18-5-686
/usr/sbin/mkinitramfs: line 14: getopt: command not found
Terminating…
update-initramfs: failed for /boot/initrd.img-2.6.18-5-686
dpkg: errore processando udev (–configure):
il sottoprocesso post-installation script ha restituito un codice di errore 1
Configuro exim4-config (4.67-8) …
/usr/sbin/update-exim4defaults: line 79: getopt: command not found
Terminating…
dpkg: errore processando exim4-config (–configure):
il sottoprocesso post-installation script ha restituito un codice di errore 1
dpkg: problemi con le dipendenze impediscono la configurazione di linux-sound-base:
linux-sound-base dipende da udev (>= 0.084-1); comunque:
Il pacchetto udev non è ancora configurato.
dpkg: errore processando linux-sound-base (–configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di alsa-base:
alsa-base dipende da linux-sound-base; comunque:
Il pacchetto linux-sound-base non è ancora configurato.
dpkg: errore processando alsa-base (–configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di alsa-utils:
alsa-utils dipende da linux-sound-base (>= 1.0.14-1); comunque:
Il pacchetto linux-sound-base non è ancora configurato.
dpkg: errore processando alsa-utils (–configure):
problemi con le dipendenze - lasciato non configurato
Configuro gconf2-common (2.18.0.1-3) …
/usr/bin/ucf: line 351: getopt: command not found
dpkg: errore processando gconf2-common (–configure):
il sottoprocesso post-installation script ha restituito un codice di errore 127dpkg: problemi con le dipendenze impediscono la configurazione di libgconf2-4:
libgconf2-4 dipende da gconf2-common (>= 2.18); comunque:
Il pacchetto gconf2-common non è ancora configurato.
libgconf2-4 dipende da gconf2-common (= 2.13.5); comunque:
Il pacchetto libgconf2-4 non è ancora configurato.
gconf2 dipende da gconf2-common (>= 2.18); comunque:
Il pacchetto gconf2-common non è ancora configurato.
gconf2 dipende da gconf2-common (= 2.13.5); comunque:
Il pacchetto libgconf2-4 non è ancora configurato.
dpkg: errore processando gksu (–configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di gnome-btdownload:
gnome-btdownload dipende da gconf2 (>= 2.10.1-2); comunque:
Il pacchetto gconf2 non è ancora configurato.
dpkg: errore processando gnome-btdownload (–configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di libgnome2-common:
libgnome2-common dipende da gconf2 (>= 2.12.1-1); comunque:
Il pacchetto gconf2 non è ancora configurato.
dpkg: errore processando libgnome2-common (–configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di libgnome2-0:
libgnome2-0 dipende da libgconf2-4 (>= 2.13.5); comunque:
Il pacchetto libgconf2-4 non è ancora configurato.
libgnome2-0 dipende da libgnome2-common (>= 2.18); comunque:
Il pacchetto libgnome2-common non è ancora configurato.
libgnome2-0 dipende da libgnome2-common (= 2.13.5); comunque:
Il pacchetto libgconf2-4 non è ancora configurato.
gnome-netstatus-applet dipende da libgnome2-0 (>= 2.14.1); comunque:
Il pacchetto libgnome2-0 non è ancora configurato.
gnome-netstatus-applet dipende da gconf2 (>= 2.10.1-2); comunque:
Il pacchetto gconf2 non è ancora configurato.
gnome-netstatus-applet dipende da gksu; comunque:
Il pacchetto gksu non è ancora configurato.
dpkg: errore processando gnome-netstatus-applet (–configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di initramfs-tools:
initramfs-tools dipende da udev (>= 0.086-1); comunque:
Il pacchetto udev non è ancora configurato.
dpkg: errore processando initramfs-tools (–configure):
problemi con le dipendenze - lasciato non configurato
Configuro libpaper1 (1.1.22) …
/usr/bin/ucf: line 351: getopt: command not found
dpkg: errore processando libpaper1 (–configure):
il sottoprocesso post-installation script ha restituito un codice di errore 127dpkg: problemi con le dipendenze impediscono la configurazione di notification-daemon:
notification-daemon dipende da libgconf2-4 (>= 2.13.5); comunque:
Il pacchetto libgconf2-4 non è ancora configurato.
notification-daemon dipende da gconf2 (>= 2.10.1-2); comunque:
Il pacchetto gconf2 non è ancora configurato.
dpkg: errore processando notification-daemon (–configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di tsclient:
tsclient dipende da libgnome2-0 (>= 2.14.1); comunque:
Il pacchetto libgnome2-0 non è ancora configurato.
dpkg: errore processando tsclient (–configure):
problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
udev
exim4-config
linux-sound-base
alsa-base
alsa-utils
gconf2-common
libgconf2-4
gconf2
gksu
gnome-btdownload
libgnome2-common
libgnome2-0
gnome-netstatus-applet
initramfs-tools
libpaper1
notification-daemon
tsclient
E: Sub-process /usr/bin/dpkg returned an error code (1)
Come cavolo posso fare a risolvere ste maledette dipendenze??
September 28th, 2007 at 12:56 am
Ti consiglio di postare quel problema su qualche forum (io proverei a cercare uno per uno i vari messaggi di errore su google prima); personalmente, ti consiglio http://www.debianizzati.org , sono molto competenti.
October 3rd, 2007 at 11:14 pm
ciao Notorious sono ancora io, il tuo incubo…
ho risolto il problema di checkinstall installando la versione 1.6.1 e anche coin le dipendenze sono a posto. ma adesso c’e’ un altro problema.
quando eseguo questo comando mi da il seguente errore
enrico@vaio:~/amsn_temp/tls1.5$ ./configure –prefix=/opt –exec-prefix=/opt –with-tcl=/opt/lib –with-ssl-dir=/usr
loading cache ./config.cache
configure: error: bad ssl-dir: cannot find openssl/opensslv.h under /usr/include
in pratica non trova un file?
cosa posso fare? mi sapresti dare una mano?
October 4th, 2007 at 4:30 am
dunque…credo di aver fatto tutto giusto, beh, per lo meno parte…ma una cosa non mi è chiara..anzi due:
1. nella sottodirectory plugin non c’erano le tls… che vuol dire?!?
2. come faccio a creare il collegamento simbolico? se lancio il comando da shell funziona, ma se seguo lo stesso percorso via finestre /opt/bin/wish8.5 /opt/bin/amsn…mi fermo a wish8.5, ke non è una cartella…
scusate ma sono una very very noob…e non so se sbaglio perchè ragiono via windows o perchè effettivamente qualcosa di sbagliato c’è… tra l’altro se provo a cercare il percorso via finestre in
go — > location e digito quello ke digito da shell, mi dice ke non può displeyare perchè “the location is not a folder”…
ho sbagliato qualcosa?
October 4th, 2007 at 12:09 pm
@Pensax \
acc…
Hai installato il pacchetto libssl-dev ? Quel file si trova lì…
@marzu
In effetti nella parte finale del commento sono stato un po’ impreciso…
/opt/bin/wish8.5 /opt/bin/amsn : il file wish8.5 è un eseguibile (su Linux non hanno estensione), mentre amsn è un file di testo eseguibile (cioè, un elenco di comandi sequenziali scritti su file di testo); con quel comando apri il file amsn tramite l’eseguibile wish8.5 (amsn può anche essere lanciato da solo, ma in quel caso va a cercare wish sotto /usr/bin - quello di sistema insomma, mentre noi ne abbiamo dovuto installare un altro per l’antialiasing).
Siccome non lanciamo un comando semplice, ma “composto” dal nome programma e dal nome file, non si riescono a fare i collegamenti come su Windows; che ambiente desktop usi? Gnome?
October 4th, 2007 at 5:24 pm
@marzu
)
Se hai gnome (per esempio, se usi Ubuntu e non Kubuntu), fai click destro sul desktop e scegli “Crea icona di avvio”; su Comando mettici /opt/bin/wish8.5 /opt/bin/amsn, negli altri campi quello che vuoi (puoi personalizzare anche l’icona
October 5th, 2007 at 12:03 am
@marzu
per quanto riguarda la tua domanda 1… la directory TLS POTREBBE esserci se hai un’installazione precedente di amsn; se è la prima volta che lo installi, non c’è
October 5th, 2007 at 2:15 pm
@notorius
ora lo faccio e speriamo bene!
okkei, grazie mille!!
uso proprio ubuntu infatti…
magari anche una scarsissima come me può iniziare a capirci qualcosa!!!
altra domandina…mi odierete lo so!!
dunque… ho provato a scaricare un’altra skin, e l’ho messa in /.amsn/skin
solo che poi andando a cercare in aggiungi skin (avevo già riavviato amsn) non me la carica…non capisco dov’è l’errore, con la precedente versione di amsn funzionava questo metodo…
October 5th, 2007 at 2:26 pm
@marzu
Prova a lanciare aMsn da shell, e poi caricare la skin, e vedere se sulla shell ottieni qualche messaggio di errore (sei sicura che la skin sia compatibile con l’ultima versione di aMsn?)…
(magari prova a caricare altre skin, per vedere se hai lo stesso problema…)
October 8th, 2007 at 7:45 pm
Salve a tutti, io ho aggiornato amsn e uno dei miei plugin preferiti, dual display picture (quello per vedere sia il mio avatar che quello con cui sto parlando) non funziona piu perchè dice: The DualDisplaypicture plugin has been disabled for aMSN versions > 0.97 as this functionality can now be found in the core of aMSN
qualcuno sa se si puo mettere a posto?
grazie
Dany
October 8th, 2007 at 7:56 pm
@Daniele
Come ti dice il messaggio di errore, quel plugin è diventato inutile, perché è integrato direttamente in aMsn; puoi quindi eliminarlo senza problemi.
October 8th, 2007 at 8:13 pm
Ah ok..però nn mi viene visualizzata lo stesso e nn riesco a trovare questa opzione!
October 8th, 2007 at 10:44 pm
Risolto grazie!
ciao!
October 10th, 2007 at 3:13 pm
Ciao ancora una volta io, il problema che avevo prima l’ho risolto, e adesso guarda caso ne ho un altro…..
Quando devo aggiungere uno 0 alla versione tls, non riesco a farlo, ho guardato se c’era la cartella richiesta,e infatti non c’e’. su opt/lib/ non c’e’ tls1.50/pkgIndex.tcl da cosa puo dipendere??
Grazie ancora
October 10th, 2007 at 4:04 pm
@Pensax
(passami anche il tuo sito, se ne hai uno, che lo linko)
Puoi dirmi come hai risolto il problema di checkinstall su etch e del file opensslv.h mancante, che così “miglioro” questo articolo (o ne faccio un altro)?
Per il nuovo problema (è un parto aMsn!
) mi sembra veramente strano che non esista quel file, che dovrebbe venire installato dal pacchetto tlstcl che faccio creare nella guida… tu l’hai seguita passo passo?
October 10th, 2007 at 6:42 pm
Si ho seguito la tua guida passo passo, e’ che non c’e’ prprio la cartella che cerca non so per quale motivo, cmq il pezzo di codeci che dovrebbe creare la cartella e’ questo giusto?
$ cd tls1.5
$ ./configure –prefix=/opt –exec-prefix=/opt –with-tcl=/opt/lib –with-ssl-dir=/usr
$ make
$ su
# checkinstall -y –pkgversion 1.5 –pkgname tlstcl_antialias
Per quanto riguarda checkinstall ho risolto installando la versione 1.6.1 di lenny e per adesso va tutto bene.
Per quanto riguarda opensslv.h invece ho risolto installando la libreria che mi hai detto tu.
spero che tu mi possa aiutare ancora una volta
Il tuo Incubo…
October 10th, 2007 at 7:10 pm
@Il mio Incubo
Potresti dirmi che file ti ha installato il pacchetto tlstcl_antialias?
Per farlo, apri Synaptic (se ce l’hai), cerchi il pacchetto in questione, click destro -> Proprietà, e da lì vai alla scheda “File installati”
October 10th, 2007 at 7:22 pm
Ho risolto!
Dopo aver usato checkinstall il pacchettonon veniva installato in automatico e non mi ero accorto di questa cosa. L’ho installato manualmente e adesso e’ tutto ok.
Procedo con linstallazione speriamo di non trovare altri intoppi
October 10th, 2007 at 7:28 pm
@Pensax
Lo spero anche io
PS: posso chiederti come mai non avevi installato, l’altra volta, libssl-dev? (non ti preoccuppare, te lo chiedo solo per sapere se l’istruzione è poco visibile - in tal caso modificherei il post…)
October 10th, 2007 at 7:29 pm
Ho parlato troppo presto, ho incontrato un altro problema:
quando eseguo questo comando
enrico@vaio:~/amsn_temp/amsn$ ./configure –prefix=/opt –exec-prefix=/opt –with-tcl=/opt/lib –with-tk=/opt/lib
mi da questo errore
configure: error: Your current Tcl/Tk installation has a version number of 8.3. The minimal version required for aMSN to run is Tcl/Tk 8.4
ma e’ strano perche’ io ho seguito la tua guida che se non sbaglio installa la versione 8.5 no?
l’incubo e’ tornato…
October 10th, 2007 at 7:30 pm
Ah, fa anche sapere come va a finire…

PS: non mi hai detto se hai il sito…
October 10th, 2007 at 7:36 pm
Come non detto
Anzitutto controlla una cosa su synaptic: hai installato tcl 8.3?
October 10th, 2007 at 7:41 pm
Prova ad utilizzare una precedente versione di aMsn (subversion permette di fare il downgrade dei sorgenti); col terminale vai nella directory dove lanci il configure di amsn e lancia questi due comandi:
$ make distclean(per ripulire la cartella dal configure)
$ svn up -r 9004(per fare il downgrade dei sorgenti)
A questo punto riprova col configure…
October 10th, 2007 at 7:58 pm
quando uso questo comando
enrico@vaio:/home/enrico/amsn_temp/amsn# make distclean
la risposta e’ questa
make: *** No rule to make target `distclean’. Stop.
deve fare cosi e’ c’e’ qualche errore?
October 10th, 2007 at 8:06 pm
Forse lo da perché non sei arrivato al make; esci da root (non c’è bisogno di compilare da root, serve solo per il checkinstall), poi dai solo
svn up -r 9004
e ridai il configure
October 10th, 2007 at 8:36 pm
cosa vuol dire che non sono arrivato al make?
cmq mi da lo stesso errore di prima anche dopo essere passato alla 9004…
October 10th, 2007 at 9:08 pm
Il comando “make” crea i file eseguibili; “make clean” cancella questi eseguibili per poter ricompilare in sicurezza usando gli stessi sorgenti. Quindi, poiché avevi lanciato solo il configure, e non il make, quel comando era inutile.
Sei sicuro di aver installato i pacchetti Tcl e TK (finiscono con _antialias, guarda su synaptic), e che non è successa la stessa cosa di TclTLS?
October 10th, 2007 at 10:01 pm
ho reinstallato tutti e tre i pacchetti che si creavano.
pero’ dopo aver dato questo comando
vaio:/home/enrico/amsn_temp/tls1.5# ./configure –prefix=/opt –exec-prefix=/opt –with-tcl=/opt/lib –with-ssl-dir=/usr
e dopo aver dato make, il messaggio e’ questo:
make: Nothing to be done for `all’.
non so se deriva dal fatto che l’ho fatto piu di una volta, o perche’ c’e’ qualche errore.
Non cosa fare aspetto tuoi consigli….
October 10th, 2007 at 10:14 pm
Te li scrivo a punti, che vado un po’ di fretta:
1) non lanciare i configure da root, segui fedelmente i “su” e gli “exit” della guida (questo in generale)
2) da quella directory, prova a lanciare “make distclean” (sempre da user; ovvio che se in precedenza hai fatto make da root, non ti funzionerà);
3) se non ti funziona… disinstalla tutti i pacchetti che hai installato e le directory dei sorgenti, e risegui la guida passo passo (facendo particolare attenzione ai checkinstall: controlla ogni volta, con synaptic, che il relativo pacchetto _antialiasing venga installato)
4) non saltare nessun passaggio
October 10th, 2007 at 10:17 pm
Ho risolto! (le ultime parole famose….)
Sono andato su synaptic e ho installato la versioen 8.4 di tcl e tk anche se gia erano installate le versione 8.3 e 8.5 adesso funziona…
proseguo con l’installazione….
October 10th, 2007 at 10:33 pm
Finalmente!!!! Siamo arrivati alla fine!!!
Grazie notorious grazie al forum debianizzati, grazie mamma grazie ai miei fan per avermi sostenuto in tutto questo tempo…. a parte gli scherzi, grazie notorius per la pazienza. Dopo varie peripezie sono la rpova vivente che la guida funziona se non ci credete potete leggere la mia installazione passo passo nei commenti
L’incubo e’ finito….. (per ora)…..:D
October 10th, 2007 at 10:38 pm
LOL
Ma perché non aveva funzionato da subito?
October 10th, 2007 at 11:30 pm
Pensavi di esserti liberato di me….
Ho due domande anzi tre:
-Non trovo a cartella .amsn da cui cancellare TLS
-Non riesco ad installare le skins (pur avendole messene nella directory /amsn_temp/skins)
-come faccio a creare un collegamento sul desktop al posto di dare il comando /opt/bin/wish8.5 /opt/bin/amsn?
lo so che sono odioso, ma st’ora della sera non ho di meglio da fare…..
October 10th, 2007 at 11:58 pm
1) la cartella .amsn viene creata al primo avvio del programma; se è la prima volta che lo installi, probabilmente non avrai nessuna sotto directory TLS da cancellare;
2) amsn_temp non è la directory delle preferenze di aMsn, che invece è proprio .amsn, sotto la tua home (occhio, è una directory nascosta, quindi o attivi la visualizzazione dei file nascosti - ctrl+h se usi gnome - oppure premi alt+f2 e digiti .amsn); lì troverai la sottodirectory dove mettere le skin (cercala, dovrebbe essere già creata - occhio che stai usando l’ultimissima versione, e molte skin potrebbero non essere compatibili);
3) per creare l’icona, fai riferimento a http://www.techlog.netsons.org/pc/linux/guide/amsn-svn-tcl-antialiasing-debian-164/#comment-324 (puoi spostarla anche nel pannello di gnome, se nn la vuoi sul desktop)
October 11th, 2007 at 12:33 am
non capisco perche’ da terminale mi apre la versione con l’antialiasing mentre se creo un icona d’avvio mi carica la versione senza antialiasing…..
la sfiga mi perseguita….
October 11th, 2007 at 12:35 am
[…] Pensax per la segnalazione. Share it: Queste icone linkano i siti di social bookmarking sui quali i […]
October 11th, 2007 at 12:39 am
@Pensax
Cosa scrivi in “comando”?
PS: come vedi nel post “checkinstall su debian etch”, ho linkato il tuo commento, ma se hai un sito dimmelo, che linko direttamente quello
October 11th, 2007 at 1:01 am
nella linea comando ho messo /opt/bin/wish8.5 /opt/bin/amsn, ma con questo comando funziona bene solo da terminale….
in risposta al tuo P.S. non ho un sito ma sono contento di aver contribuito a migliorare questa guida
October 11th, 2007 at 1:09 am
@Pensax
Ok, non fa niente, te l’ho solo chiesto perché ti saresti meritato un link, eventualmente
Comunque, da “esegui applicazione” (alt+f2) funziona?
October 11th, 2007 at 1:31 am
[…] inserito un’importante nota, riguardante checkinstall, per gli utenti di Debian Etch, nei prerequisiti: […] Nota per gli utenti di Debian Etch: non essendo presente nel repository, dovrete […]
October 11th, 2007 at 11:07 am
Mi da la stessa cosa, cioe’ amsn con caratteri che si vedono male quindi senza antialiasing, invece da termianle mi da quella con antialiasing…..
October 11th, 2007 at 12:22 pm
La butto lì… non è che da terminale lo lanci come root (cioè, come utente diverso)?
Se si vedono male i caratteri, POTREBBE essere normale (come ho scritto in fondo all’articolo): prova ad impostare un font true type (trovi le istruzioni nell’articolo)…
October 11th, 2007 at 12:45 pm
si da shell lo lanciavo da root, cmq adesso lanciandolo non da root funzionano anche tutte le skin….
Spero vivamente di aver finito i problemi, penso sia matematicamente impossibile averni di altri (le ultime parole fam…), praticamente in ogni punto in cui si potevano avere problemi, li ho avuto, speriamo siano finiti, grazie ancora….
Pensax
October 11th, 2007 at 12:54 pm
Comunque nella guida dico quando diventare root e quando uscirne, quindi se la seguivi passo passo potevi avere meno problemi


Gli utenti normali hanno la propria home directory sotto /home/nomeutente, mentre root sotto /root; pertanto aMsn andava a cercare le skin sotto /root/.amsn/skin, mentre queste stavano sotto /home/nomeutente/.amsn/skin. E comunque NON SI LANCIANO PROGRAMMI DA ROOT!
October 12th, 2007 at 2:18 am
[…] Versione italiana […]
October 16th, 2007 at 6:56 pm
Ciao notorious, di la verità ti sono mancato un po vero ?
Stranamente ho dei problemi con amsn….
Il primo e’ che non riesco chiuderlo mettendolo nella traybar, cioe’ riesco solamente e minimizzarlo.
Il secondo e’ che non alcuni plug-in mi da il seguente errore:
Plug.in System can’t initialize plug-in:init procedure caused an internal error
Quano hai tempo aspetto la tua risposta
October 16th, 2007 at 8:37 pm
@Pensax
A me chiede, la prima volta, se chiudere o minimizzare… spulcia un po’ tra le opzioni…
Per i plugin non so’ dirti molto, primo non li uso, secondo non mi hai detto che plugin sono
October 16th, 2007 at 10:47 pm
e’ che tra le opzioni ho guardato mille volte boh vabe non e’ questione di vita o di morte…
vabe grazie cmq…
i plugin che non mi installa sono chameleon e powertool, ma nemmeno questo e’ questione di vita o di morte
Alla prossima
October 16th, 2007 at 11:33 pm
@Pensax
Chameleon non è compatibile con le più recenti tcl/tk che sono necessarie per far girare l’ultima versione di aMsn SVN
October 17th, 2007 at 11:15 pm
aMsn: migliorare i font su Debian…
aMsn, il più completo clone di MSN Messenger, presenta su Linux presenta dei font “scalettati”, di difficile lettura.
Vedremo come attivare l’antialiasing e come installare il modulo TLS su Debian….
October 19th, 2007 at 6:34 pm
ciao non so se ti ricordi ma avevo installato amsn circa un mese fa con questa guida. Da oggi non va più , penso sia colpa di Sid. amns da allora non l’ho più toccato , ma va aggionato abitualmente anch’esso ?
October 19th, 2007 at 6:40 pm
bè in effetti ho notato che nel frattempo sono uscite le tcl e tk 8.5b1. domani provo , ciao
October 19th, 2007 at 7:35 pm
@kiko
In teoria non va aggiornato abitualmente… prova a lanciarlo da terminale e vedere che errore ti da’
October 20th, 2007 at 10:21 am
con gli aggiornamenti di stamani, va di nuovo!
ciao!
October 20th, 2007 at 10:34 am
Comunque ieri, quando lo lanciavo mi appariva l’icona nella tray che rimaneva fissa, cioè non diventava quella dello stato predefinito ese ci cliccavo sopra non sucedeva nulla.
Dopo qualche minuto si apriva una finestra con scritto che c’era un bug nelle tk, purtroppo non mi è venuto in mente di lanciarlo da terminale.
Ciao
October 20th, 2007 at 11:33 am
@kiko
Tranquillo, probabilmente era solo qualche aggiornamento “problematico” di Sid
October 20th, 2007 at 3:31 pm
[…] Oppure, se avete un’architettura a 64 bit (grazie monolite!): […]
October 21st, 2007 at 12:14 pm
salve
io riscontro da tantissimo tempo un prblema con lo spostamento delle barre scorrevoli e dell’esplorazione file delle prefernze di amsn installato tramite questa guida.
l’errore è questo:
TK ha ripostato un errore, c’è un bug in amsn:
bad screen distance “328.0″
while executing
“$data(canvas) find closest [$data(canvas) canvasx $x] [$data(canvas) canvasy $y]”
(”@-?[0-9]+,-?[0-9]+” arm line 5)
invoked from within
“switch -regexp — $i {
“^-?[0-9]+$” {
if {$i = [llength $data(list)]} {
set i [expr {[llength $data(list)…”
(procedure “IconList_Index” line 6)
invoked from within
“IconList_Index $w @$x,$y”
(procedure “tk::IconList_Btn1″ line 5)
invoked from within
“tk::IconList_Btn1 .dpbrowser.__tk_filedialog.icons 328 47″
(command bound to event)
questo ogni volta che apro le preferenze, o il cambia immagine etc….
il punto è che la scehrmata di bug di amsn si ripete in continuazione pur cliccando su ignora e quindi si incasina tutto!!!
grazie
peus
October 21st, 2007 at 4:15 pm
@peus
Purtroppo su google non trovo niente… prova a disinstallare e a ricompilare solo il pacchetto amsn (e a riscaricarlo tramite svn… casomai prova a lanciare, prima del configure, il comando:
svn up -r 9004
(la versione 9004 l’avevo trovata abbastanza stabile)
October 22nd, 2007 at 11:47 am
adoro questa guida XD! e sulla nuova ubuntu….mi vien da leccare lo schermo con l’antialiasing su amsn XD
October 22nd, 2007 at 12:44 pm
@Mastrü
Sono contento che ti piaccia
October 23rd, 2007 at 4:04 pm
Ho seguito tutta la guida nei suoi punti, tutto perfetto. Ma nella sottodirectory plugins il file tls non c’è. E’ forse questo un ipotetico motivo per il quale non mi parta il programma?
October 23rd, 2007 at 4:40 pm
@AlexDeLarge
È normale che sia assente la directory tls, se è la prima volta che installi il programma, quindi non è il motivo per cui non parte.
Che distro usi? Come lanci il programma? Che errore ti da dall’interfaccia oppure sul terminale (lancialo dal terminale per maggiori informazioni sull’errore)?
October 27th, 2007 at 9:48 pm
ho ubuntu 7.10, mi da un bug in amsn..e la connessione è eterna, rimane ore con connessione in corso
October 28th, 2007 at 3:02 pm
@AlexDeLarge
Lancialo da terminale e guarda che errore ti da’ da lì
November 3rd, 2007 at 3:13 pm
Salve a tutti!
Mi servirebbe sapere come modificare un po’ la skin di amsn (uso amsn 0.97b e la skin amsn live 1.0b):
- impostare uno sfondo bianco nella finestra principale (sotto i contatti)
- togliere, nella finestra di conversazione i pulsanti di messaggio vocale e animoticon (che stonano col resto della finestra)
- togliere, nella finestra principale, lo spazio prima dei nomi dei contatti.
per finire non capisco:
- a che serve il pulsante nella fin di convers prima del pennelino della scrittura a mano (la faccina che apre la bocca sbalordita quando ci passo col mouse e, se la clicco, dice “Altre Impostazioni”, ma non en apre nessuna)
- perché ogni volta che clicco su una stella (anche gialla) alla sinistra dei nomi di ciascun contatto, esce scritto “Qui non c’è niente da vedere”. >.>
Grazie in anticipo per la disponibilità
PS. ehm scusate se forse ho un po’ esagerato, ma se riesco a sistemare queste cosette qualche mio amico si converte ^^
November 13th, 2007 at 9:50 pm
Notorius apt installa di default la versione 8.3 di tcl… se hai voglia modifica i prerequisiti con la versione giusta altrimenti al configure di amsn compare l’errore di versione tcl.
Ciao
November 13th, 2007 at 10:21 pm
Il configure di amsn, per come lo faccio lanciare, non usa tcl presente nei repository, ma quello compilato precedentemente sotto /opt/lib:
./configure –prefix=/opt –exec-prefix=/opt –with-tcl=/opt/lib –with-tk=/opt/lib
Se hai seguito la guida passo passo non dovresti ottenere alcun errore… A giorni comunque ricontrollo la guida passo passo (non appena mi sistemano la connessione)
November 14th, 2007 at 12:10 am
Si, era per informarti che seguendo i prerequisiti che hai scritto, sulla debiant testing che ho io è stata installata la versione 8.3 di tcl. Il configure di amsn è l’ho settato bene perche usa la versione giusta (una volta installato da apt tcl8.4):
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
Ha comunque bisogno di tcl8.4 non capisco per quale motivo.
November 14th, 2007 at 12:13 am
Comunque complimenti, è uno spettacolo avere amsn con antialiasing che si rimuove con apt!
November 14th, 2007 at 12:50 am
@Tigellus
Ah, ho capito adesso ^_^
tcl8.4 non viene richiesto dal configure, ma è una dipendenza del pacchetto deb di amsn che si viene a creare… Se vuoi puoi provare a modificare il file ./debian/control presente nella dir dei sorgenti di aMsn (modificando la versione e il nome dei pacchetti tcl e tk con quelli creati tramite questa guida) e a ridare il make deb
Se invece è richiesto proprio dal configure, è strano…
December 1st, 2007 at 3:29 am
[…] a pochi giorni fa, provando a compilarlo, si otteneva infatti: utils/linux/capture/libng/grab-ng.c: In function ‘ng_chardev_open’: […]
December 9th, 2007 at 7:48 pm
Complimenti per la guida funziona anche con Sidux eros , purtroppo amsn senza l’antialiasing è un vero schifo…
December 9th, 2007 at 9:11 pm
@Utonto avanzato: sono contento che funzioni… è pur sempre una Debian!
December 12th, 2007 at 10:34 pm
Ciao, forse non te lo ricorderai, ma grazie alla tua guida mi godo amsn con antialiasing sulla mia sid. Stasera aggiorno, poi lancio amsn e non va più. Si blocca sull’autenticazione, ho pensato fosse un problema generale, ma con kopete va.
Altre volte (2) è successo che dopo l’aggiornamento non andasse più, salvo tornare a funzionare il giorno dopo. Però stavolta sembra in crisi anche http://www.amsn-project.net/.
Ci può essere un collegamento? Ma amsn non si appoggia di rettamente alla rete di Msn, opassa dai server di amsn?
Ciao!
December 12th, 2007 at 11:07 pm
Bè ora rifunziona (ero io prima). Quindi problema loro. Strano che kopete funzionasse.
December 13th, 2007 at 2:19 am
@kiko
Meglio così!
December 16th, 2007 at 6:03 pm
ciao, ho un problema.
il comando “/opt/bin/wish8.5 /opt/bin/amsn” per avviare amsn mi funziona solo se lo faccio precedere da sudo altrimenti mi dice:
Error in startup script: error copying “/home/enzo/.amsn/config.xml” to “/home/enzo/.amsn/config.xml.old”: permission denied.
Avete suggerimenti
December 16th, 2007 at 7:04 pm
@enzo: probabilmente qualche file all’interno della cartella amsn del tuo utente - per qualche motivo - ha preso i permessi per essere scrivibile solo da root, e i programmi lanciati da utente normale non vi hanno accesso in scrittura… (blablabla iniziale per nascondere il fatto che ne so poche
)
Prova così (da terminale, loggato come enzo):
chmod -R a+rw ~/.amsnQuesta è un po’ una porcata, da’ a tutti gli utenti permesso in lettura e SCRITTURA a tutti i tuoi file contenuti in .amsn; se vuoi provare a fare una cosa un po’ più pulita dimmi cosa ti restituisce questo comando:
ls -al /home/enzo/.amsn/config.xml*December 17th, 2007 at 1:22 pm
mi restituisce qst:
-rw——- 1 root root 15285 2007-12-16 15:19 /home/enzo/.amsn/config.xml
December 17th, 2007 at 2:50 pm
@enzo:
Prova così (potrebbe non funzionare, non ho mai utilizzato chown). Apri un terminale e digita:
su (o sudo -s se hai ubuntu)
chown -R enzo:enzo /home/enzo/.amsn
exit (per uscire da root)
December 17th, 2007 at 2:54 pm
(@enzo: il comando precedente dovrebbe ripristinare il proprietario e il gruppo di tutti i file e directory contenuti nella dir delle preferenze di amsn, al tuo utente)
December 17th, 2007 at 2:57 pm
grazie. quel problema sembra essere risolto. ora però, sempre allo stesso comando mi dice qst:
Error in startup script: can’t find package msgcat 1.4
December 17th, 2007 at 3:47 pm
@enzo: da root ti dà quell’errore? Comunque, se si seguono tutti i passi che ho riportato sopra, questo errore non dovrebbe più comparire.
In particolare questo:
http://www.techlog.netsons.org/pc/linux/guide/amsn-svn-tcl-antialiasing-debian-164/#toc-tcl
Se non hai cancellato i sorgenti, prova a ripetere la copia di msgcat…
December 17th, 2007 at 8:16 pm
da root il comando “/opt/bin/wish8.5 /opt/bin/amsn” funziona. da enzo invece mi da l’errore: Error in startup script: can’t find package msgcat 1.4, anche ricopiando mscat da sorgenti
December 17th, 2007 at 8:39 pm
ls -al /opt/lib/tcl8.5/msg*
e
ls -al /opt/lib/tcl8.5/lib*
Che ti danno? (ho come il sospetto che sia nuovamente un problema di permessi)
December 17th, 2007 at 10:59 pm
il primo mi dà:
ls: /opt/lib/tcl8.5/msgcat: Permesso negato
/opt/lib/tcl8.5/msgs:
totale 524
drwxr-xr-x 2 root root 12288 2007-12-17 12:24 .
drwxr-xr-x 7 root root 4096 2007-12-17 12:24 ..
-rw-r–r– 1 root root 989 2007-12-03 19:01 af.msg
ecc ecc
il secondo:
ls: /opt/lib/tcl8.5/lib*: Nessun file o directory
December 18th, 2007 at 1:39 am
Bene, non hai i permessi in lettura su msgcat, come sospettavo: neanche ls riesce ad accedervi. Solo root può.
Lancia i seguenti comandi:
su
chmod -R a+r /opt/lib/tcl8.5/msgcat
E riprova, sperando che vada
PS: ma hai per caso seguito la guida qui sopra, lanciando tutti i comandi come root?
December 18th, 2007 at 1:24 pm
grazie, ma niente!!!
cmq ho seguito la guida passo passo rispettando i privilegi.
volendo riprovare da zero basta rieseguire tutti i passi. giusto?
December 18th, 2007 at 2:18 pm
Prima prova così:
su
chmod -R a+rx /opt/lib/tcl8.5/msgcat
Dimmi anche se quel comando ti da’ errore, che vuol dire che ho sbagliato sintassi!
December 18th, 2007 at 7:01 pm
ihihih…avevi sbagliato sintassi.
ora sembra andare.
grazie.
December 18th, 2007 at 7:47 pm
@enzo: ah, i comandi a memoria!

Sono contento che funzioni tutto… per me Natale non è il 25 Dicembre… no! Per me Natale è ogni (raro) giorno in cui riesco a risolvere i problemi causati da ’sto maledetto aMsn!
December 18th, 2007 at 8:19 pm
allora auguri!!!
December 18th, 2007 at 8:23 pm
grazie! (e altrettanto, anche se per gli altri oggi non è Natale…
)
December 19th, 2007 at 12:21 am
Devo essere sincero:
di tutte le stramaledette guide, ce ne fosse una che funzionasse…tutt con sto fixamsn.sh che non funziona na mazza….e poi arrivi tu con una guida perfetta e ben spiegata, così che ho risolto tutti i problemi e perfino capito che cosa ho fatto (essendo nuovo di ubuntu mi interessava capire cosa ho fatto)…
bellissima guida…grazie mille..
Un 10+ come il pollo
complimenti ^^ grazie ancora.
Fabio
December 19th, 2007 at 12:56 am
@Fabio:
Grazie per i complimenti, ma sono esagerati! 
parola di Francesco Amadori?
January 23rd, 2008 at 7:28 pm
[…] miracoli. Sarei un ingrato se non citassi innanzitutto la guida che davvero mi ha aiutato: QUESTA! Ringraziando di cuore l’autore per avermi consentito di studiarmi il funzionamento delle […]
February 3rd, 2008 at 1:33 pm
ciao a tutti, sto seguendo questa guida passo per passo ma ho un problema.
Al momento di fare il checkinstall per le librerie TCL ottengo il seguente errore:
Installing libtcl8.5.so to /opt/lib/
chmod: ripristino dei permessi di `/opt/lib/libtcl8.5.so’: No such file or directory
make: *** [install-binaries] Error 1
**** Installazione fallita. Creazione del paccheto annullata.
non riesco davvero a venirne a capo.
Ho provato a creare a mano le cartelle /opt/lib e /opt/bin ma lo stesso errore si presenta con i file che devono essere inseriti all’interno delle cartelle.
boh????
heeeelp!!!!
graziee
February 3rd, 2008 at 11:25 pm
@cesa: lanci checkinstall da root?
Postami anche l’output dei seguenti comandi:
ls -al /opt/
ls -al /opt/lib/
February 6th, 2008 at 3:47 pm
questo è l’output del comando ls -al /opt
drwxr-xr-x 4 root root 96 6 feb 15:42 .
drwxr-xr-x 22 root root 656 23 gen 15:29 ..
drwxr-xr-x 3 root root 72 25 apr 2007 kde3
drwxr-xr-x 6 root root 248 29 nov 10:01 picasa
ed ovviamente il comando ls -al /opt/lib da’ errore.
Comunque si, io lancio il comando checkinstall da root.
grazie
February 6th, 2008 at 4:41 pm
Più tardi (o domani) provo a ricontrollare tutti i passaggi, reinstallando aMsn (controllo anche che permessi abbia la mia directory /opt/, vedo che tu hai installato altre cose).
Devo farlo perché ho ricevuto anche un’altra richiesta via e-mail, sempre su aMsn (ma il problema sembra diverso).
Che distro / ramo usi?
February 6th, 2008 at 5:52 pm
io utilizzo una debian/lenny
non capisco perchè possa dare problemi di permessi in quanto questa è la situazione di /opt
drwxr-xr-x 4 root root 96 6 feb 15:42 opt
posso provare per curiosità a mettere opt rwx per tutti, ma mi pare una follia
ciao e grazie
February 8th, 2008 at 12:02 pm
ciao, ho fatto un altro tentativo e cioè ho fatto
make install
anzichè
checkinstall -y –pkgversion 8.5a6 –pkgname tcl8.5_antialias
tutto ha funzionato, l’unico problema è che facendo così non ho un pacchetto .deb.
February 8th, 2008 at 12:43 pm
@cesa
Già.
Per questo avevo cercato di non consigliartelo.
Evidentemente, il problema è di checkinstall (anche su Lenny si aggiorna costantemente - anche se meno instabile di Sid).
Scusa se non ti ho risposto, ma ho avuto un “problemino” con l’aggiornamento di Wordpress.
February 19th, 2008 at 8:26 pm
scusate ma sono nuovo in debian e quando vado a dare il comando checkinstall mi esce
bash: checkinstall: command not found
come devo fare??
February 19th, 2008 at 8:56 pm
@davide: devi installare checkinstall
apt-get install checkinstall
Nota: se hai debian etch, leggi qui: http://techlog.netsons.org/checkinstall-debian-etch-201/
February 20th, 2008 at 9:54 am
si ho visto ma quando cerco di installare checkinstall dal terminale mi dice impossibile trovare checkinstall…. mentre scaricando quel pacchetto e cercando di installarlo mi dice Error: Dependency is not satisfiable: libc6…
ma libc6 è installato e installando da synaptic tutti i pacchetti col nome libc6 mi da sempre quell’errore
February 20th, 2008 at 10:49 am
Quindi hai Etch
Purtroppo Lenny si aggiorna continuamente, e il checkinstall di lenny è diventato incompatibile con la versione di libc6 di etch.
Prova così (tutto da root):
# cp /etc/apt/sources.list /etc/apt/sources.list.old
# echo "deb http://snapshot.debian.net/archive pool checkinstall” >> /etc/apt/sources.list# aptitude update
# aptitude install checkinstall=1.6.1-1
(come vedi ti ho fatto fare una copia di backup di sources.list; se qualcosa va storto ripristila con:
# cp /etc/apt/sources.list.old /etc/apt/sources.list
)
February 20th, 2008 at 10:50 am
occhio alle virgolette, wordpress le modifica; il comando echo riscrivilo a mano
February 20th, 2008 at 4:08 pm
grazie ho fatto… però adesso quando vado ad installare amsn e do il comando
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn
mi dice
bash: svn: command not found
che devo fare?
grazie ancora comunque
February 20th, 2008 at 4:57 pm
@davide:

Ti manca subversion:
apt-get install subversion
PS: Usi Etch? per checkinstall hai risolto come ti ho detto sopra? Dimmelo, che almeno aggiorno l’articolo “checkinstall su debian etch”
February 20th, 2008 at 5:07 pm
sisi grazie ho risolto!!
February 20th, 2008 at 5:35 pm
finalmente ce l’ho fatta e l’ho installato… ma come si fa ad aggiungere il collegamento al desktop??
scusa le domande sceme e grazie di tutto!!
February 20th, 2008 at 5:35 pm
@davide: funziona tutto quindi?

PS: non mi hai detto se usi Debian Etch
February 20th, 2008 at 5:41 pm
si funziona tutto… e veramente ho scaricato il cd minimale di debian versione stabile da debian.org… non ti so proprio dire che versione è… se mi dici come si fa a vedere… e grazie ancora comunque
February 20th, 2008 at 5:54 pm
@davide: ti risponderò facendo un nuovo post, tu intanto avvialo da terminale o alt+f2 (dammi il tempo di mettere qualcosa sotto i denti
)
February 20th, 2008 at 5:56 pm
okok allora fammi sapere!!
February 20th, 2008 at 6:43 pm
@davide:
“etch” = stabile
“lenny” = testing
“sid” = unstable
unstable ha sempre lo stesso nome, mentre gli altri nomi scorrono da testing a stable a oldstable…
I nomi sono presi da toy story: etch è la lavagnetta con la pistola (etch-a-sketch), lenny non mi ricordo, sarge è il sergente dei soldatini di piombo, e Sid è il ragazzo che rompe i giocattoli (ecco perché è il nome di unstable) ^_^
EDIT: Lenny è il binocolo: http://img49.imageshack.us/img49/6745/lennyey2.jpg
February 20th, 2008 at 9:08 pm
allora etch… grazie di tutto…
March 23rd, 2008 at 3:19 pm
scusa ma come è che quando cerco di avviare amsn mi da questo errore??
Il file di configurazione è corrotto. Ne creo uno nuovo. Il vecchio file verrà salvato in /home/davide/.amsn/davide_pascali_hotmail.it/config.xml.old. Per favore invialo ai programmatori che cercheranno di capire cosa è successo.
cosa dovrei fare?
grazie e buona pasqua!
March 23rd, 2008 at 3:22 pm
e se apro quel file mi apre una scheda in iceweasel con scritto
Errore interpretazione XML: nessun elemento trovato
Indirizzo: file:///home/davide/.amsn/davide_pascali_hotmail_it/config.xml
Linea numero 958, colonna 1:
^
March 23rd, 2008 at 6:25 pm
@davide:cercando l’errore (in italiano) su google non trovo niente. Prova ad avviare amsn da terminale, digitando prima:
e poi lancia il comando di amsn. In questo modo dovrebbe darti il messaggi di errore in inglese.
PS: amsn si avvia, comunque?
March 23rd, 2008 at 6:48 pm
allora amsn non si avvia e il messaggio lo da lo stesso in italiano…. comunque grazie x l’interessamento… ciao!!
March 23rd, 2008 at 7:06 pm
@davide:
hai provato così?
mv ~/.amsn ~/.amsn-bake a rilanciare amsn?
(così rinomini la dir delle preferenze di amsn, amsn ne creerà una nuova ma tu hai comunque un backup)
March 25th, 2008 at 9:13 am
grazie ci sono riuscito…. ma come fai ad avere sempre la soluzione pronta??
grazie ancora!
March 25th, 2008 at 11:33 am
@davide: in realtà non ho fatto granché
L’errore era relativo ad un file nelle tue preferenze utente, così te l’ho fatto semplicemente “cancellare” (si poteva fare anche con un file manager grafico, ma, ignorando quale ambiente desktop stessi utilizzando, ho pensato fosse più comodo fartelo fare da terminale) 
March 25th, 2008 at 8:36 pm
ma in poche parole con quel comando ho sostituito la cartella .amsn con la cartella .amsn-bak?? e comunque grazie ancora!
March 25th, 2008 at 9:08 pm
@davide: in pratica hai RINOMINATO la directory .amsn in .amsn-bak

In teoria hai spostato (comando move, mv) la cartella .amsn nella stessa posizione di prima, rinominandola (con mv puoi anche cambiare nome ai file che sposti)
March 26th, 2008 at 10:32 am
ah ecco… grazie di tutto!
March 29th, 2008 at 7:01 pm
io mi sono bloccato alla compilazione della libreria TLC al comando:
checkinstall -y –pkgversion 8.5a6 –pkgname tcl8.5_antialias
mi da infatti:
checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
Questo software è rilasciato sotto i termini della licenza GNU GPL.
*****************************************
**** Debian package creation selected ***
*****************************************
*** Warning: The package name “tcl8.5_antialias” contains illegal.
*** Warning: characters. dpkg might not like that so I changed
*** Warning: them to dashes.
Il pacchetto verrà costruito con le seguenti caratteristiche:
0 - Maintainer: [ root@neolaptop-debian ]
1 - Summary: [ Package created with checkinstall 1.6.1 ]
2 - Name: [ tcl8.5-antialias ]
3 - Version: [ 8.5a6 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ unix ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
Inserisci il corrispondente numero per cambiare una caratteristica (seguito da INVIO) oppure premere INVIO per continuare:
Installing with make install…
========================= Risultato installazione ===========================
Making directory /opt/lib
chmod: ripristino dei permessi di `/opt/lib’: No such file or directory
Making directory /opt/bin
chmod: ripristino dei permessi di `/opt/bin’: No such file or directory
make: *** [install-binaries] Error 1
**** Installazione fallita. Creazione del paccheto annullata.
Pulitura in corso…OK
Ciao.
March 29th, 2008 at 7:02 pm
chiaramente è eseguito tutto come root
March 29th, 2008 at 8:13 pm
@neo: che ramo di Debian usi? Un altro utente, prima di te, ha risolto utilizzando “make install” invece di “checkinstall”: http://techlog.netsons.org/amsn-svn-tcl-antialiasing-debian-164/#comment-1363
Ovviamente come soluzione non è molto pulita, in quanto non ti crea un pacchetto deb di facile rimozione…
March 29th, 2008 at 8:15 pm
Premetto che sono alle prime armi con Linux ma me la cavo bene ad apprendimento :-D.
Cmq credo che per ramo intendi la versione, ora ho su la Lenny
March 29th, 2008 at 8:23 pm
Non mi va neanche il comando make install! Se faccio
# make install -y –pkgversion 8.5a6 –pkgname tcl8.5_antialias
mi da:
make: opzione non valida — y
make: opzione `–pkgversion’ non riconosciuta
make: opzione `–pkgname’ non riconosciuta
Usage: make [options] [target] …
Options:
-b, -m Ignored for compatibility.
-B, –always-make Unconditionally make all targets.
-C DIRECTORY, –directory=DIRECTORY
Change to DIRECTORY before doing anything.
-d Print lots of debugging information.
–debug[=FLAGS] Print various types of debugging information.
-e, –environment-overrides
Environment variables override makefiles.
-f FILE, –file=FILE, –makefile=FILE
Read FILE as a makefile.
-h, –help Print this message and exit.
-i, –ignore-errors Ignore errors from commands.
-I DIRECTORY, –include-dir=DIRECTORY
Search DIRECTORY for included makefiles.
-j [N], –jobs[=N] Allow N jobs at once; infinite jobs with no arg.
-k, –keep-going Keep going when some targets can’t be made.
-l [N], –load-average[=N], –max-load[=N]
Don’t start multiple jobs unless load is below N.
-L, –check-symlink-times Use the latest mtime between symlinks and target.
-n, –just-print, –dry-run, –recon
Don’t actually run any commands; just print them.
-o FILE, –old-file=FILE, –assume-old=FILE
Consider FILE to be very old and don’t remake it.
-p, –print-data-base Print make’s internal database.
-q, –question Run no commands; exit status says if up to date.
-r, –no-builtin-rules Disable the built-in implicit rules.
-R, –no-builtin-variables Disable the built-in variable settings.
-s, –silent, –quiet Don’t echo commands.
-S, –no-keep-going, –stop
Turns off -k.
-t, –touch Touch targets instead of remaking them.
-v, –version Print the version number of make and exit.
-w, –print-directory Print the current directory.
–no-print-directory Turn off -w, even if it was turned on implicitly.
-W FILE, –what-if=FILE, –new-file=FILE, –assume-new=FILE
Consider FILE to be infinitely new.
–warn-undefined-variables Warn when an undefined variable is referenced.
This program built for i486-pc-linux-gnu
Report bugs to
March 29th, 2008 at 8:24 pm
@neo: prova a lanciare questi comandi, poi a riprendere la guida:
suchmod -R a+r /opt/lib/
March 29th, 2008 at 8:26 pm
@neo: ovviamente nel commento sopra riprova con checkinstall
PPS: make install non vuole argomenti, ma stai attento che poi la libreria non risulterà disinstallabile…
March 30th, 2008 at 10:45 am
Allora sembrano esserci miglioramenti, non sono riuscito ad andare avanti ma si sta sbloccando qualcosa. In pratica vi spego che ho fatto sulla base del consiglio di notorius:
- Ho creato nella directory /opt le subdirectory /lib e /bin che erano quelle riportate nell’errore provando il checkinstall,
- da root ho dato il comando suggerito da notorius
chmod -R a+r /opt/lib/
e in aggiunta ho dato anche
chmod -R a+r /opt/bin/
Bene sembra che l’errore relativo a quelle due directory dato da checkinstall non c’è più, ma permane un altro errore, riporto il tutto
checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
Questo software è rilasciato sotto i termini della licenza GNU GPL.
*****************************************
**** Debian package creation selected ***
*****************************************
*** Warning: The package name “tcl8.5_antialias” contains illegal.
*** Warning: characters. dpkg might not like that so I changed
*** Warning: them to dashes.
Il pacchetto verrà costruito con le seguenti caratteristiche:
0 - Maintainer: [ root@neolaptop-debian ]
1 - Summary: [ Package created with checkinstall 1.6.1 ]
2 - Name: [ tcl8.5-antialias ]
3 - Version: [ 8.5a6 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ unix ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
Inserisci il corrispondente numero per cambiare una caratteristica (seguito da INVIO) oppure premere INVIO per continuare:
Installing with make install…
========================= Risultato installazione ===========================
Installing libtcl8.5.so to /opt/lib/
chmod: ripristino dei permessi di `/opt/lib/libtcl8.5.so’: No such file or directory
make: *** [install-binaries] Error 1
**** Installazione fallita. Creazione del paccheto annullata.
Pulitura in corso…OK
Ciao.
March 30th, 2008 at 10:46 am
Sembra come se non riuscisse a scrivere in quelle cartelle
March 30th, 2008 at 10:48 am
Eppure dando
# ls -l
nella directory /opt i diritti sono i seguenti
drwxr-xr-x 2 root root 4096 30 mar 11:43 bin
drwxr-xr-x 2 root root 4096 30 mar 11:39 lib
March 30th, 2008 at 12:26 pm
Con
chmod -R a+rwx /opt/lib/
cambia qualcosa?
March 30th, 2008 at 6:32 pm
Niente purtroppo, stesso errore
========================= Risultato installazione ===========================
Installing libtcl8.5.so to /opt/lib/
chmod: ripristino dei permessi di `/opt/lib/libtcl8.5.so’: No such file or directory
make: *** [install-binaries] Error 1
**** Installazione fallita. Creazione del paccheto annullata.
Pulitura in corso…OK
Ciao.
Che scocciatura
March 30th, 2008 at 7:56 pm
Immagino.
A questo punto se non ti interessa ottenere il pacchetto debian, prova con
make installApril 20th, 2008 at 1:38 pm
a parte che dopo aver scritto su, inserisco la pass di root e il sistema mi da errore, visto che su serve per diventare root, scrivo sudo -s; dopo di che provo a dare questo comando # checkinstall -y –pkgversion 8.5a6 –pkgname tcl8.5_antialias, ma alla fine di tutto il procedimento mi dà questo errore:
dpkg: errore processando /home/chicco/amsn_temp/tcl8.5a6/unix/tcl8.5-antialias_8.5a6-1_i386.deb (–install):
il pacchetto è per una architettura (i386) diversa da quella del sistema (amd64)
Sono occorsi degli errori processando:
/home/chicco/amsn_temp/tcl8.5a6/unix/tcl8.5-antialias_8.5a6-1_i386.deb
sapete per caso cosa posso fare?? mi sto scocciando di provare sempre a fare tutto da capo… sarà la 1000esima volta che ci riprovo e mi dà sempre lo stesso errore!
April 20th, 2008 at 2:30 pm
@salvatore: “sudo -s” fa la stessa cosa di “su”, con la differenza che su Ubuntu “su” è stato disattivato; d’altra parte, questa guida l’ho scritta per Debian, come si legge sul titolo; il fatto che funzioni anche con Ubuntu è un piacevole effetto collaterale.

Per quanto riguarda quel problema, dovrebbe essere un bug di checkinstall:
http://techlog.netsons.org/amsn-svn-antialiasing-tls-problem-solved-187/#comment-508
Dovresti usare “make install” al posto di “checkinstall”… in questo modo, però, non si è più in grado di disinstallare quelle librerie. Scegli tu cosa fare.
June 1st, 2008 at 3:44 am
[…] Versione italiana: aMsn, antialiasing (SVN) e TLS su Debian GNU/Linux; […]
June 8th, 2008 at 1:24 pm
Ciao a tutti,
sono una piccola particella.. di goditori-utilizzatori di ubuntu,( che non è una parolaccia e..ehm…piccola perchè ancora imparare io…)
dopo l’avanzamento all’ultimo rilascio di ubuntu, amsn mi da problemi.
Quando apro una finestra di dialogo, arriva il momento che mi impalla il computer e ho necessità di riavviarlo…..
Sic!…fino a due giorni fa, l’unico problema riscontrabile è stato l’audio, che continua a non funzionare….
ma perchèè perchèè perchèè….
Cioè, non sono una scheggia ancora, ma synaptic è alla mia portata,…(echecax)
Le librerie,mhm vediamo, manca qualcosa?…forse. giurello mi sono impegnata ho cercato ho aggiunto (ho poco clean in effet…)
Aggiornamenti vecchi, forse non andati a buon fine, che ora cozzano,cioè non si sono piaciuti con qualcos’altro? .. ?..(supposizzzzione flebile-umile..)
non so…sicuro prima non mi dava problemi….
ma….
andava!
voi che dite, digitatori di soluzioni e di buone notizie per le particelle impacciate?
…^_^
June 8th, 2008 at 3:41 pm
fulminella scrive:
Ciao, piccola particella impacciata!
(e buona domenica) ^_^
Prima dell’aggiornamento come avevi installato amsn? Con Synaptic o seguendo questa guida?
June 8th, 2008 at 3:43 pm
PS: invece di riavviare, prova a premere CTRL+ALT+BACKSPACE (il tasto sopra l’invio)
June 9th, 2008 at 3:31 pm
@ Notorious aka Andrea Romagnoli:
GrazieNotorius…..
la prox volta che si blocca ci provo!!!
Intanto, prima dell’aggiornamento, si…attraverso synaptic…ho installato amsn.
M prima andava bene…..
In realtà ho problemi in generale, da quando ho eliminato totalmente winzoz…
..nel senso che non riesco a visionare bene video emolti siti….
ma piano piano….per il resto
viva il pinguino…….^_^
A presto
June 9th, 2008 at 3:59 pm
fulminella scrive:
Hai per caso gli effetti desktop 3D (compiz) attivi? Se sì, prova a disattivarli, mi sembra di aver letto che le versioni di aMsn e di compiz che trovi nella nuova versione di Ubuntu vadano in conflitto!
June 12th, 2008 at 11:42 am
@ Notorious aka Andrea Romagnoli:
no, sic!
nessun effetto desktop,
e compiz sic!sic!.. non è stato possibile…..insomma….
mancheranno plugin…
certo non ho un pc stratosferico…può andare per il momento
deve andare…
vabbè….Notoriusssss…che fo’ prima a reinstallare tutto?
c’ho il cd della 7.10….
uff…
particella impacciata è triste….
June 12th, 2008 at 4:30 pm
@ fulminella (o preferisci Particella Impacciata?
):
Forse si è corrotta la directory delle preferenze di aMsn. Prova ad aprire un terminale e a lanciare il seguente comando:
mv $HOME/.amsn $HOME/.amsn_bakCosì facendo rinominerai la cartella delle preferenze; aMsn ne creerà una nuova, e, se non dovesse essere quello il problema, potrai ripristinare quella vecchia (col comando sopra, infatti, ti ho fatto fare il backup) col comando inverso:
rm -rf $HOME/.amsnmv $HOME/.amsn_bak $HOME/.amsn
Oppure puoi provare emesene, l’alternativa ad amsn…
June 13th, 2008 at 2:43 pm
@ Notorious aka Andrea Romagnoli:
Beh magari in questo caso è piu appropriato particella….
Dunque…il suono ora va…..eh eh(effetto C?)..non approfondiamo…
ora provo quello che mi suggerisci….
solo una cosa semplice..
dopo l’avanzamento non mi permette di usare la posta di hotmail(parlo sempre di amsn)
cioè mi dice che non può avviare mozilla $url….
anche se scrivo firefox $url…non succede nulla. Però, c’è un però
che forse può spiegare,..
avanzando alla 8.4, ho mantenuto firefox 2……
(aaaa…non riesco ad ascoltare piu la mia radio preferita…lifegate…)
Grazie notorius….
June 16th, 2008 at 1:21 am
Hey Dude, nice tuto
would it be possible to translate it in English ??
fernandes.surajATgmailDOTcom
June 16th, 2008 at 1:50 am
@ Suraj Fernandes:
http://linux.technoburger.net/amsn-antialiasing-tls-debian
Sorry, I forgot to insert the link to the translation…
@ fulminella:
Scusa se non ti ho ancora risposto, domani ti dedico un po’ di tempo
June 16th, 2008 at 10:10 am
It is ok , no one has time these days
June 17th, 2008 at 11:37 am
Notorious aka Andrea Romagnoli scrive:
@ fulminella:
Scusa se non ti ho ancora risposto, domani ti dedico un po’ di tempo
….tranquillo….
ho avuto da fare pure moi!
Solo one question…ma se rinomino la cartella delle preferenze, mi cancella tutto quello che c’è dentro?…..
un saluto a te Andrea…
June 17th, 2008 at 3:48 pm
fulminella scrive:
si…..si…si cancella tutto…..sic!
June 17th, 2008 at 3:54 pm
fulminella scrive:
aMsn, al prossimo riavvio, non trovando la cartella .amsn ne creerà una nuova e vuota (quindi dovrai reimpostare tutto); te l’ho fatta rinominare appunto per avere una copia di backup!
Per le altre domande, apri delle discussioni (una per ogni problema) nel forum per Linux e Open Source:
http://forum.technoburger.net/post/category-id?tdcat=569
Non devi neanche registrarti!
June 17th, 2008 at 3:57 pm
fulminella scrive:
Te l’ho fatto fare solo per prova, per vedere se si ripresentava il problema - tanto hai il backup!
June 18th, 2008 at 12:44 pm
Notorious aka Andrea Romagnoli scrive:
…non che sia un problema….in realtà mi chiede la registrazione…..cmq
grazie andrea, e perdonami le troppe domande.
Buon lavoro!
Fulminella impacciata……^_^
June 18th, 2008 at 2:26 pm
fulminella scrive:
Non richiede la registrazione, ho provato io stesso da anonimo!
Il testo in inglese ti chiede solo di inserire un nick e una mail (come se fosse un commento di un blog); segui il link che ti ho dato e compila username, email, titolo e messaggio per inviare un messaggio! 
December 12th, 2008 at 12:29 am
Ciao a tutti!
Notorious ho un problemuccio!
riesco a compilare il deb di amsn, ma quando vado a compilarlo mi dice che le dipendenze con tk8.5 e tcl8.5 non sono soddisfatte, (anche se il ./configure ha dato esito positivo).. se faccio # apt-get -f install il risultato è che mi rimuove amsn.. come posso risolvere? Grazie!
December 12th, 2008 at 12:33 am
@ dario:
Comunque questo articolo è un po’ vecchiotto (se il pc funzionasse, lo aggiornerei); non c’è un metodo più semplice per installare amsn con antialiasing? Le tk e tcl 8.5 dovrebbero essere entrate nei repository…
al momento non posso aiutarti, il PC con Linux si è rotto.
December 12th, 2008 at 12:37 am
lol non ho minimamente guardato le date.. mi dispiace per il tuo pc!
comunque no non sono nei repository, c’è la 8.4.. vabè destino crudele mi dovrò rassegnare.
….non sia mai detto! mi ci rimetterò tra un paio d’ore ora mi sta bollendo il cervello grazie comunque, se non per un aiuto concreto, per la celere risposta!
December 12th, 2008 at 12:47 am
@ dario:
figurati! Fa’ sapere se e come risolvi!
December 12th, 2008 at 1:11 am
uhm.. ci sto sbattendo la testa da un po’ ma proprio non trovo il modo, perché niente lascia capire cos’è che non va: i pacchetti ci sono ./configure risponde alla perfezione le librerie che dovrebbero essere ci sono, solo che probabilmente (non capisco perché) non le sente.. ho provato anche con checkinstall, niente da fare.. a questo punto devo googlare un po’.. grazie ancora comunque!
December 13th, 2008 at 2:32 pm
salve!
asd grazie!
scusate se rompo ancora su una vecchia guida ma è la più nuova che trovo, e cmq ho bisogno di alcune semplici informazioni.. (diciamo)
ho ricompilato il tutto senza usare opt come directory principale, così da fare meno casino perché non ho seguito guide, e qualcosa ho ottenuto, cioè almeno msn si installa, però mi dice che non trova un init.tcl e che probabilmente in virtu di questo tcl non è “properly installed” e questo lo fa anche quando lancio il checkinstall di tcl.. ma.. se il configre va bene come posso fare per questo init.tcl? non è che qualcuno potrebbe mandarmi il suo così ce lo metto?
December 13th, 2008 at 3:32 pm
@ dario:
Ogni passaggio della guida deve andare a buon fine, senza restituire errore. Per cui, se checkinstall di tcl ti dà errore, ti devi fermare e provare a risolverlo.
Comunque sembra che siano proprio le nuove versioni di checkinstall a dare problemi, almeno da quanto leggo nei commenti precedenti.
PS: che distro/versione hai?
January 29th, 2009 at 7:26 pm
neo scrive:
February 1st, 2009 at 4:32 pm
hlime scrive:
Che ha proprio le nuove versioni di checkinstall, quelle che danno problemi
PS: ti consiglio di passare a Pidgin, supporta le emoticon animate, e, con un unico programma, consente di connettersi a MSN, Gtalk, IRC e Facebook
May 21st, 2009 at 3:04 pm
Ei! nei prerequisiti hai scritto “wSget…” invece che wget
May 21st, 2009 at 7:33 pm
Andrea Romagnoli scrive:
Io con lenny non ho avuto nessun problema installando checkinstall da repo.
Saluti!
November 24th, 2009 at 10:46 pm
~/Desktop/amsn_temp/amsn$ /opt/bin/wish8.5 /opt/bin/amsn
Error in startup script: can’t find package SASL::NTLM
while executing
“package require SASL::NTLM”
(file “proxy.tcl” line 13)
invoked from within
“source proxy.tcl ”
(”uplevel” body line 25)
invoked from within
“uplevel \#0 {
# amsncore.tcl is already loaded but we’ll re-source it here in case we manually do reload_files
source amsncore.tcl
source audio.tc…”
(procedure “reload_files” line 2)
invoked from within
“reload_files”
(file “/opt/bin/amsn” line 290)
e mo che faccio???…sono riuscito a fare tutto bene e tutto ok!!!
Complimenti comunque, guida fatta benissimo!!!!
July 12th, 2012 at 5:28 pm
[…] aMsn, antialiasing (SVN) e TLS su Debian GNU/Linux6 set 2007 … Installare aMsn SVN con antialiasing su Debian Lenny e Sid, risolvendo con la ricompilazione il problema del plugin TLS. […]
January 13th, 2013 at 1:34 am
Denn auf unserem Geschenke und Geschenkideen Blog präsentieren unsereins schöne Dinge
und auch Wohnkamine. Wir reisen umher und sehen dauernd mal was uns
gefällt und das präsentieren wir hier. Freilich können Sie viele Produkte auch gleich kaufen,
doch ausschließlich per amazon, damit der Einkauf sicher ist
natürlich!