Old:Installare i driver eagle-adsl: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(aggiunto link alle pagine su hotplug su debianizzati)
 
(17 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
Questa tabella cerca di riassumere le alternative libere a diffusi programmi proprietari, a prescindere dal sistema operativo sul quale essi girano.
{{Old}}
== Introduzione ==


Vale la pena di notare che moltissimi programmi liberi che funzionano su linux possono funzionare, previa ricompilazione, su MacOSX (che � un sistema unix, proprio come linux) e anche su Windows usando [http://www.cygwin.com Cygwin] (che riproduce un sistema unix), e che spesso � anche possibile trovarli in internet gi� ricompilati.
Questo HOWTO mostrerà come installare i driver '''eagle-adsl''' su Debian GNU/Linux.


Per rendere la pagina di una qualche utilit� � necessario il contributo di molte persone, quindi tutti sono invitati a partecipare mettettendo link a nuove applicazioni oppure scrivendo una breve pagina riassuntiva dedicata ad una particolare programma libero.
Questi driver supportano i seguenti modem:
* [[Modem adsl Telindus ND220|Telindus ND220]]
* Sagem Fast 800
* Aethra Starmodem: solo con chipset ADI


Inizialmente la priorit� sar� popolare la tabella, quindi metteremo semplicemente un link alla home page dei progetti liberi. Si potr� poi affiancare al link della homepage un link '''scheda''' che punta all'eventuale pagina del wiki dedicata a quel programma.
Vedere le rispettive pagine per ulteriori informazioni.


Per ogni proposta, suggerimento o critica usate la pagina di discussione o postate sul forum.
I driver funzionano molto bene, soprattutto nelle ultime versioni. Ricordatevi soltanto che quando riavviate dovrete staccare per qualche secondo il modem per evitare problemi di sincronia (e quindi lunghe attese al boot).


=Tabella Software=
==Pacchetti da installare==
{| {{Prettytable}} width="100%"
Questo è il passaggio più difficile dato che dobbiamo installare i pacchetti senza disporre di una connessione ad internet. Ci sono due possibili strade da seguire, a seconda di cosa avete a disposizione:
| align="center" | '''Descrizione'''
| align="center" | '''Closed Source'''
| align="center" | '''Free Software'''


|-
# effettuare una connessione ad internet provvisoria, ad esempio tramite scheda di rete. Io ad esempio disponevo di un secondo PC sul quale il modem era già installato ed ho fatto in modo di condividere la connessione ad internet (vedere: [[Modem_adsl_Telindus_ND220#Condividere la connessione|Condividere la connessione]]). In alternativa potreste andare a casa di un amico che dispone di connessione ad internet tramite scheda di rete ethernet, o ancora, farvi prestare un modem adsl ethernet. Una volta connessi, però, l'installazione dei pacchetti e di tutte le dipendenze diventa una cosa banalissima;
| align="center" colspan="3" |
# scaricare i pacchetti manualmente, tramite un altro sistema o PC connesso ad internet. Questa strada è più macchinosa perché non è facile trovare e scaricare tutte le dipendenze (dipende molto da cosa si è già installato). Questa strada si dovrebbe usare come ultima spiaggia.
===Network===
|-
| align="center" |
====Browser Web====


|[http://www.microsoft.it Internet Explorer] {{windows}} {{mac}}
Ok, supposto che in un modo o nell'altro abbiate una connessione ad internet, i pacchetti da installare sono in primo luogo i driver del modem:


[http://www.opera.com Opera] {{windows}} {{mac}} {{linux}}
* eagle-usb-data;
* eagle-usb-utils.


|[http://www.mozilla.org/products/firefox/ Firefox] {{linux}} {{windows}} {{mac}} - {{deb}}
Durante l'installazione di '''eagle-usb-utils''' verranno richiesti:


[http://www.kde.org Konqueror] {{linux}} - {{deb}}
* il vostro provider internet;
* nome utente e password per la connessione ad internet;
* quando avviare automaticamente la connessione: all'avvio del sistema, quando il modem viene collegato al PC oppure mai (avvio manuale);
* se usare i [[DNS]] forniti da Telecom oppure usare dei [[DNS]] statici impostati manualmente (veder dopo: [[Modem_adsl_Telindus_ND220#Impostare i DNS|Impostare i DNS]]).


[http://www.gnome.org/projects/epiphany/ Epiphany] {{linux}} - {{deb}}
Se volete riconfigurare il pacchetto in un secondo momento basterà usare il comando:


[http://www.mozilla.org/ Mozilla] {{linux}} {{windows}} {{mac}} - {{deb}}
<pre>
# dpkg-reconfigure eagle-usb-utils
</pre>


[http://www.mozilla.org/products/camino/ Camino] {{mac}}
Ora (e qui viene il grosso) dovremo installare tutta una serie di pacchetti per poter compilare il modulo del kernel '''eagle_usb''' che serve per gestire il modem:


* eagle-usb-module-source
* module-assistant
* kernel-package
* libc6-dev


|-
Se avete una connessione ad internet, basterà lanciare '''module-assistant''' e questi permetterà di installare gli eventuali altri pacchetti mancanti, di compilare il modulo mettendolo in un pacchetto, ed infine di installare il pacchetto del modulo.
| align="center" |
====Client Email====


| Outlook {{windows}}
Se non avete invece una connessione ad internet provvisoria sullo stesso sistema dovrete scaricare oltre ai precedenti pacchetti con tutte le loro dipendenze, anche gli header del kernel corrente ed eventuali altri pacchetti qualora module-assistant fallisse a compilare il modulo.


Outlook Express {{windows}}
==Compilare il modulo del kernel==
Come detto il modulo del kernel necessario per gestire il modem è '''eagle_usb''' che purtroppo non è incluso in nessun kernel ufficiale Debian.


[http://www.eudora.com/ Eudora] {{windows}}
Per compilare i moduli Debian fornisce un comodo tool '''module-assistant'''. Basta lanciarlo:


| [http://www.gnome.org/projects/evolution/ Evolution] -- [[ Software:evolution | scheda ]] {{linux}} - {{deb}}
<pre>
# module-assistant
</pre>


[http://www.mozilla.org/projects/thunderbird/ Thunderbird] {{linux}} {{windows}} {{mac}} - {{deb}}
e ci verrà presentata una interfaccia che permette di:


[http://kmail.kde.org/ Kmail] {{linux}} - {{deb}}
* preparare il sistema installando eventualmente gli header del kernel corrente;
* scegliere il modulo da compilare e scaricare automaticamente i sorgenti;
* compilare il modulo;
* installare il pacchetto.


[http://sylpheed.good-day.net/en/ Sylpheed ] {{linux}} {{windows}} - {{deb}}
Una volta installato il modulo si potrà fare partire la connessione con:


|-
<pre>
| align="center" |
# adslstart
</pre>


====Chat====
==Impostare i DNS==
Nel mio caso i [[DNS]] mandati da Telecom Italia, in fase di connessione, risultano lentissimi. Per vedere se una connessione è lenta a causa dei [[DNS]] si può usare un comando del tipo:


| [http://www.mirc.com/ Mirc] {{windows}}
<pre>
nslookup www.google.it
</pre>


[http://www.hydrairc.com/ HydraIRC] {{windows}} ''[http://www.hydrairc.com/index.php?page=developers non opensource!].''
Tipicamente si dovrebbe avere una risposta nel giro di un secondo o anche meno. Se la risposta arriva dopo diversi secondi allora i [[DNS]] sono troppo lenti e conviene impostarne degli altri.


| [http://konversation.kde.org/ Konversation] -- [[Software:konversation | scheda]] {{linux}} - {{deb}}
Per impostare i [[DNS]] basta inserire in cima a <code>'''/etc/resolv.conf'''</code>:


[http://www.xchat.org/ Xchat] {{linux}} {{windows}}  - {{deb}}
<pre>
nameserver 151.99.125.2
nameserver 151.99.125.3
</pre>


[http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}}  - {{deb}}
Dove <code>151.99.125.2</code> e <code>151.99.125.3</code> sono gli indirizzi dei [[DNS]] che ho trovato essere molto più veloci nel mio caso. A questo punto la velocità del comando nslookup dovrebbe essere migliorata parecchio (e anche l'apertura della pagine internet di conseguenza). Se i [[DNS]] sono ancora lenti cercatene degli altri fino a quando non ne trovate di abbastanza veloci.


[http://packages.debian.org/stable/net/ksirc Ksirc]  {{linux}}  - {{deb}}
Si possono anche aggiungere delle ulteriori opzioni:


[http://www.kvirc.net/ Kvirc]  {{linux}}  - {{deb}}
<pre>
options rotate
options timeout 1
</pre>


|-
che servono per mandare alternativamente le richieste all'uno o all'altro [[DNS]] e per impostare ad 1 secondo il timeout da attendere prima di rifare la richiesta sull'altro [[DNS]].
| align="center" |


====Firewall====
Ora dobbiamo fare in modo che il file <code>/etc/resolv.conf</code> non venga più sovrascritto quando si effettua la connessione.  
| [http://www.agnitum.com/products/outpost/index.php OutPost] {{windows}}
A tal scopo basta riconfigurare il pacchetto '''eagle-usb-utils''':


[http://www.zonelabs.com ZoneAlarm] {{windows}}
<pre>
# dpkg-reconfigure eagle-usb-utils
</pre>


| [http://www.netfilter.org/ iptables] {{linux}} - {{deb}}
e scegliere di non usare i [[DNS]] forniti dal provider.


Frontend per iptables:
A questo punto il file <code>/etc/resolv.conf</code> non dovrebbe venire più sovrascritto. Per maggior sicurezza, tuttavia, consiglio di conservare una copia del <code>resolv.conf</code> funzionante in un posto sicuro (ad es. in <code>/root</code>) in modo da poterlo ripristinare facilmente all'occorrenza con un semplice <code>cp</code>.


[http://www.simonzone.com/software/guarddog/ Guarddog] {{linux}} - {{deb}}
== Connettersi e disconnettersi manualmente ==


[http://kmyfirewall.sourceforge.net/ kmyfirewall] {{linux}} - {{deb}}
Per connettersi manualmente basta usare il seguente comando:


[http://venom.oltrelinux.com/ knetfilter] {{linux}} - {{deb}}
<pre>
# adslstart
</pre>


[http://www.fs-security.com/ Firestarter] {{linux}} - {{deb}}
Invece per disconnettersi da internet:


[http://www.shorewall.net/ Shorewall] {{linux}} - {{deb}}
<pre>
# adslstop
</pre>


|-
==Condividere la connessione==
| align="center" |
Se avete più di un computer, potreste avere la necessità di collegarvi contemporaneamente ad internet con più computer.


====Ftp Client====
Se ad esempio avete due computer, potrete collegarne uno a internet tramite il modem USB e fare si che l'altro condivida la connessione. Per far ciò ogni PC deve essere dotato di una normalissima scheda di rete ethernet e deve essere usato un cavetto cross (incrociato) per connetter i due PC.
| [http://www.cuteftp.com/ CuteFTP] {{windows}}


| [http://filezilla.sourceforge.net/ Filezilla] {{windows}} 
Se avete più di due PC dovrete usare un switch per collegarli tutti tramite scheda di rete.


[http://gftp.seul.org/ gftp] {{linux}} - {{deb}}
Fatto ciò non vi resta che seguire questa guida su come condividere la connessione ad internet:


[http://kbear.sourceforge.net/ kbear] {{linux}} - {{deb}}
* [[Condividere la connessione a internet]]


[http://kftpgrabber.sourceforge.net/ kftpgrabber] {{linux}} - {{udeb|http://repos.knio.it}}
== Kernel 2.6.10 o superiori ==


A partire dal kernel 2.6.10 i pacchetti '''eagle-usb-data''' e '''eagle-usb-utils''' sono sostituibili con '''ueagle-atm''' e '''ueagle-utils'''.


|-
Il pacchetto ''ueagle-atm'' è compilato nel kernel Debian di default (>= 2.6.10): per verificarlo digitate
| align="center" |


====Instant Messaging====
<pre>
| [http://www.icq.com/ Icq] {{windows}} {{mac}}
$ lsmod | less
</pre>


[http://www.msn.it Msn] {{windows}}
e verificate che il modulo ''ueagle-atm'' sia nella lista. Ricordate che per eseguire tale comando, prima del boot il modem USB deve essere stato collegato al computer in modo da attivare il sistema [[Old:Udev_e_Debian#Il_sottosistema_hotplug|hotplug]] (obbligatorio per questa soluzione).


[http://www.mercury.to Mercury] {{linux}} {{windows}} {{mac}}
Se il modulo compare nel listato di <code>''lsmod''</code>, non resta che far caricare il firmware per il modem.


| [http://kopete.kde.org/ Kopete] {{linux}} - {{deb}}
Il firmware si trova all'indirizzo http://eagle-usb.org/ueagle-atm/non-free/. Si deve scaricare il pacchetto <code>'''ueagle-data-X.tar.gz'''</code> (X è la versione del pacchetto, al momento della scrittura della pagina X = 1.3).


[http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}} {{mac}} - {{deb}}
Supponiamo di avere scaricato il pacchetto in <code>''/home/mioutente''</code>.


[http://amsn.sourceforge.net/ Amsn] {{linux}} {{windows}} {{mac}} - {{deb}}
Diventiamo root.


[http://sim-icq.sourceforge.net/ Sim] {{linux}} - {{deb}}
<pre>
$ su
</pre>


[http://www.miranda-im.org/ Miranda] {{windows}}
Scompattiamo il pacchetto
<pre>
# tar -xvzf ueagle-data-1.3.tar.gz
</pre>


|-
Entriamo nella cartella che si è creata dopo aver lanciato il comando <code>''tar''</code>.
| align="center" |
<pre>
$ cd eagle-data ''(o un nome simile..)''
</pre>


====News Reader====
Spostiamo i file del firmware nella cartella <code>''/lib/firmware''</code> in modo che [[Old:Udev_e_Debian#Il_sottosistema_hotplug|hotplug]] riesca a caricarli.


| [http://www.microsoft.com Microsoft Outlook] {{windows}} {{mac}}
<pre>
$ mv *.fw /lib/firmware
</pre>


| [http://pan.rebelbase.com/ Pan] {{linux}} {{mac}} {{windows}} - {{deb}}
A questo punto non ci resta che ricaricare il modulo ueagle-atm o aspettare il prossimo riavvio ed il gioco è fatto.


[http://knode.sourceforge.net/ Knode] {{linux}} - {{deb}}
== Note Finali ==


[http://sylpheed.good-day.net/en/ Sylpheed] {{linux}} {{windows}} - {{deb}}
{{Warningbox|Se si vuole staccare fisicamente il modem dalla porta USB, conviene scaricare prima il modulo '''eagle_usb''' altrimenti potrebbe avvenire un errore che non permette più la riconnessione senza riavviare il PC. Per scaricare il modulo:
<pre>
sudo modprobe -r eagle_usb
</pre>
}}


|-
; NOTA : In alcuni casi hotplug può non essere in grado di riconoscere il modem se questo viene spostato da una porta all'altra. Per evitare problemi si consiglia di collegare il modem sempre alla stessa porta USB.
| align="center" |
 
====Voip====
 
|[http://www.skype.com/ Skype] {{linux}} {{Mac}} {{windows}}
 
[http://www.gizmoproject.com/ Gizmo] {{linux}} {{mac}} {{windows}}
 
|[http://www.openwengo.com/ OpenWengo] {{linux}} {{Mac}} {{windows}} - {{deb}}
 
[http://www.gnomemeeting.org/ Ekiga (ex Gnomemeeting)] {{linux}} {{windows}} - {{deb}}
 
[http://www.twinklephone.com/ Twinkle] {{linux}} - {{deb}}
 
|-
| align="center" colspan="3" |
 
===Multimedia===
 
|-
| align="center" colspan="3" |
====Audio====
 
|-
| align="center" |
=====Player=====
 
| [http://www.winamp.com/ Winamp] {{windows}}
 
| [http://coolplayer.sourceforge.net/ CoolPlayer] {{windows}}
 
[http://www.xmms.org/ Xmms] {{linux}} - {{deb}}
 
[http://www.sosdg.org/~larne/w/BMP_Homepage Beep Media Player] {{linux}} - {{deb}}
 
[http://www.zinf.org/ Zinf] {{linux}} - {{windows}} - {{deb}}
 
[http://www.rhythmbox.org Rhythmbox] {{linux}} - {{deb}}
 
|-
| align="center" |
 
=====Gestione Raccolte Musicali=====
 
| [http://www.apple.com/itunes/ iTunes] {{mac}} {{windows}}
 
[http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
 
| [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] (player di default di Gnome) {{linux}} - {{deb}}
 
[http://amarok.kde.org/ Amarok] {{linux}} - {{deb}}
 
[http://www.sacredchao.net/quodlibet Quod Libet] {{linux}} - {{deb}}
 
[http://muine.gooeylinux.org/ Muine] {{linux}} - {{deb}}
 
|-
| align="center" |
 
=====Gestione dei Tag=====
 
| [http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
 
| [http://www.sacredchao.net/quodlibet Ex Falso] (parte di Quod Libet) {{linux}} - {{deb}}
 
[http://pwp.netcabo.pt/paol/tagtool/ Tagtool] {{linux}} - {{deb}}
 
[http://easytag.sourceforge.net/ Easytag] {{linux}} {{windows}} - {{deb}}
 
[http://kid3.sourceforge.net/ Kid3] {{linux}} - {{deb}}
 
|-
| align="center" colspan="3" |
 
====Video====
 
|-
| align="center" |
 
=====Player=====
 
| [http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
 
| [http://www.videolan.org/vlc/ VLC] {{linux}} {{mac}} {{windows}} ''(e molti altri)''
 
[http://xinehq.de/ gXine] {{linux}} - {{deb}}
 
[http://www.mplayerhq.hu/homepage/design7/news.html MPlayer] {{linux}} {{mac}} {{windows}} - {{udeb|http://debian.video.free.fr/}}
 
[http://www.gnome.org/projects/totem/ Totem] {{linux}} - {{deb}}
 
|-
| align="center" colspan="3" |
==== Produzione Audio/Musica ====
 
|-
| align="center" |
===== Architettura =====
 
| Non esiste niente del genere!
 
| [http://jackit.sourceforge.net/ JACKit!] {{linux}} {{mac}} - {{deb}}
 
[http://qjackctl.sourceforge.net/ qjackctl] (GUI per Jack) {{linux}} {{mac}} - {{deb}}
 
|-
| align="center" |
===== Editor Audio =====
 
| [http://www.sonymediasoftware.com/ Soundforge] {{windows}}
 
[http://www.adobe.com/ Adobe Audition] {{windows}}
 
| [http://audacity.sourceforge.net/ Audacity] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://rezound.sourceforge.net/ Rezound] {{linux}} - {{deb}}
 
[http://www.metadecks.org/software/sweep/ Sweep] {{linux}} - {{deb}}
 
 
|-
| align="center" |
===== Registratori Multitraccia =====
 
| Protools {{mac}}
 
| [http://ardour.org Ardour] {{linux}} {{mac}} - {{deb}}
 
|-
| align="center" |
===== Editor Audio+Midi =====
 
| [http://www.steinberg.net/ Cubase] {{Windows}} {{mac}}
 
| [http://www.rosegardenmusic.com/ Rosegarden4] {{linux}} - {{deb}}
 
[http://www.muse-sequencer.org/ Muse] {{linux}} - {{deb}}
 
|-
| align="center" |
===== Sequencer =====
|
 
| [http://www.filter24.org/seq24/ Seq24] {{linux}} - {{Deb}}
 
|-
| align="center" |
===== Editor Loop-Based =====
 
| [http://www.flstudio.com/ Friuty Loops] {{windows}}
 
| [http://lmms.sourceforge.net/ Lmms] {{linux}} - {{deb}}
 
|-
| align="center" |
===== Framework Synth/Effetti =====
 
| [http://www.steinberg.net/ VST] {{windows}} {{mac}}
 
| [http://dssi.sourceforge.net/ DSSI] {{linux}} - {{deb}}
 
[http://www.ladspa.org/ LADSPA] {{linux}} - {{deb}}
 
|-
| align="center" |
===== Synth =====
|
 
| [http://zynaddsubfx.sourceforge.net/ ZynAddSubFX] {{linux}} {{windows}} - {{deb}}
 
[http://www.nongnu.org/om-synth/ Om] {{linux}}
 
[http://home.jps.net/~musound/whysynth.html WhySynth] {{linux}}
 
|-
| align="center" |
===== Notazione =====
 
| [http://www.finalemusic.com/ Finale] {{windows}} {{mac}}
 
| [http://lilypond.org/web/ Lilypond] {{linux}} - {{deb}}
 
[http://denemo.sourceforge.net/ Denemo] {{linux}} - {{deb}}
 
[http://noteedit.berlios.de/ NoteEdit] (interfaccia a Lilypond) {{linux}} - {{deb}}
 
[http://www.rosegardenmusic.com/ Rosegarden4] (interfaccia a Lilypond) {{linux}} - {{deb}}
 
|-
| align="center" colspan="3" |
 
====Grafica====
|-
| align="center" |
 
=====Fotoritocco=====
 
| [http://www.it.corel.com/servlet/Satellite?pagename=Corel3It/Products/Display&pfid=1047024809736&pid=1047025538464 Paint Shop Pro] {{windows}}
 
[http://www.adobe.it/products/photoshop/main.html Adobe PhotoShop] {{windows}} - {{mac}}
 
| [http://www.gimp.org/ GIMP] {{windows}} - {{linux}} - {{mac}} - {{deb}}
 
|-
| align="center" |
 
=====Gestione Foto=====
 
| [http://picasa.google.com/index.html Picasa] {{windows}}
 
[http://www.apple.com/ilife/iphoto/ iPhoto] {{mac}}
 
| [http://gthumb.sourceforge.net/ Gthumb] {{linux}} - {{deb}}
 
[http://www.digikam.org/ Digikam] {{linux}} - {{deb}}
 
[http://gqview.sourceforge.net/ GQview] {{linux}} - {{deb}}
 
[http://www.gnome.org/projects/f-spot/ F-Spot] {{linux}} - {{deb}}
 
|-
| align="center" |
=====Vettoriale=====
 
| [http://www.it.corel.com/servlet/Satellite?pagename=Corel3It/Products/Display&pfid=1047024809679&pid=1047023175176 CorelDRAW] {{windows}}
 
| [http://www.sodipodi.com/ Sodipodi] {{windows}} - {{linux}} - {{deb}}
 
[http://www.inkscape.org/ InkScape] {{windows}} - {{linux}} - {{mac}} - {{deb}}
 
|-
| align="center" |
=====Immagini RAW=====
 
| ''Vari plugin commerciali''
 
| [http://www.cybercom.net/~dcoffin/dcraw/ dcraw] {{linux}} - {{deb}}
 
[http://ufraw.sourceforge.net/ UFRaw] {{linux}} - {{deb}}
 
|-
| align="center" colspan="3" |
 
===Office===
 
|-
| align="center" |
====Suite Office====
 
| [http://office.microsoft.com/ Microsoft Office] {{windows}} {{mac}}
 
[http://www.software602.com/ 602 PC Suite] {{windows}}
 
[http://www.sun.com/software/star/staroffice/ StarOffice] {{linux}} {{windows}}
 
|
 
[http://www.openoffice.org OpenOffice.Org] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Koffice] {{linux}} - {{deb}}
 
[http://www.gnome.org/gnome-office/ GnomeOffice] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Editor di Testi [http://it.wikipedia.org/wiki/WYSIWYG WYSIWYG]====
| [http://office.microsoft.com/ Microsoft Word] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.abisource.com/ Abiword] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kword] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeWriter] (Parte di OpenOffice.Org) {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Editor di Testi [http://it.wikipedia.org/wiki/Desktop_Publishing DTP]====
| [http://www.adobe.com/products/pagemaker/main.html Adobe PageMaker] {{windows}} {{mac}}
 
[http://www.quark.com/about/contact/international_web_sites.html QuarkXPress] {{windows}} {{mac}}
 
| [http://www.lyx.org/ Lyx] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://www.scribus.org.uk/ Scribus] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://www.stacken.kth.se/project/pptout/ Passepartout] {{linux}} {{mac}} - {{deb}}
 
TeX/LaTeX {{linux}} {{windows}} {{mac}} - {{deb}} [http://www.guit.sssup.it/ GUIT]
 
|-
| align="center" |
 
====Editor di Testi orientati<br> alla programazione====
|
 
|[http://www.kde-apps.org/content/show.php?content=9901 KWrite] (default di KDE) {{linux}} - {{deb}}
 
[http://www.gnu.org/software/emacs/emacs.html Emacs] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
 
[http://www.vim.org/ Vim] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
 
[http://kate.kde.org/ Kate] {{linux}} - {{deb}}
 
[http://www.kdevelop.org/ KDevelop] {{linux}} - {{deb}}
 
[http://kile.sourceforge.net/ Kile] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Fogli di Calcolo====
| [http://office.microsoft.com/ Microsoft Excel] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.gnome.org/projects/gnumeric/ Gnumeric] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kspread] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeCalc] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
===Programmi Scientifici===
 
|-
| align="center" |
====Matlab====
 
| [http://www.mathworks.com/ Matlab] {{linux}} {{windows}} {{mac}}
 
| [http://www.octave.org/ Octave] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://scilabsoft.inria.fr Scilab] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
=== Utilita'===
|-
| align="center" |
====Backup====
| [http://www.microsoft.com Windows Backup] {{windows}}
 
[http://www3.ca.com/solutions/Product.aspx?ID=4536 ARCserve Backup] {{windows}}
 
| [http://www.bacula.org Bacula] {{linux}} {{windows}} {{mac}} -  {{deb}}
 
[http://jr.falleri.free.fr/keep Keep] {{linux}} - {{udeb|http://repos.knio.it}}
 
|-
| align="center" |
====File Manager====
| Explorer {{windows}}
 
[http://www.ghisler.com/ Total Commander] {{windows}}
 
| [http://www.gnome.org/projects/nautilus/ Nautilus] (default di Gnome) {{linux}} - {{deb}}
 
[http://www.konqueror.org/ Konqueror] (default di KDE) {{linux}} - {{deb}}
 
[http://rox.sourceforge.net/phpwiki/index.php/ROX-Filer ROX-filer] {{linux}} - {{deb}}
 
[http://en.wikipedia.org/wiki/Gentoo_file_manager Gentoo] {{linux}} - {{deb}}
 
[http://roland65.free.fr/xfe/ Xfe] {{linux}} - {{deb}}
 
[http://krusader.sourceforge.net/ Krusader] {{linux}} - {{deb}}
 
|-
 
| align="center" |
====Gestione Filesystem====
| [http://www.symantec.com/home_homeoffice/products/system_performance/pm80/index.html Partition Magic] {{windows}}
 
| [ftp://ftp.kernel.org/pub/linux/utils/util-linux/ fdisk] {{linux}} - {{deb}}
 
[ftp://ftp.kernel.org/pub/linux/utils/util-linux/ cfdisk] {{linux}} - {{deb}}
 
[http://www.gnu.org/software/parted/ parted] {{linux}} - {{deb}}
 
[http://qtparted.sourceforge.net/ qtparted] {{linux}} - {{deb}}
 
[http://gparted.sourceforge.net/ gparted] {{linux}} - {{deb}}
 
|-
 
 
| align="center" |
====Masterizzazione====
| [http://www.nero.com/ita/index.html Nero Burning Room] {{windows}} {{linux}}
 
| [http://www.k3b.org/ K3b] {{linux}} - {{deb}}
 
[http://gnomebaker.sourceforge.net/v2/ Gnomebaker] {{linux}} - {{deb}}
 
[http://graveman.tuxfamily.org/index.php?l=e Graveman] {{linux}} - {{deb}}
 
[http://www.xcdroast.org/ X-CD-roast] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Pulizia del Sistema====
| [http://www.symantecstore.com/antivirus/norton-cleansweep-a.htm CleanSweep] {{windows}}
 
| [http://www.kde-apps.org/content/show.php?content=28631 Kleansweep] {{linux}} {{udeb|http://repos.knio.it}}
|}
 
==Legenda==
Nella tabella sono presenti alcuni simboli, per identificare quali sistemi operativi sono supportati dalle applicazioni:
: {{linux}} Indica che il programma e' compatibile con Linux.
: {{windows}} Indica che il programma e' compatibile con Windows.
: {{mac}} Indica che il programma e' compatibile con MacOs.
 
Sono, inoltre, presenti delle swirl, che indicano la presenza dei programmi in formato .deb.
: {{deb}} Indica che il programma e' stato pacchettizzato ed e' presente nei repository ufficiale Debian.
: http://guide.debianizzati.org/images/7/7b/Swirl_gray.png Indica che il programma e' stato pacchettizzato, ma e' presente in un repository non ufficiale. E' inoltre presente un link al repository in cui si trova il pacchetto.

Versione attuale delle 16:15, 30 nov 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.


Introduzione

Questo HOWTO mostrerà come installare i driver eagle-adsl su Debian GNU/Linux.

Questi driver supportano i seguenti modem:

Vedere le rispettive pagine per ulteriori informazioni.

I driver funzionano molto bene, soprattutto nelle ultime versioni. Ricordatevi soltanto che quando riavviate dovrete staccare per qualche secondo il modem per evitare problemi di sincronia (e quindi lunghe attese al boot).

Pacchetti da installare

Questo è il passaggio più difficile dato che dobbiamo installare i pacchetti senza disporre di una connessione ad internet. Ci sono due possibili strade da seguire, a seconda di cosa avete a disposizione:

  1. effettuare una connessione ad internet provvisoria, ad esempio tramite scheda di rete. Io ad esempio disponevo di un secondo PC sul quale il modem era già installato ed ho fatto in modo di condividere la connessione ad internet (vedere: Condividere la connessione). In alternativa potreste andare a casa di un amico che dispone di connessione ad internet tramite scheda di rete ethernet, o ancora, farvi prestare un modem adsl ethernet. Una volta connessi, però, l'installazione dei pacchetti e di tutte le dipendenze diventa una cosa banalissima;
  2. scaricare i pacchetti manualmente, tramite un altro sistema o PC connesso ad internet. Questa strada è più macchinosa perché non è facile trovare e scaricare tutte le dipendenze (dipende molto da cosa si è già installato). Questa strada si dovrebbe usare come ultima spiaggia.

Ok, supposto che in un modo o nell'altro abbiate una connessione ad internet, i pacchetti da installare sono in primo luogo i driver del modem:

  • eagle-usb-data;
  • eagle-usb-utils.

Durante l'installazione di eagle-usb-utils verranno richiesti:

  • il vostro provider internet;
  • nome utente e password per la connessione ad internet;
  • quando avviare automaticamente la connessione: all'avvio del sistema, quando il modem viene collegato al PC oppure mai (avvio manuale);
  • se usare i DNS forniti da Telecom oppure usare dei DNS statici impostati manualmente (veder dopo: Impostare i DNS).

Se volete riconfigurare il pacchetto in un secondo momento basterà usare il comando:

# dpkg-reconfigure eagle-usb-utils

Ora (e qui viene il grosso) dovremo installare tutta una serie di pacchetti per poter compilare il modulo del kernel eagle_usb che serve per gestire il modem:

  • eagle-usb-module-source
  • module-assistant
  • kernel-package
  • libc6-dev

Se avete una connessione ad internet, basterà lanciare module-assistant e questi permetterà di installare gli eventuali altri pacchetti mancanti, di compilare il modulo mettendolo in un pacchetto, ed infine di installare il pacchetto del modulo.

Se non avete invece una connessione ad internet provvisoria sullo stesso sistema dovrete scaricare oltre ai precedenti pacchetti con tutte le loro dipendenze, anche gli header del kernel corrente ed eventuali altri pacchetti qualora module-assistant fallisse a compilare il modulo.

Compilare il modulo del kernel

Come detto il modulo del kernel necessario per gestire il modem è eagle_usb che purtroppo non è incluso in nessun kernel ufficiale Debian.

Per compilare i moduli Debian fornisce un comodo tool module-assistant. Basta lanciarlo:

# module-assistant

e ci verrà presentata una interfaccia che permette di:

  • preparare il sistema installando eventualmente gli header del kernel corrente;
  • scegliere il modulo da compilare e scaricare automaticamente i sorgenti;
  • compilare il modulo;
  • installare il pacchetto.

Una volta installato il modulo si potrà fare partire la connessione con:

# adslstart

Impostare i DNS

Nel mio caso i DNS mandati da Telecom Italia, in fase di connessione, risultano lentissimi. Per vedere se una connessione è lenta a causa dei DNS si può usare un comando del tipo:

nslookup www.google.it

Tipicamente si dovrebbe avere una risposta nel giro di un secondo o anche meno. Se la risposta arriva dopo diversi secondi allora i DNS sono troppo lenti e conviene impostarne degli altri.

Per impostare i DNS basta inserire in cima a /etc/resolv.conf:

nameserver 151.99.125.2
nameserver 151.99.125.3

Dove 151.99.125.2 e 151.99.125.3 sono gli indirizzi dei DNS che ho trovato essere molto più veloci nel mio caso. A questo punto la velocità del comando nslookup dovrebbe essere migliorata parecchio (e anche l'apertura della pagine internet di conseguenza). Se i DNS sono ancora lenti cercatene degli altri fino a quando non ne trovate di abbastanza veloci.

Si possono anche aggiungere delle ulteriori opzioni:

options rotate
options timeout 1

che servono per mandare alternativamente le richieste all'uno o all'altro DNS e per impostare ad 1 secondo il timeout da attendere prima di rifare la richiesta sull'altro DNS.

Ora dobbiamo fare in modo che il file /etc/resolv.conf non venga più sovrascritto quando si effettua la connessione. A tal scopo basta riconfigurare il pacchetto eagle-usb-utils:

# dpkg-reconfigure eagle-usb-utils

e scegliere di non usare i DNS forniti dal provider.

A questo punto il file /etc/resolv.conf non dovrebbe venire più sovrascritto. Per maggior sicurezza, tuttavia, consiglio di conservare una copia del resolv.conf funzionante in un posto sicuro (ad es. in /root) in modo da poterlo ripristinare facilmente all'occorrenza con un semplice cp.

Connettersi e disconnettersi manualmente

Per connettersi manualmente basta usare il seguente comando:

# adslstart

Invece per disconnettersi da internet:

# adslstop

Condividere la connessione

Se avete più di un computer, potreste avere la necessità di collegarvi contemporaneamente ad internet con più computer.

Se ad esempio avete due computer, potrete collegarne uno a internet tramite il modem USB e fare si che l'altro condivida la connessione. Per far ciò ogni PC deve essere dotato di una normalissima scheda di rete ethernet e deve essere usato un cavetto cross (incrociato) per connetter i due PC.

Se avete più di due PC dovrete usare un switch per collegarli tutti tramite scheda di rete.

Fatto ciò non vi resta che seguire questa guida su come condividere la connessione ad internet:

Kernel 2.6.10 o superiori

A partire dal kernel 2.6.10 i pacchetti eagle-usb-data e eagle-usb-utils sono sostituibili con ueagle-atm e ueagle-utils.

Il pacchetto ueagle-atm è compilato nel kernel Debian di default (>= 2.6.10): per verificarlo digitate

$ lsmod | less

e verificate che il modulo ueagle-atm sia nella lista. Ricordate che per eseguire tale comando, prima del boot il modem USB deve essere stato collegato al computer in modo da attivare il sistema hotplug (obbligatorio per questa soluzione).

Se il modulo compare nel listato di lsmod, non resta che far caricare il firmware per il modem.

Il firmware si trova all'indirizzo http://eagle-usb.org/ueagle-atm/non-free/. Si deve scaricare il pacchetto ueagle-data-X.tar.gz (X è la versione del pacchetto, al momento della scrittura della pagina X = 1.3).

Supponiamo di avere scaricato il pacchetto in /home/mioutente.

Diventiamo root.

$ su

Scompattiamo il pacchetto

# tar -xvzf ueagle-data-1.3.tar.gz

Entriamo nella cartella che si è creata dopo aver lanciato il comando tar.

$ cd eagle-data ''(o un nome simile..)''

Spostiamo i file del firmware nella cartella /lib/firmware in modo che hotplug riesca a caricarli.

$ mv *.fw /lib/firmware

A questo punto non ci resta che ricaricare il modulo ueagle-atm o aspettare il prossimo riavvio ed il gioco è fatto.

Note Finali

Warning.png ATTENZIONE
Se si vuole staccare fisicamente il modem dalla porta USB, conviene scaricare prima il modulo eagle_usb altrimenti potrebbe avvenire un errore che non permette più la riconnessione senza riavviare il PC. Per scaricare il modulo:
sudo modprobe -r eagle_usb


NOTA
In alcuni casi hotplug può non essere in grado di riconoscere il modem se questo viene spostato da una porta all'altra. Per evitare problemi si consiglia di collegare il modem sempre alla stessa porta USB.