Avant d'indiquer ou, quand, comment .. etc ..., juste qq petites choses:
- L'ebuild a ete teste uniquement sous kernel 2.6 ( 2.6.7 ) et en mode pppoa (i.e: non-degroupe) .. J'attends donc les rapport de bugs ..etc...
- L'ebuild (comme le driver) sont consideres comme etant des betas (bien que stables pour une utilisation journaliere)
L'ebuild (ainsi que le code du driver) se trouve maintenant sur gna.org. En fait toute la partie dev est regroupee sur Gna! : les report de bugs concernant le driver (et eventuellement l'ebuild) doivent donc etre poste la-bas.
On peut donc trouver l'ebuild ici:
- Pour la version 2.0.0 du driver : eagle-usb.2.0.0.ebuild
2. Comment
Je decrirai uniquement l'installation de l'ebuild sur une Gentoo deja configuree.
Il faut donc recuperer l'ebuild ( lien dans la section 1 ) ainsi que le code du driver associe (la).
- Verifier que la variable PORTDIR_OVERLAY dans /etc/make.conf est bien settée et decommentée:
Code: Select all
PORTDIR_OVERLAY=/usr/local/portage - Verifier que le répertoire /usr/local/portage existe bien et sinon le créer:
Code: Select all
mkdir -p /usr/local/portage - De même s'il n'existe pas créer le répertoire usr/local/portage/net-dialup:
Code: Select all
mkdir -p usr/local/portage/net-dialup - Copier la tarball du driver dans /usr/portage/distfiles
- Dezip/detarrer l'archive de l'ebuild dans /usr/local/portage/net-dialup :
Code: Select all
# cp eagle-usb-ebuild-2.0.0.tar.gz /usr/local/portage/net-dialup # cd /usr/local/portage/net-dialup # tar xvzf eagle-usb-ebuild-2.0.0.tar.gz # cd eagle-usb - Il faut ensuite emerger le driver lui-meme. Puisque c'est un ebuild instable, et si vous n'êtes pas déjà en "ACCEPT_KEYWORDS=~x86", il vous faudra déclarer que vous l'acceptez dans votre /etc/portage/package.keywords. Créez ce répertoire et ce fichier si ils n'existent pas déjà, et ajoutez-y : Nb: ~x86 est remplace par ~ppc pour les achitecture PPC.
Code: Select all
net-dialup/eagle-usb ~x86
Ensuite, la procedure differe un tant soit peu au niveau des USE flags selon le type de connection que l'on a :
- Connexion en pppoa (typiquement acces non-degroupes): (c'est le defaut, on peut donc ne rien mettre)
Code: Select all
USE="pppoa" - Connexion en dhcp (typiquement free degroupe) :
Code: Select all
USE="dhcpip" - Connexion en IP statique :
Code: Select all
USE="staticip"
Code: Select all
net-dialup/eagle-usb votre_flagCode: Select all
emerge eagle-usbCode: Select all
FEATURES="-sandbox" emerge eagle-usbRem: Si l'emerge est fait en tant que user, il faut aussi ajouter l'option -userpriv aux options de sandbox, ce qui donne:
Code: Select all
FEATURES="-sandbox -userpriv" emerge eagle-usb(releve par romale)
Exemple: Pour un utilisateur chez Free degroupe, sur kernel 2.6, en x86:
/etc/portage/package.keywords:
Code: Select all
net-dialup/eagle-usb ~x86Code: Select all
net-dialup/eagle-usb dhcpipCode: Select all
FEATURES="-sandbox" emerge eagle-usb- Ensuite il faut s'assurer que toutes les dependances modules sont bien resolues: ( en tant que root )
Code: Select all
depmod -a - Puis modifier les fichiers de config:
- /etc/conf.d/eagle-usb . Les commentaires devraient etre suffisamment explicites.
- Eventuellement /etc/eagle-usb/eagle-usb.conf, afin de mettre les bon VPI/VCI
- /etc/ppp/peers/dsl.peer pour les connections en pppoa. Il faut notamment setter le bon user.
- /etc/ppp/pap-secrets et /etc/ppp/chap-secrets (selon le mode, les 2 si vous ne savez pas) afin de mettre le user et le mot de
passe. Exe:Code: Select all
<le user declare dans /etc/ppp/peers/dsl.peer> * <votre password> *
- Charger le module: . Pour la suite, afin que le driver soit chargee automatiquement au boot, vous pouvez le rajouter dans /etc/modules.autoload.d/kernel-2.4 ou
Code: Select all
modprobe eagle-usb
/etc/modules.autoload.d/kernel-2.6 - Demarrer le service eagle-usb: Pour que le service soit automatiquement demarre au boot :
Code: Select all
/etc/init.d/eagle-usb startCode: Select all
rc-update add eagle-usb default
History
- 17/02/2004 - version initiale.
- 17/02/2004 - Ajout des fichiers /etc/portage/package.* par TGL
- 17/02/2004 - Corrections texte + passage en version 1.9.5-r1
- 22/02/2004 - Passage en version 1.9.6
- 25/02/2004 - Correction d'un chemin vers le fichiers d'options
- 16/03/2004 - Passage de l'ebuild en 1.9.6-r1 + ajout de -userpriv
- 14/06/2004 - Passage de l'ebuild en 1.9.8
- 14/06/2004 - Passage de l'ebuild en 1.9.8-r1
- 02/07/2004 - Passage de l'ebuild en 1.9.8-r2
- 13/07/2004 - Passage de l'ebuild en 1.9.8-r3
- 01/09/2004 - Passage de l'ebuild en 1.9.9
- 06/11/2004 - Passage de l'ebuild en 1.9.9-r1
- 07/11/2004 - Passage de l'ebuild en 2.0.0
- 14/11/2004 - Clarification regardant le répertoire usr/local/portage
NDM-bis : allez hop, assez vu... TGL.





