aMsn, antialiasing (SVN) e TLS su Debian GNU/Linux Scrivi un commento!

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! :D

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! :wink:

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). ;-)

294 Responses to “aMsn, antialiasing (SVN) e TLS su Debian GNU/Linux”

  1. Installazione automatica di Amsn con antialiasing su Debian « Techlog Says:

    […] ho preparato la guida aggiornata, seguite quella (presto farò lo […]

  2. Amsn 0.97b su Debian con TLS, antialiasing e altro « Notorious’ Says:

    […] guida aggiornata pubblicata! […]

  3. aMsn SVN: risolto il problema del modulo TLS « Notorious’ Says:

    […] Leggi il resto… […]

  4. franco Says:

    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.

  5. notorious Says:

    @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)

  6. notorious Says:

    @franco
    oppure prova
    # apt-get -f install
    Dovrebbe 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)

  7. vinnie Says:

    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

  8. notorious Says:

    @vinnie

    make: fakeroot: Command not found

    Risolvi con
    # apt-get install fakeroot

    (dopo aggiorno i prerequisiti)

  9. notorious Says:

    Altro prerequisito mancante: se ottenete l’errore

    dh_testdir: Command not found

    date
    # apt-get install debhelper

    EDIT: ho aggiornato i prerequisiti

  10. SevenCapitalSins Says:

    @Notorius!

    La vita è meno ingiusta ora… ho capito come risolvere il problema del doppio trattino :D 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

  11. notorious Says:

    E sì, i prerequisiti effettivamente richiedevano anche tcltls, debhelper e fakeroot

    Per debhelper e fakeroot, non mi ero accorto, poiché già li avevo installati per preparare i pacchetti di Wesnothrepos… mea culpa! :mrgreen: 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ò.

  12. Caron Says:

    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

  13. notorious Says:

    @Caron
    Anzitutto ti ricordo che la versione SVN è di sviluppo, quindi può potenzialmente contenere qualche bug. :wink: Comunque di questo problema ho trovato traccia qui:
    http://www.amsn-project.net/forums/viewtopic.php?p=20599

    It was autopackage that was making that error ….. I uninstalled Autopackage , then it worked …

    if it still doesn’t work for you, try
    gtk-update-icon-cache -f /usr/share/icons/hicolor

    Prova a dare l’ultimo comando (magari col –force alla fine - trattini doppi davanti al force, wordpress li cancella)

  14. Caron Says:

    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

  15. notorious Says:

    @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 distclean
    Un’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 :wink:

  16. Caron Says:

    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 :)

  17. Marco B. Says:

    scusa ma per chi ha già installato amsn dai repo ufficiali cosa deve fare prima di seguire la tua guida?

  18. Caron Says:

    dagli un bel apt-get remove –purge amsn

  19. Caron Says:

    p.s. davanti a purge ci vanno due trattini

  20. Caron Says:

    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

  21. Caron Says:

    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

  22. notorious Says:

    @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 )

  23. notorious Says:

    @MarcoB
    Abbiamo postato assieme :D

  24. Caron Says:

    uhm.. no il comando non funziona…
    strano perchè la versione 9004 funzionava..

  25. Caron Says:

    si ho Sid ^_^

  26. Marco B. Says:

    ok.. quindi dò apt-get remove –purge amsn e vado con la tua guida.
    grazie!

  27. notorious Says:

    @Caron
    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 :( ); altrimenti scarica lo 0.97bRC1 dal sito ufficiale.

    @Marco B.
    Fa sapere se riesci a farlo funzionare :wink:

  28. Caron Says:

    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

  29. notorious Says:

    @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.

  30. Marco B. Says:

    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?

  31. notorious Says:

    @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)…

  32. Marco B. Says:

    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

  33. notorious Says:

    @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.

  34. Caron Says:

    niente da fare…
    mi da sempre errore.
    quindi o avevo beccato io la svn a culo.. oppure è qualcosa d’altro :)

  35. Caron Says:

    nono le directory ci sono tutte e due ^_^

  36. notorious Says:

    @Caron
    Anche con la RC1? :|

  37. Marco B. Says:

    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

  38. Caron Says:

    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

  39. Marco B. Says:

    nel frattempo ti ringrazio anch’io… a prescindere che tu risolva il problema o meno!

  40. notorious Says:

    @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 :wink:

  41. Marco B. Says:

    anche io con Sid :)

  42. notorious Says:

    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])

  43. Caron Says:

    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 :)

  44. Marco B. Says:

    @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?

  45. Caron Says:

    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

  46. Marco B. Says:

    ho provato anche con questo:
    http://amsn.sf.net/amsn_dev.tar.gz
    ma l’errore è sempre lo stesso!

  47. Marco B. Says:

    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

  48. Caron Says:

    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 :)

  49. notorious Says:

    Se la 9004 funzionava, provate a dare questo comando, da dentro la directory di amsn:

    $ make distclean
    $ svn up -r 9004

    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…

  50. Caron Says:

    uhm.. ho provato, ma niente da fare, sempre los tesso errore. allora probabilmente è un problema di libreria. ora provo a downgradare alla 8995.

  51. Caron Says:

    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

  52. Caron Says:

    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

  53. Caron Says:

    ma se creassi da zero il file /opt/bin/amsn che non ho?

  54. notorious Says:

    @Caron
    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 :mrgreen: 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.
    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).

  55. notorious Says:

    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!)

  56. notorious Says:

    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

  57. Marco B. Says:

    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 :D

  58. notorious Says:

    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/lib
    Provate 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)

  59. Caron Says:

    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..

  60. notorious Says:

    @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.

  61. Caron Says:

    cioè rifaccio tutte le operazioni da capo senza mai dare il configure? O_o

  62. notorious Says:

    @Caron
    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:
    ./configure
    make deb
    Sempre se ti va di farmi questo favore, sia chiaro :wink: Se neanche così si compila, lo faccio notare sul forum ufficiale

    @tutti
    Ho segnalato la cosa sul forum di aMsn:
    http://www.amsn-project.net/forums/viewtopic.php?t=4038

  63. Caron Says:

    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 -.-

  64. Caron Says:

    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 :)

  65. notorious Says:

    @Caron
    Capisco :wink: 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.
    Adesso lo segnalo nel thread che ho linkato prima, che non dipende dalle librerie.
    Grazie per la pazienza! :D

  66. Caron Says:

    eheh grazie a te che sei diventato matto a seguire i miei problemi ^_^

  67. notorious Says:

    @Caron
    Lo ero già, visto che ho deciso di scrivere un post su amsn :mrgreen:

  68. Caron Says:

    ahahaha anche tu non hai tutti i torti :D

  69. monolite Says:

    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

  70. notorious Says:

    @monolite
    A me sul vecchio pc era bastato un
    apt-get install libsnack2
    Adesso non posso fare prove, sul mac mini G4 non ho l’ingresso per il microfono. :( Dimmi se e come risolvi, grazie :wink:
    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…

  71. notorious Says:

    @Caron, Marco B.
    Lo sviluppatore di aMsn (che onore! :mrgreen: ) mi ha fatto una richiesta:

    could you ask your visitors what version of GCC they are using ? and if it’s not the same as you, to either upgrade or downgrade to make it the same as yours, then see if it fixes the problem. I’ve never seen that so I’m thinking that it’s a compiler issue…

    (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! :mrgreen:

  72. monolite Says:

    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.

  73. notorious Says:

    @monolite
    Cioè, devi inserire quel codice ad ogni esecuzione? :| Comunque domattina vedrò di informarmi meglio (anche sui forum di aMsn)

  74. monolite Says:

    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

  75. notorious Says:

    @monolite

    andrea@debmini:~$ /opt/bin/tclsh8.5
    % set ::auto_path
    /opt/lib/tcl8.5 /opt/lib
    

    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).

  76. monolite Says:

    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

  77. notorious Says:

    @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) :wink:

  78. notorious Says:

    @monolite
    prova così
    http://www.techlog.netsons.org/2007/09/06/amsn-svn-tcl-antialiasing-debian/#comment-174
    e fammi sapere :wink:

  79. monolite Says:

    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:)

  80. notorious Says:

    @monolite
    Grazie per il test :wink: Adesso vedo se è possibile ottenere lo stesso risultato creando dei link simbolici e non copiando i file…

  81. monolite Says:

    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;)

  82. aMsn: messaggi vocali con snack « Techlog Says:

    […] 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 […]

  83. notorious Says:

    @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 :wink:

  84. monolite Says:

    Veo non c’è bisogno di quella libreria:) Ottimo lavoro

  85. Caron Says:

    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

  86. notorious Says:

    @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…

  87. Caron Says:

    ecco infatti O_O più che altro è che una Sid ha bisogno del suo tempo per risolvere altri problemi essento unstable.
    per ora gestisco tutto con pidgin, la grafica si amsn senza antialaiasing è decisamente stomachevole :) solo che è l’unico che supporta il protocollo di file transfer che usa MSN e quindi lo uso per quello. mannaggia :)

  88. notorious Says:

    @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…

  89. Marco B. Says:

    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 :D
    @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.

  90. notorious Says:

    @Marco B.
    http://packages.debian.org/lenny/gcc
    4.2.1-6 (più alta di quella che usi te :| forse non è gcc…)

  91. notorious Says:

    (non so se c’entri qualcosa: http://groups.google.com/group/linux.debian.bugs.rc/browse_thread/thread/cbf5f96a74dda746 )

  92. kiko Says:

    @Caron
    Avevo il tuo stesso problema, ora aggiornata sid il make deb è andato a buon fine.

  93. kiko Says:

    Funziona!!!
    Grazie!

  94. notorious Says:

    @kiko
    Grazie, non sai che sollievo leggere che qualcosa, con aMsn, ADDIRITTURA funzioni :mrgreen;

    @utenti di Sid
    Confermate che basta un aggiornamento?

  95. notorious Says:

    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/amsn
    Quindi chi ha seguito la guida “meno aggiornata”, se vuole, può ripristinare il file amsn originale e lanciarlo in quest’altro modo… :wink:

  96. Caron Says:

    @kikko

    scusa ma aggiornamento di che genere?
    la mia sid è costantemente aggiornata

  97. Caron Says:

    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

  98. kiko Says:

    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.

  99. Marco B. Says:

    @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

  100. Caron Says:

    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

  101. notorious Says:

    @kiko
    Qui spiega alcuni trucchi per visionare il file di log di dpkg:
    http://bglugvs.web3king.com/?p=66

  102. Marco B. Says:

    @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?

  103. notorious Says:

    @Marco B.
    Akismet pensava fosse addirittura spam :| Comunque l’ho recuperato :wink:
    @tutti
    Quali pacchetti si sono aggiornati?

  104. aMsn di nuovo compilabile sotto Debian Sid « Techlog Says:

    […] clone di MSN Messenger torna ad essere compilabile anche sotto Debian […]

  105. Marco B. Says:

    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!

  106. notorious Says:

    @Marco B.
    Figurati, grazie a te per i commenti! :wink:

  107. Caron Says:

    Il magico mondo Debian Sid
    asd

  108. notorious Says:

    Una volta avevo provato Sid… tutto bene finché non si è presentato un bug in udev e altre amenità! :mrgreen:

  109. Amedeo Says:

    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! ;))

  110. notorious Says:

    @Amedeo
    Grazie, ma ti assicuro che sono complimenti sprecati :wink: È strano però che tu abbia avuto quegli errori: quei pacchetti li ho elencati nei prerequisiti. :o

  111. Amedeo Says:

    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!!

  112. notorious Says:

    @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 :wink: (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/

  113. Pensa Says:

    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

  114. notorious Says:

    @Pensa
    Checkinstall non sta nei repository di Etch:
    http://packages.debian.org/search?keywords=checkinstall&searchon=names&suite=all&section=all
    Come lo hai installato?

  115. Pensa Says:

    Ho aggiunto questo repository
    deb http://ftp.it.debian.org/debian lenny main
    in source.list.
    Ho fatto una grossa cazzata?

  116. notorious Says:

    @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?

  117. Pensa Says:

    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

  118. notorious Says:

    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?)

  119. Pensa Says:

    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….

  120. notorious Says:

    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…

  121. Pensa Says:

    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??

  122. notorious Says:

    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.

  123. Pensax \ Says:

    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?

  124. marzu Says:

    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?

  125. notorious Says:

    @Pensax \

    ciao Notorious sono ancora io, il tuo incubo…

    acc… :mrgreen: 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?

  126. notorious Says:

    @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 :wink: )

  127. notorious Says:

    @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’è :wink:

  128. marzu Says:

    @notorius
    okkei, grazie mille!!
    uso proprio ubuntu infatti…
    magari anche una scarsissima come me può iniziare a capirci qualcosa!!! :) ora lo faccio e speriamo bene!

    altra domandina…mi odierete lo so!! :P 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…

  129. notorious Says:

    @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…)

  130. Daniele Says:

    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

  131. notorious Says:

    @Daniele
    Come ti dice il messaggio di errore, quel plugin è diventato inutile, perché è integrato direttamente in aMsn; puoi quindi eliminarlo senza problemi.

  132. Daniele Says:

    Ah ok..però nn mi viene visualizzata lo stesso e nn riesco a trovare questa opzione! :(

  133. Daniele Says:

    Risolto grazie!
    ciao!

  134. Pensax Says:

    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

  135. notorious Says:

    @Pensax
    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)? :wink: (passami anche il tuo sito, se ne hai uno, che lo linko)

    Per il nuovo problema (è un parto aMsn! :mrgreen: ) 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?

  136. Pensax Says:

    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…

  137. notorious Says:

    @Il mio Incubo :mrgreen: 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”

  138. Pensax Says:

    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 :D

  139. notorious Says:

    @Pensax
    Lo spero anche io :mrgreen:
    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…)

  140. Pensax Says:

    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…

  141. notorious Says:

    Ah, fa anche sapere come va a finire… :mrgreen:
    PS: non mi hai detto se hai il sito… :P

  142. notorious Says:

    Come non detto :(
    Anzitutto controlla una cosa su synaptic: hai installato tcl 8.3?

  143. notorious Says:

    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…

  144. Pensax Says:

    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?

  145. notorious Says:

    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

  146. Pensax Says:

    cosa vuol dire che non sono arrivato al make?

    cmq mi da lo stesso errore di prima anche dopo essere passato alla 9004…

  147. notorious Says:

    cosa vuol dire che non sono arrivato al make?

    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?

  148. Pensax Says:

    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….

  149. notorious Says:

    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 :wink:

  150. Pensax Says:

    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….

  151. Pensax Says:

    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 :P
    L’incubo e’ finito….. (per ora)…..:D

  152. notorious Says:

    LOL :mrgreen: Ma perché non aveva funzionato da subito?

  153. Pensax Says:

    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…..

  154. notorious Says:

    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)

  155. Pensax Says:

    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….

  156. Checkinstall su Debian Etch « Techlog Says:

    […] Pensax per la segnalazione. Share it: Queste icone linkano i siti di social bookmarking sui quali i […]

  157. notorious Says:

    @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 :wink:

  158. Pensax Says:

    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 :D

  159. notorious Says:

    @Pensax
    Ok, non fa niente, te l’ho solo chiesto perché ti saresti meritato un link, eventualmente :wink:
    Comunque, da “esegui applicazione” (alt+f2) funziona?

  160. Aggiornata la guida “aMsn SVN + TLS + antialiasing su Debian” « Techlog Says:

    […] 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 […]

  161. Pensax Says:

    Mi da la stessa cosa, cioe’ amsn con caratteri che si vedono male quindi senza antialiasing, invece da termianle mi da quella con antialiasing…..

  162. notorious Says:

    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)…

  163. Pensax Says:

    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

  164. notorious Says:

    Comunque nella guida dico quando diventare root e quando uscirne, quindi se la seguivi passo passo potevi avere meno problemi :wink: :mrgreen:
    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! :wink:

  165. aMsn SVN, antialiasing, TLS on Debian: problems solved! « Techlog Says:

    […] Versione italiana […]

  166. Pensax Says:

    Ciao notorious, di la verità ti sono mancato un po vero ? :P 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 :)

  167. notorious Says:

    @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 :mrgreen:

  168. Pensax Says:

    e’ che tra le opzioni ho guardato mille volte boh vabe non e’ questione di vita o di morte…
    i plugin che non mi installa sono chameleon e powertool, ma nemmeno questo e’ questione di vita o di morte :D vabe grazie cmq…

    Alla prossima :D

  169. notorious Says:

    @Pensax
    Chameleon non è compatibile con le più recenti tcl/tk che sono necessarie per far girare l’ultima versione di aMsn SVN :mrgreen:

  170. diggita.it Says:

    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….

  171. kiko Says:

    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 ?

  172. kiko Says:

    bè in effetti ho notato che nel frattempo sono uscite le tcl e tk 8.5b1. domani provo , ciao

  173. notorious Says:

    @kiko
    In teoria non va aggiornato abitualmente… prova a lanciarlo da terminale e vedere che errore ti da’

  174. kiko Says:

    con gli aggiornamenti di stamani, va di nuovo!
    ciao!

  175. kiko Says:

    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

  176. notorious Says:

    @kiko
    Tranquillo, probabilmente era solo qualche aggiornamento “problematico” di Sid :wink:

  177. aMsn: messaggi vocali con snack « Techlog Says:

    […] Oppure, se avete un’architettura a 64 bit (grazie monolite!): […]

  178. peus Says:

    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

  179. notorious Says:

    @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)

  180. Mastrü Says:

    adoro questa guida XD! e sulla nuova ubuntu….mi vien da leccare lo schermo con l’antialiasing su amsn XD

  181. notorious Says:

    @Mastrü
    Sono contento che ti piaccia :wink:

  182. AlexDeLarge Says:

    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?

  183. notorious Says:

    @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)?

  184. AlexDeLarge Says:

    ho ubuntu 7.10, mi da un bug in amsn..e la connessione è eterna, rimane ore con connessione in corso

  185. notorious Says:

    @AlexDeLarge
    Lancialo da terminale e guarda che errore ti da’ da lì

  186. Jongleur Says:

    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 ^^

  187. Tigellus Says:

    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

  188. notorious Says:

    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)

  189. Tigellus Says:

    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.

  190. Tigellus Says:

    Comunque complimenti, è uno spettacolo avere amsn con antialiasing che si rimuove con apt!

  191. notorious Says:

    @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…

  192. aMsn di nuovo compilabile sotto Debian Sid Says:

    […] a pochi giorni fa, provando a compilarlo, si otteneva infatti: utils/linux/capture/libng/grab-ng.c: In function ‘ng_chardev_open’: […]

  193. Utonto avanzato Says:

    Complimenti per la guida funziona anche con Sidux eros , purtroppo amsn senza l’antialiasing è un vero schifo…

  194. notorious Says:

    @Utonto avanzato: sono contento che funzioni… è pur sempre una Debian! :D

  195. Anonymous Says:

    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!

  196. kiko Says:

    Bè ora rifunziona (ero io prima). Quindi problema loro. Strano che kopete funzionasse.

  197. notorious Says:

    @kiko
    Meglio così! :D

  198. enzo Says:

    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

  199. notorious Says:

    @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 :mrgreen: )

    Prova così (da terminale, loggato come enzo):
    chmod -R a+rw ~/.amsn
    Questa è 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*

  200. enzo Says:

    mi restituisce qst:
    -rw——- 1 root root 15285 2007-12-16 15:19 /home/enzo/.amsn/config.xml

  201. notorious Says:

    @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)

  202. notorious Says:

    (@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)

  203. enzo Says:

    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

  204. notorious Says:

    @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…

  205. enzo Says:

    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

  206. notorious Says:

    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)

  207. Anonymous Says:

    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

  208. notorious Says:

    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?

  209. Anonymous Says:

    grazie, ma niente!!!
    cmq ho seguito la guida passo passo rispettando i privilegi.
    volendo riprovare da zero basta rieseguire tutti i passi. giusto?

  210. notorious Says:

    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! :mrgreen:

  211. Anonymous Says:

    ihihih…avevi sbagliato sintassi.
    ora sembra andare.
    grazie.

  212. notorious Says:

    @enzo: ah, i comandi a memoria! :D
    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! :mrgreen:

  213. Anonymous Says:

    allora auguri!!! :)

  214. notorious Says:

    grazie! (e altrettanto, anche se per gli altri oggi non è Natale… :P )

  215. Fabio Says:

    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 :D
    complimenti ^^ grazie ancora.

    Fabio

  216. notorious Says:

    @Fabio:
    parola di Francesco Amadori? :mrgreen: Grazie per i complimenti, ma sono esagerati! :P

  217. aMSN 0.97 SVN: antialiasing per Debian e Ubuntu « Nerdativamente me… Says:

    […] 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 […]

  218. cesa Says:

    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

  219. notorious Says:

    @cesa: lanci checkinstall da root?
    Postami anche l’output dei seguenti comandi:

    ls -al /opt/

    ls -al /opt/lib/

  220. cesa Says:

    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

  221. notorious Says:

    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?

  222. cesa Says:

    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 :D
    ciao e grazie

  223. cesa Says:

    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.

  224. notorious Says:

    @cesa

    tutto ha funzionato, l’unico problema è che facendo così non ho un pacchetto .deb.

    Già. :( Per questo avevo cercato di non consigliartelo. :P 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. :wink:

  225. davide Says:

    scusate ma sono nuovo in debian e quando vado a dare il comando checkinstall mi esce
    bash: checkinstall: command not found
    come devo fare??

  226. notorious Says:

    @davide: devi installare checkinstall
    apt-get install checkinstall

    Nota: se hai debian etch, leggi qui: http://techlog.netsons.org/checkinstall-debian-etch-201/

  227. davide Says:

    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

  228. notorious Says:

    Quindi hai Etch :wink: 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
    )

  229. notorious Says:

    occhio alle virgolette, wordpress le modifica; il comando echo riscrivilo a mano :wink:

  230. davide Says:

    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

  231. notorious Says:

    @davide:
    Ti manca subversion:
    apt-get install subversion :wink:
    PS: Usi Etch? per checkinstall hai risolto come ti ho detto sopra? Dimmelo, che almeno aggiorno l’articolo “checkinstall su debian etch” :)

  232. davide Says:

    sisi grazie ho risolto!!

  233. davide Says:

    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!!

  234. notorious Says:

    @davide: funziona tutto quindi? :D
    PS: non mi hai detto se usi Debian Etch :wink:

  235. davide Says:

    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

  236. notorious Says:

    @davide: ti risponderò facendo un nuovo post, tu intanto avvialo da terminale o alt+f2 (dammi il tempo di mettere qualcosa sotto i denti :mrgreen: )

  237. davide Says:

    okok allora fammi sapere!!

  238. notorious Says:

    @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

  239. davide Says:

    allora etch… grazie di tutto…

  240. davide Says:

    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!

  241. davide Says:

    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:
    ^

  242. notorious Says:

    @davide:cercando l’errore (in italiano) su google non trovo niente. Prova ad avviare amsn da terminale, digitando prima:

    export LANG=en
    programma

    e poi lancia il comando di amsn. In questo modo dovrebbe darti il messaggi di errore in inglese.

    PS: amsn si avvia, comunque?

  243. davide Says:

    allora amsn non si avvia e il messaggio lo da lo stesso in italiano…. comunque grazie x l’interessamento… ciao!!

  244. notorious Says:

    @davide:
    hai provato così?
    mv ~/.amsn ~/.amsn-bak
    e a rilanciare amsn?

    (così rinomini la dir delle preferenze di amsn, amsn ne creerà una nuova ma tu hai comunque un backup)

  245. davide Says:

    grazie ci sono riuscito…. ma come fai ad avere sempre la soluzione pronta??
    grazie ancora!

  246. notorious Says:

    @davide: in realtà non ho fatto granché :mrgreen: 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) :wink:

  247. davide Says:

    ma in poche parole con quel comando ho sostituito la cartella .amsn con la cartella .amsn-bak?? e comunque grazie ancora!

  248. notorious Says:

    @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) :)

  249. davide Says:

    ah ecco… grazie di tutto!

  250. neo Says:

    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.

  251. neo Says:

    chiaramente è eseguito tutto come root

  252. notorious Says:

    @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… :(

  253. neo Says:

    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

  254. neo Says:

    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

  255. notorious Says:

    @neo: prova a lanciare questi comandi, poi a riprendere la guida:
    su
    chmod -R a+r /opt/lib/

  256. notorious Says:

    @neo: ovviamente nel commento sopra riprova con checkinstall

    PPS: make install non vuole argomenti, ma stai attento che poi la libreria non risulterà disinstallabile…

  257. neo Says:

    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.

  258. neo Says:

    Sembra come se non riuscisse a scrivere in quelle cartelle

  259. neo Says:

    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

  260. notorious Says:

    Con
    chmod -R a+rwx /opt/lib/
    cambia qualcosa?

  261. neo Says:

    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

  262. notorious Says:

    Immagino. :( A questo punto se non ti interessa ottenere il pacchetto debian, prova con
    make install

  263. salvatore Says:

    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!

  264. Notorious aka Andrea Romagnoli Says:

    @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. :)

  265. aMsn SVN, antialiasing, TLS on Debian Says:

    […] Versione italiana: aMsn, antialiasing (SVN) e TLS su Debian GNU/Linux; […]

  266. fulminella Says:

    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?
    …^_^

  267. Notorious aka Andrea Romagnoli Says:

    fulminella scrive:

    voi che dite, digitatori di soluzioni e di buone notizie per le particelle impacciate?

    Ciao, piccola particella impacciata! :mrgreen: (e buona domenica) ^_^

    Prima dell’aggiornamento come avevi installato amsn? Con Synaptic o seguendo questa guida?

  268. Notorious aka Andrea Romagnoli Says:

    PS: invece di riavviare, prova a premere CTRL+ALT+BACKSPACE (il tasto sopra l’invio) ;)

  269. fulminella Says:

    @ 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

  270. Notorious aka Andrea Romagnoli Says:

    fulminella scrive:

    ntanto, prima dell’aggiornamento, si…attraverso synaptic…ho installato amsn.
    M prima andava bene…..

    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! ;)

  271. fulminella Says:

    @ 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….

  272. Notorious aka Andrea Romagnoli Says:

    @ fulminella (o preferisci Particella Impacciata? :mrgreen: ):
    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_bak
    Così 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/.amsn
    mv $HOME/.amsn_bak $HOME/.amsn

    ;)

    Oppure puoi provare emesene, l’alternativa ad amsn… ;)

  273. fulminella Says:

    @ 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….

  274. Suraj Fernandes Says:

    Hey Dude, nice tuto
    would it be possible to translate it in English ??
    fernandes.surajATgmailDOTcom

  275. Notorious aka Andrea Romagnoli Says:

    @ Suraj Fernandes:
    http://linux.technoburger.net/amsn-antialiasing-tls-debian ;)
    Sorry, I forgot to insert the link to the translation… :oops:

    @ fulminella:
    Scusa se non ti ho ancora risposto, domani ti dedico un po’ di tempo ;)

  276. Suraj Fernandes Says:

    It is ok , no one has time these days ;)

  277. fulminella Says:

    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…

  278. fulminella Says:

    fulminella scrive:
    si…..si…si cancella tutto…..sic!

  279. Notorious aka Andrea Romagnoli Says:

    fulminella scrive:

    Solo one question…ma se rinomino la cartella delle preferenze, mi cancella tutto quello che c’è dentro?…..

    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! ;)

  280. Notorious aka Andrea Romagnoli Says:

    fulminella scrive:

    si…..si…si cancella tutto…..sic!

    Te l’ho fatto fare solo per prova, per vedere se si ripresentava il problema - tanto hai il backup! ;)

  281. fulminella Says:

    Notorious aka Andrea Romagnoli scrive:

    fulminella scrive:

    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!

    …non che sia un problema….in realtà mi chiede la registrazione…..cmq
    grazie andrea, e perdonami le troppe domande.
    Buon lavoro!
    Fulminella impacciata……^_^

  282. Notorious aka Andrea Romagnoli Says:

    fulminella scrive:

    …non che sia un problema….in realtà mi chiede la registrazione…..cmq

    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! ;)

  283. dario Says:

    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!

  284. Andrea Romagnoli Says:

    @ dario:
    al momento non posso aiutarti, il PC con Linux si è rotto. :| 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…

  285. dario Says:

    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!

  286. Andrea Romagnoli Says:

    @ dario:
    figurati! Fa’ sapere se e come risolvi! ;)

  287. dario Says:

    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!

  288. dario Says:

    salve!
    scusate se rompo ancora su una vecchia guida ma è la più nuova che trovo, e cmq ho bisogno di alcune semplici informazioni.. (diciamo) :P
    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? :P asd grazie!

  289. Andrea Romagnoli Says:

    @ 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?

  290. hlime Says:

    neo scrive:

    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

  291. Andrea Romagnoli Says:

    hlime scrive:

    Cmq credo che per ramo intendi la versione, ora ho su la Lenny

    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 ;)

  292. Giovanni Says:

    Ei! nei prerequisiti hai scritto “wSget…” invece che wget

  293. Giovanni Says:

    Andrea Romagnoli scrive:

    hlime scrive:
    Cmq credo che per ramo intendi la versione, ora ho su la Lenny
    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

    Io con lenny non ho avuto nessun problema installando checkinstall da repo.

    Saluti!

  294. Skyy Says:

    ~/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!!!!

Leave a Reply


SMS Gratis