OVH Cloud OVH Cloud

Aide sur le deb freeradius de sarge

5 réponses
Avatar
Franck
Bonjour la liste,

Voilà, pour un développement particulier, j'ai besoin de la fonction
compteur de freeradius.

Je suis à la lettre les infos du fichier rlm_sqlcounter et quand je
relance freeradius (freeradius -f -x), j'ai ce message là :

radiusd.conf[1] Failed to link to module 'rlm_sqlcounter':
rlm_sqlcounter.so: cannot open shared object file: No such file or directory

Apparement, il faut que freeradius soit compilé comme ceci :
./configure --with-experimental-modules

Mes questions sont :
- Comment savoir comment est conpilé le .deb, avec quelles options ?
- Où trouver un .deb pour sarge avec freeradius compilé avec toutes les
options expérimentales ?
- Au pire, comment faire un .deb afin que je puisse recompiler
freeradius avec ce qu'il faut et le mettre à disposition de la communauté ?

Merci de vos futures réponses

++

Franck


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

Avatar
Cedric Cellier
> - Comment savoir comment est conpilé le .deb, avec quelles options ?



apt-get source freeradius
cd freeradius-1.0.1/debian
less rules

c'est une makefile, chercher les règles "build*".

Je viens de le faire, et sur sarge ca donne :

./configure
$(confflags)
--prefix=/usr
--exec-prefix=/usr
--mandir=$(mandir)
--sysconfdir=/etc
--libdir=$(libdir)
--datadir=/usr/share
--localstatedir=/var
--with-raddbdir=$(raddbdir)
--with-logdir=/var/log/$(package)
--with-thread-pool --with-system-libtool
--enable-ltdl-install=no --enable-strict-dependencies
--without-rlm_eap_peap
--without-rlm_eap_tls
--without-rlm_eap_ttls
--without-rlm_sql_postgresql
--without-snmp
--enable-developer

- Où trouver un .deb pour sarge avec freeradius compilé avec toutes les
options expérimentales ?



Mmmmh... Pas bien dur à faire soit même...

- Au pire, comment faire un .deb afin que je puisse recompiler
freeradius avec ce qu'il faut et le mettre à disposition de la communauté ?



Il faut les packets devscripts, dpkg-dev, fakeroot et peut etre d'autres
aussi...

Donc, dans le rules, ajouter les options qui t'interressent, puis
retourner dans le repertoire freeradius-1.0.1, puis faire :

dch -i

Il va t'ouvrir tout seul debian/changelog et incrémenter le numéro de
release. Tu ajoute une ligne pour dire que t'as ajouté tout un tas
d'options cool.

Si, pour ces options, tu as eu besoin d'installer d'autres paquets, tu
les ajoute dans les dépendances de debian/control.

une fois que c'est tout bien nickel, tu retournes dans freeradius-1.0.1
et tu tappes :

dpkg-buildpackage -rfakeroot -us

Normalement, ca va te généré tous les .deb de ce paquet source dans ".."

Y'a plus qu'à installer celui qui te plait, et à signaler (par exemple
avec aptitude ou dselect) que tu veux conserver cette version du paquet
envers et contre tous (HOLD, avec la touche "=").


Enfin, moi, c'est ce que je ferait...

Au fait, question : comment flagger un paquet à "hold" sans lancer le
brontausore dselect ou le mamouth aptitude ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Shubbaka
Cedric Cellier a écrit :


Au fait, question : comment flagger un paquet à "hold" sans lancer le
brontausore dselect ou le mamouth aptitude ?





Salut, de mémoire c'est quelque chose du style
echo "hold" | dpkg --set-selections paquet
Je garantis pas pur sucre, j'ai pu inverser l'ordre mais ça donne une piste.
Pas tapé si grosse erreur, merci.
Fab


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvestre Ledru
> Salut, de mémoire c'est quelque chose du style
echo "hold" | dpkg --set-selections paquet
Je garantis pas pur sucre, j'ai pu inverser l'ordre mais ça donne une piste.



echo "paquet hold" | dpkg --set-selections
et
echo "paquet install" | dpkg --set-selections
pour le faire sauter.

Cheers
Sylvestre



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Cedric Cellier
Bon sans mais c'est bien sur !


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* Cedric Cellier [2005-03-17 00:21] :

[...]

>- Où trouver un .deb pour sarge avec freeradius compilé avec toutes les
>options expérimentales ?

Mmmmh... Pas bien dur à faire soit même...

>- Au pire, comment faire un .deb afin que je puisse recompiler
>freeradius avec ce qu'il faut et le mettre à disposition de la communauté ?

Il faut les packets devscripts, dpkg-dev, fakeroot et peut etre d'autres
aussi...



build-essential et aussi les paquets de "apt-get build-dep freeradius"
seront vraisemblablement également nécessaires.

On peut trouver pas mal d'informations dans le Guide du nouveau
responsable Debian (http://www.debian.org/doc/maint-guide/ ou paquets
maint-guide*).


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact