Pages : 1
#1 Le 29/10/2008, à 19:46
- Sio-1
Recherche de bibliothèques
Salut,
ma question est dans quel répértoire sous ubuntu se trouve la définition des primitives
et le code source des protocoles ( comme TCP, IP ...)
et merci .
#2 Le 29/10/2008, à 20:01
- Miam Miam
Re : Recherche de bibliothèques
Salut
Que cherche tu précisement des infos sur ta confg où des choses dont j'ignore même l'existence ?
A vaincre sans péril, on triomphe sans gloire.
Hors ligne
#3 Le 29/10/2008, à 20:05
- Sio-1
Re : Recherche de bibliothèques
Je cherche le répértoire qui contient des bibliothèques dans lesquel
est défini le code source du protocole TCP, ses primitives...
#4 Le 29/10/2008, à 20:22
- valAa
Re : Recherche de bibliothèques
salut,
dans /lib tu vas trouver les modules du noyau, mais déjà compilés...
Pour avoir les sources, il faut je pense que tu installes le paquet source de ton noyau, ça s'installe par synaptic.
Hors ligne
#5 Le 29/10/2008, à 20:27
- Sio-1
Re : Recherche de bibliothèques
Et qel est le nom de ce paquet ?
#6 Le 29/10/2008, à 20:36
- Link31
Re : Recherche de bibliothèques
Dans les sources du noyau :
/usr/src/linux/net/ipv4/tcp.c (entre autres)
Tu peux télécharger les sources du noyau sur www.kernel.org. Mais il y a un paquet Ubuntu fait pour ça (linux-source-..., ou quelque chose du genre).
Hors ligne
#7 Le 29/10/2008, à 20:37
- valAa
Re : Recherche de bibliothèques
deux solutions :
il me semble qu'il existe dans les dépôts un paquet linux-source-numéro de ton noyau
(par exemple pour un noyau 2.6.26-1 le paquet sera linux-source-2.6.26)
Sinon, comme tout ça c'est du GPL, a chaque paquet binaire correspond un paquet source. Il faut activer le cas échéant les dépôts sources dans ton fichier /etc/apt/sources.list (en décommentant les lignes commençant par deb-src. Puis
sudo apt-get update
puis l'installation du paquet source peut se faire via la commande
sudo apt-get source nom-du-paquet
pour un noyau 2.6.26-1-686 (par exemple) tu peux faire
sudo apt-get source linux-image-2.6.26-1-686
sudo apt-get source linux-modules-2.6.26-1-686
pour avoir les sources du noyau et des modules.
Pour connaître le numéro de ton noyau
uname -r
les sources doivent ensuite se trouver dans /usr/src/ il me semble.
Hors ligne
#8 Le 29/10/2008, à 20:41
- Sio-1
Re : Recherche de bibliothèques
merci,
je vais essayer
#9 Le 30/10/2008, à 10:17
- Sio-1
Re : Recherche de bibliothèques
Merci pour l'aide,
j'ai installé le paquet linux-source-2.6.24,
et j'ai trouvé le code source dans le répertoire linux-source-2.6.24/net.
Pages : 1