mriya3 Tux's lil' helper
Joined: 27 Jul 2004 Posts: 124 Location: Switzerland
|
Posted: Mon Aug 16, 2004 12:28 pm Post subject: [HOWTO] Ebuild per driver eagle-1.9.8-r3 (italiano) |
|
|
(tradotto dal post originale in francese https://forums.gentoo.org/viewtopic.php?t=137649&highlight=eagle di Sleeper)
Nota: se avete domande chiedete (in francese o inglese) direttamente a Sleeper ... tramite il post originale... io ho solo tradotto)
È disponibile la nuova versione delle ebuilds ...
Prima di dirvi dove, quando e come... solo alcune cose:
- L'ebuild è stato testato solamente con il kernel 2.6 ( 2.6.7 ) e in modo pppoa .. Mi aspetto perciò che mi avvertiate in caso di bug ..etc... (avvertite Sleeper, ndt)
- L'ebuild (così come il driver) sono considerati come delle beta (anche se sufficientemente stabili per un utilizzo giornaliero)
1. Dove scaricare l'ebuild
L'ebuild (così come il sorgente del driver) si trovano attualmente su gna.org; tutta la sezione dev è raggruppata su Gna: segnalazioni di bug concernenti i driver (ed eventualmente l'ebuild) devono essere quindi postate lì.
Troviamo l'ebuild a questo indirizzo:
Nota: Il sito dell'eagle-usb è attualmente la
2. Come installare
Descriverò unicamente l'installazione dell'ebuild in un sistema Gentoo già configurato.
Bisogna innanzitutto scaricare l'ebuild (link nella sezione 1) e il codice del driver quì.
- Verificare che la variabile PORTDIR_OVERLAY in /etc/make.conf è configurata correttamente e decommentata:
Code: | PORTDIR_OVERLAY=/usr/local/portage |
Copiate il tarball del driver in /usr/portage/distfiles
Scomprimete l'archivio dell'ebuild in /usr/local/portage/net-dialup :
Code: |
# cp eagle-usb-ebuild-1.9.8-r3.tar.gz /usr/local/portage/net-dialup
# cd /usr/local/portage/net-dialup
# tar xvzf eagle-usb-ebuild-1.9.8-r3.tar.gz
# cd eagle-usb
|
Successivamente bisogna emergiare il driver. Visto che è un ebuild instabile, se non siamo gia in "ACCEPT_KEYWORDS=~x86", bisognerà dichiarare che accettate il pacchetto instabile in /etc/portage/package.keywords. Create questa directory e questo file se non esistono già, e aggiungetegli : Code: | net-dialup/eagle-usb ~x86 | Nb: ~x86 è da cambiare in ~ppc nel caso siete su un'architettura PPC.
Successivamente, la procedura differisce solo un po' per le USE flag a dipendenza del tipo di connessione che abbiamo:
- Connessione in pppoa:
(è di default, possiamo anche non metterla)
Connessione con dhcp :
Connessione con IP statico :
Questa USE flag potrà essere aggiunta nel vostro /etc/portage/package.use (ancora una volta, create questo file se non esiste già), aggiungendo questa linea : Code: | net-dialup/eagle-usb votre_flag |
Infine possiamo installare in driver : Attenzione: per il kernel 2.6, si dovrà disattivare temporaneamente il sandbox (a causa del nuovo kbuild del kernel 2.6. Una soluzione migliore sarà presto introdotta nel portage... ma per il momento...). Dovremo quindi emergiare con : Code: | FEATURES="-sandbox" emerge eagle-usb |
Nota: Se l'emerge è fatto da utente, dovremo anche aggiungere l'opzione -userpriv alle opzioni di sandbox, quindi:
Code: | FEATURES="-sandbox -userpriv" emerge eagle-usb |
- In seguito dobbiamo assicurarci che tutte le dipendenze dei moduli siano risolte:
( da root )
Poi modifichiamo i files di configurazione:
- /etc/conf.d/eagle-usb . I commenti dovrebbero essere sufficientemente esplicativi
- Eventualmente /etc/eagle-usb/eagle-usb.conf, per settare i giusti VPI/VCI
- /etc/ppp/peers/dsl.peer per le connessioni in pppoa. Bisogna impostare un utente valido.
- /etc/ppp/pap-secrets et /etc/ppp/chap-secrets (secondo il sistema, tutti e due se non sapete) in modo da mettere utente e password
Esempio:
Code: | <utente messo in /etc/ppp/peers/dsl.peer> * <la vostra password> * |
. In seguito, per caricare automaticamente il modulo, lo potete aggiungere a /etc/modules.autoload.d/kernel-2.4 o
/etc/modules.autoload.d/kernel-2.6
Avviamo il servizio eagle-usb: Code: | /etc/init.d/eagle-usb start |
Per avviare il servizio al boot lanciare: Code: | rc-update add eagle-usb default |
E la connessione dovrebbe funzionare... se no... blame me
Cambiamenti
- 17/02/2004 - versione iniziale
- 17/02/2004 - Aggiunta dei files fichiers /etc/portage/package.* par TGL
- 17/02/2004 - Correzione dle testo + cambio a versione 1.9.5-r1
- 22/02/2004 - Nuova versione 1.9.6
- 25/02/2004 - Correzione della path del file delle opzioni
- 16/03/2004 - Ebuild versione 1.9.6-r1 + aggiunta di -userpriv
- 14/06/2004 - Ebuild versione 1.9.8
- 14/06/2004 - Ebuild versione 1.9.8-r1
- 02/07/2004 - Ebuild versione 1.9.8-r2
- 13/07/2004 - Ebuild versione 1.9.8-r3
_________________ --
http://www.mriya3.tk | http://www.mriyasoftware.com
--
"Make everything as simple as possible, but not simpler."
-- Albert Einstein |
|