[incompatibilité de lib] libnet 1.0 et 1.1 (résolu)
[incompatibilité de lib] libnet 1.0 et 1.1 (résolu)
Bonjour,
je poste ce nouveau sujet, car j'ai un problème de
bibliothèque.
Je travail sur de la programmation réseau, et je voudrais
utiliser la library libnet 1.0, cependant cela n'est pas possible car
la version actuelle est la 1.1.
Pourquoi vouloir cela??
La bibliothèque libnet à subit des changement énorme, et un tuto
bien sympas est sous la version 1.0 .
Je cherche comment faire pour rétrograder la version de ma bibliothèque??
j'avais pensé à download une ancienne version, puis la compiler dans un répertoire puis ensuite compilé mes source dans ce répertoire ????
piètre programmeur??? on en apprend tout les jours....
je poste ce nouveau sujet, car j'ai un problème de
bibliothèque.
Je travail sur de la programmation réseau, et je voudrais
utiliser la library libnet 1.0, cependant cela n'est pas possible car
la version actuelle est la 1.1.
Pourquoi vouloir cela??
La bibliothèque libnet à subit des changement énorme, et un tuto
bien sympas est sous la version 1.0 .
Je cherche comment faire pour rétrograder la version de ma bibliothèque??
j'avais pensé à download une ancienne version, puis la compiler dans un répertoire puis ensuite compilé mes source dans ce répertoire ????
piètre programmeur??? on en apprend tout les jours....
Dernière modification par rasta le mar. 20 mars 2012, 14:07, modifié 2 fois.
Re: [incompatibilité de lib] libnet 1.0 et 1.1
Salut,
Tu peux suivre la partie Downgrade du wiki pour rétrograder un paquet. Puis bloquer sa mise à jour avec la configuration de pacman.conf.
Tu peux suivre la partie Downgrade du wiki pour rétrograder un paquet. Puis bloquer sa mise à jour avec la configuration de pacman.conf.
~ Yet Another DevOps Blog ~
Re: [incompatibilité de lib] libnet 1.0 et 1.1
Merci, (au même comme toujours)
Je vais tester sa et je met en résolue si sa marche....
Je vais tester sa et je met en résolue si sa marche....
Re: [incompatibilité de lib] libnet 1.0 et 1.1
Le problème étant que si la lib a vraiment tant changé, tu vas avoir des soucis de dépendances …
Ça n'engage que moi, mais personellement j'essaierais au maximum de bosser avec la dernière version stable.
Ça n'engage que moi, mais personellement j'essaierais au maximum de bosser avec la dernière version stable.
oloꟼ aka ewloni
Re: [incompatibilité de lib] libnet 1.0 et 1.1
Mon tuto parle justement de cette incompatibilité mais précise que
il n'y a pas de souci majeur à rétrograder.
Pour ce qui est du lien :
http://wiki.archlinux.fr/Downgrade
j'ai tester la section rollback mais la lib est
encore trop récente sur http://arm.konnichi.com.
La section " Librairie trop récente " ne convient
apparament pas à mon problème.
Comment faire?
il n'y a pas de souci majeur à rétrograder.
Pour ce qui est du lien :
http://wiki.archlinux.fr/Downgrade
j'ai tester la section rollback mais la lib est
encore trop récente sur http://arm.konnichi.com.
La section " Librairie trop récente " ne convient
apparament pas à mon problème.
Comment faire?
-
- Chu Ko Nu
- Messages : 389
- Inscription : lun. 06 déc. 2010, 13:58
Re: [incompatibilité de lib] libnet 1.0 et 1.1
Salut Libnet 1.0 date de plus de 3ans !
Je rejoins oloꟼ, ce serait plus sérieux d'apprendre à utiliser la version actuelle ... Enfin ça n'engage que moi ..
Sinon, il faut que tu fouilles sur le net pour essayer de retrouver les sources de libnet 1.0 et essayer de les compiler !
EDIT :
1er lien google pour "libnet 1.0 sources"
http://code.google.com/p/ips-builder/do ... gz&can=2&q
Pour faire propre, il faudrait effectivement faire un PKGBUILD (prise en compte par pacman, gestion des dépendances, conflits etc...)
Je rejoins oloꟼ, ce serait plus sérieux d'apprendre à utiliser la version actuelle ... Enfin ça n'engage que moi ..
Sinon, il faut que tu fouilles sur le net pour essayer de retrouver les sources de libnet 1.0 et essayer de les compiler !
EDIT :
1er lien google pour "libnet 1.0 sources"
http://code.google.com/p/ips-builder/do ... gz&can=2&q
Pour faire propre, il faudrait effectivement faire un PKGBUILD (prise en compte par pacman, gestion des dépendances, conflits etc...)
Dernière modification par viperpaulo le mar. 20 mars 2012, 12:18, modifié 1 fois.
Re: [incompatibilité de lib] libnet 1.0 et 1.1
Effectivement, libnet1.0 est antérieur à 2009/11, date des débuts de ARM…
Si tu en fais une compilation et installation, je pense que en faire un PKGBUILD serait plus approprié. Après, si c'est juste une question de tuto, il est peut être intéressant de voir la documentation officielle et lire leur code pour utiliser la bibliothèque la plus récente. Quitte à commencer avec une nouvelle bibliothèque, autant prendre une version récente.
Si tu en fais une compilation et installation, je pense que en faire un PKGBUILD serait plus approprié. Après, si c'est juste une question de tuto, il est peut être intéressant de voir la documentation officielle et lire leur code pour utiliser la bibliothèque la plus récente. Quitte à commencer avec une nouvelle bibliothèque, autant prendre une version récente.
~ Yet Another DevOps Blog ~
Re: [incompatibilité de lib] libnet 1.0 et 1.1
effectivement j'ai déjà testé libnet 1.1 et c'est pas pareil que la 1.0 donc dur pour suivre le tuto, mais
c'est clair que au final ce sera la 1.1 que j'utiliserais car il y aura probablement plus de possibilité
et c'est de toute facon indéniable qu'il vaut mieux utilisé une lib à jour.
bon mercie pour les sources j'ai pas été foutu de les trouver.
et puis si tout vas bien je met tout sa en résolu
c'est clair que au final ce sera la 1.1 que j'utiliserais car il y aura probablement plus de possibilité
et c'est de toute facon indéniable qu'il vaut mieux utilisé une lib à jour.
bon mercie pour les sources j'ai pas été foutu de les trouver.
et puis si tout vas bien je met tout sa en résolu
Re: [incompatibilité de lib] libnet 1.0 et 1.1
C'est bon la lib fonctionne correctement et j'ai pue compilé mes sources
Par contre pour suprimer toute trace de la lib quand j'en aurait fini,
comment dois-je faire ??
1er solution:
j'efface tout les dossiers et fichiers dans /usr/lib/ ; /usr/include apartenant à libnet
ou
2eme solution:
je fais un make deinstall
Par contre pour suprimer toute trace de la lib quand j'en aurait fini,
comment dois-je faire ??
1er solution:
j'efface tout les dossiers et fichiers dans /usr/lib/ ; /usr/include apartenant à libnet
ou
2eme solution:
je fais un make deinstall
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [incompatibilité de lib] libnet 1.0 et 1.1
Tu aurais du faire un PKGBUILD. Tu peux utiliser celui pour la libnet 1.1 et adapter à tes besoins.
Ce sera plus propre : tu obtiens un paquet que tu installes/désinstalles via pacman.
Maintenant c'est un peu tard... mais tu peux toujours regarder les fichiers qui ont été installés par make (regarde tous les messages lors de l'installation), les effacer à la main et te lancer dans le PKGBUILD.
Ce sera plus propre : tu obtiens un paquet que tu installes/désinstalles via pacman.
Maintenant c'est un peu tard... mais tu peux toujours regarder les fichiers qui ont été installés par make (regarde tous les messages lors de l'installation), les effacer à la main et te lancer dans le PKGBUILD.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [incompatibilité de lib] libnet 1.0 et 1.1
OK merci pour toute cette aide,
Vous êtes vraiment au top les gas.
Vous êtes vraiment au top les gas.