Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOWTO] Ebuild per driver eagle-1.9.8-r3 (italiano)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
mriya3
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jul 2004
Posts: 124
Location: Switzerland

PostPosted: Mon Aug 16, 2004 12:28 pm    Post subject: [HOWTO] Ebuild per driver eagle-1.9.8-r3 (italiano) Reply with quote

(tradotto dal post originale in francese http://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 .

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:


  1. Connessione in pppoa:
    Code:
    USE="pppoa"

    (è di default, possiamo anche non metterla)
  2. Connessione con dhcp :
    Code:
    USE="dhcpip"

  3. Connessione con IP statico :
    Code:
    USE="staticip"


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 :
Code:
emerge eagle-usb
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:
    Code:
    depmod -a
    ( da root )
  • Poi modifichiamo i files di configurazione:


  1. /etc/conf.d/eagle-usb . I commenti dovrebbero essere sufficientemente esplicativi
  2. Eventualmente /etc/eagle-usb/eagle-usb.conf, per settare i giusti VPI/VCI
  3. /etc/ppp/peers/dsl.peer per le connessioni in pppoa. Bisogna impostare un utente valido.
  4. /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>        *




  • Carichiamo il modulo:
    Code:
    modprobe eagle-usb
    . 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
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 13200
Location: here

PostPosted: Thu Aug 19, 2004 1:23 pm    Post subject: Reply with quote

Aggiunto a post utilissimi
_________________
"aspetto un'emozione sempre più indefinibile"
- CCCP -
"la libertà un doveroso pericolo in verità"
- PGR -
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum