Installare GPRS Easy Connect su Slackware Linux
GPRS Easy Connect, per chi non lo sapesse già, è un programma perl/gtk2 che consente di connettersi ad internet con un cellulare creando uno script di connessione in modo semplicissimo grazie ad una facile interfaccia grafica che permette di creare uno script adatto a qualunque situazione (qualunque cellulare, operatore o nazione). Tale programma è liberamente scaricabile dal sito ufficiale www.gprsec.hu e l'installazione sarebbe banale se non fosse per le numerose dipendenze da soddisfare, soprattutto su un sistema senza GNOME come Slackware.
Innanzi tutto, è necessario installare le libgnomeui e tutto ciò da cui esse dipendono, e quindi seguendo le dipendenze dei pacchetti di GSlacky (www.slacky.eu), sono necessari:
- avahi
- gconf
- gnome-keyring
- gnome-vfs
- libbonobo
- libbonoboui
- libgnome
- libgnomeui
- libgnomecanvas
- orbit2
- pmount
Fatto questo bisogna compilare tutti i moduli perl riportati qui sotto nel giusto ordine, reperibili tutti da search.cpan.org
- ExtUtils-Depends
- ExtUtils-PkgConfig
- Glib
- Cairo
- Gtk2
- Gnome2-Canvas
- Gnome2-VFS
- Gnome2
- Gtk2-TrayIcon
Questi, essendo moduli perl si compilano in questo modo (molto simile ai normali programmi C):
perl Makefile.PL make make installInstallate tutte le dipendenze, resta solo da decomprimere l'archivio di GPRS Easy Connect, entrare nella directory appena creata e avviare l'installer:
tar -xjvf GPRS_Easy_Connect_xxx.tar.bz2 cd GPRS_Easy_Connect_xxx ./INSTALL.shSe le dipendenze sono tutte soddisfatte l'installer ci darà l'ok per proseguire nell'operazione guidata.
Problemi Riscontrati
Con alcuni telefoni samsung la connessione non va a buon fine (SGH-P400 e Z560) e probabilmente anche con altri modelli e marche. Il problema si risolve modificando il file /usr/share/gprsec/tools/gprs-chat-scripts alle righe
OK 'AT+CGDCONT=5,"IP","???"' OK ATDT*99*1,5# il numero può variare col modellodella sezione del telefono interessato, e cambiarle in:
OK 'AT+CGDCONT=1,"IP","???"' OK ATDT*99***1# oppure OK ATDT*99**1*1# a seconda dell'operatore
Buona navigazione a tutti!
Condividi sui tuoi social preferiti!
Telegram Facebook Linkedin Twitter Pinterest