Newsgroup: it.comp.os.linux.debian
Titolo: Debian Alpha, mldonkey

Su debian sono un vero niubbo, su architettura Alpha pure.
Sto cercando di trovare il pacchetto mldonkey (e' l'unico che mi manca 
per completare l'installazione del server) ma non riesco a trovarlo da 
nessuna parte. Ho provato a scaricare i sorgenti e compilarlo a manina.
Si compila tutto in modo giusto ma quando vado a lanciare l'eseguibile 
mi da un errore di virgola mobile e si pianta li'. Sicuramente ho 
cannato qualcosa io ma non riesco a venirne a capo. C'e' qualcuno con 
esperienza su Alpha (non ti nascondere gl ti ho visto li' dietro 
l'angolo :)) ) che mi puo' dare una mano ?
Grazie a tutti anticipatamente.
Massimiliano

Duun No Lughn ha scritto:

C'è solo su unstable (e anche per alpha) (mldonkey-server).
http://packages.debian.org/cgi-bin/search_packages.pl?keywords=mldonkey&searchon=names&subword=1&version=all&release=all
Hint: usa backports
-- 
Oderint, dum metuant.
WWW: 
http://xjp.altervista.org
E-Mail: michele @ nectarine . it
MSN [IM]: michele @ nectarine . it
IRC: xjp @ FreeNode


:)
come ti è stato suggerito, prendi il pacchetto da 
packages.debian.org
http://packages.debian.org/unstable/net/mldonkey-server
puoi provare a caricare il pacchetto dell'attuale unstable su sarge e
vedere come va. alcune librerie richieste sono già state aggiornate in
unstable quindi non è detto che il pacchetto binario sia funzionante.
per installarlo, potresti aver bisogno di forzarlo con
'dpkg --force-all -i mldonkey-server*deb'
questo se ti va di provare il pacchetto binario compilato per unstable.
altrimenti il mio consiglio sarebbe di scaricare i sorgenti di mldonkey
per unstable e compilarli in modo da avere il programma funzionante con le
attuali librerie. molto meglio così.
più o meno la procedura è:
1) aggiornare /etc/apt/sources.list per puntare i soli pacchetti sorgenti
(deb-src) a unstable anziché sarge
2) apt-get update
3) apt-get source mldonkey-server (questo scaricherà e scomprimerà i
sorgenti in una subdir chiamata mldonkey-server-x.y.z)
4) cd mldonkey-server-x.y.z
5) dpkg-buildpackage -b (man dpkg-buildpackage per maggiori info)
dpkg-buildpackage creerà per te un pacchetto degli eseguibili nella
cartella superiore ai sorgenti e dovrai installarlo a mano (come prima
'dpkg -i pacchetto.deb')
se dpkg-buildpackage dovesse lamentarsi che mancano le librerie -dev, fai
anche un 'apt-get install librerie-dev'.
ovviamente al posto di librerie-dev fai un copia e incolla delle librerie
che dpkg-buildpackage ti chiederà.
c'era un metodo per farlo in automatico ma io sono pigro e pur di non
cercare faccio così :)
se dovesse ancora andare in errore di virgola mobile, dovrai ricompilare
aggiungendo un flag di gcc dentro il makefile.
prima prova quanto già detto, poi se necessario ne riparliamo.
vabbé, dato che ci siamo... il flag è '-mieee' o '-mieee-with-inexact'
perché? ecco qua, da man gcc
-mieee
   The Alpha architecture implements floating-point hardware optimized
   for maximum performance.  It is mostly compliant with the IEEE
   floating point standard.  However, for full compliance, software
   assistance is required.  This option generates code fully IEEE
   compliant code except that the inexact-flag is not maintained (see
   below). (...)
se hai bisogno, fatti vivo.
ciao!
gl :)

 Hint: usa backports
backports.org
 ha i pacchetti di Sarge per Woody...
il curatore dei backports si è (giustamente) preso un periodo di pausa
dopo due anni di backporting incessante.
ciao
gl :)

g...@decadence.it
 ha scritto:
[mega-cut]
Ringrazio sia te sia xjp per le info. In questi giorni sono 
incasinatissimo e appena possibile metto mano per fare un po' di prove. 
Devo dire che anche se e' una macchina vecchia dalle prove che ho fatto 
(per quanto non abbia mai usato debian in vita mia) mi sembra che vada a 
meraviglia, un po' rumorosa ma tutto sommato accettabile. Peccato che 
come architettura vada a sparire, mi sembra ottima.
-- 
Ciao
Massimiliano

 come architettura vada a sparire, mi sembra ottima.
le ragioni dell'economia non portano necessariamente al progresso! >:(
ciao!
gl :)