[Ubuntu] RT2500

Fermé
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 - 24 avril 2006 à 23:55
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 - 5 mai 2006 à 11:25
re-Salut tout le monde,
J'essaie donc d'installer un logiciel (en .tar.gz, oui, je sais, il faudrait pas).
ET le bonhomme me dit ça :
b.  $make -C /path/to/source SUBDIRS=$PWD modules

    Where /path/to/source is the path to the source directory for the (configured and built) target kernel.

Le noyau est un 2.6.XXXXX, donc j'ai bien suivi la bonne marche àa suivre, (sinon il ne fallait aps faire ça :p).
Merci.
A voir également:

69 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 00:11
Salut,

Tu installes un module de noyau?
Alors oui, les makefile pour modules sont un peu spéciaux, encore que si le makefile est bien fait, il devrait trouver lui même la version de ton noyau.

Le chemin en question doit mener vers le repertoire build des modules de ton noyau ou se trouve le makefile approprié, fourni par ton kernel, soit une solution générique:
$make -C /lib/modules/`uname -r`/build SUBDIRS=$PWD modules
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 00:18
A priori ça ne devrait fonctionner que si tu as compilé toi même ton noyau, ou bien si tu as installé le paquetage linux-header de la version correspondante à ton noyau.

Exemple pour la ubuntu breezy, noyau 2.6.12:
https://packages.ubuntu.com/breezy/devel/linux-headers-2.6.12-9-386
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 00:20
Tu installes un module de noyau?
Euh, ben si c'est le cas c'est pas directement voulu, moi à l'origine j'installe un logiciel tout bête.

Il me retourne :
root@DIMENSION:~# $make /lib/modules/`uname -r`/build SUBDIRS=$PWD modules
bash: /lib/modules/2.6.12-10-386/build: Aucun fichier ou répertoire de ce type
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 00:23
bash: /lib/modules/2.6.12-10-386/build: Aucun fichier ou répertoire de ce type

Il te manque donc le paquet dont j'ai parlé au dessus.

Je ne connais pas le gestionnaire de paquetage sous ubuntu. apt-get ? uapt-get?

Enfin, bref il faut que tu installes le paquetage kernel-headers, à priori, le nom complet doit être: linux-headers-2.6.12-10-386
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 00:30
Aïe-aïe-aïe, ça va s'enchaîcher ?
 linux-headers-2.6.12-9-386 dépend de linux-headers-2.6.12-9 ; cependant :
  Paquet linux-headers-2.6.12-9 n'est pas installé.
dpkg : erreur de traitement de linux-headers-2.6.12-9-386 (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 linux-headers-2.6.12-9-386
Il faut l'installer aussi lui ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 07:54
Oui. Je suppose que linux-headers-2.6.12-9 contient les en-têtes du noyau communes à toutes es architectures. Puis, le paquet suivi de -386 apporte des trucs juste pour les architecture x86.

Par contre essaie plutôt linux-headers-2.6.12-10 et linux-headers-2.6.12-10-386
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 07:57
N'y va pas pas avec dpkg, il ne gère pas les dépendances. Il ya un gestionnaire de paquet sous Ubuntu. Fais le avec apt-get:
apt-get install linux-headers-2.6.12-10-386
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
25 avril 2006 à 09:24
Verifier que l'on installe le bon paquet correpondant à son noyau.
"uname -r" renvoie la version exacte du noyau.

Et puis on peut passer par synaptic (gestionnaire de paquetages) qui est l'interface graphique qui permet de gerer ses installations.
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 10:48
C'est le noyau du dessus : 2.6.12-10-386
Et apt-get me renvoie :
root@DIMENSION:~# apt-get install linux-headers-2.6.12-10-386
E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairem ent non disponible)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another proc ess using it?

0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
25 avril 2006 à 11:16
ce message d'erreur indique que ou apt-get (via synaptic ou non, ou via le gestionnaire de mise à jour ou via la console) ou dpkg sont en cours d'utilisation.
Donc si au meme moment tu as lancé dans une console avec l'une des commandess apt ou dpkg, ou si tu as lancé la mise à jour et synaptic, alors c'est normal que ca bloque car l'"un ou l'autre est en cours d'utlisation.

Si au contraire,n tu n'a rien lancé en meme temps alors c'est qu'un des processus ne s'est pas arreté (bogue peut etre?). Dans ce cas regarde dans le moniteur systeme (menu applications->systeme) et "termine" ou "tue" le processu en question.
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 14:38
Il fauit que j'installe tout le reste :-|
Les paquets suivants contiennent des dépendances non satisfaites :
  linux-headers-2.6.12-10-386: Dépend: linux-headers-2.6.12-10 mais ne sera pas installé
  linux-headers-2.6.12-9-386: Dépend: linux-headers-2.6.12-9 mais ne sera pas installé
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 14:41
Fait un coup de apt-get update avant alors...
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 14:52
Ca ne change rien, il veut toujours els deux autres, et je les trouve pas avec notre cher google.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 14:58
Heu, alors fait un apt-get upgrade et regarde s'il ne met pas à jour le kernel dans le tas.
Sinon, au pire tout est là:
https://packages.ubuntu.com/
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 15:10
Ayé, je les ai. Mais apt-get install me trouve pas le paquet, donc il l'installe pas :( il faut les mettre dans quel dossier ?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 15:58
Ben du coup, il faut y aller avec dpkg :-)
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 17:09
J'ai installé les trois mais avec des erreurs :
dpkg : erreur de traitement de linux-headers-2.6.12-9-386 (--install) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 linux-headers-2.6.12-9-386
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
25 avril 2006 à 18:06
Bon... tant pis, laisse comme ça. Et essaie ta compilation.
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
25 avril 2006 à 19:15
root@DIMENSION:~# $make /lib/modules/`uname -r`/build SUBDIRS=$PWD modules
bash: /lib/modules/2.6.12-10-386/build: Aucun fichier ou répertoire de ce type
héhé :(
Peut-être il y a t-il un autre moyen de l'installer sans passer par cette commande-là ?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 avril 2006 à 08:37
Ben non, à moins de compiler toi même ton noyau :-)

Mais, il faut prendre la même version que celle de ton noyau:
linux-headers-2.6.12-10-386

Toi tu as pris la 2.6.12-9
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
26 avril 2006 à 11:27
Bah oui, mais je suis bien obligé, c'est lui qui me le demande :
http://www.commentcamarche.net/forum/affich-2208879#11
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 avril 2006 à 08:39
Au pire, si tu n'arrives pas à installer ce paquet, tu peux toujours te compiler un noyau. De nos jours, il n'y a plus besoin de le configurer (tu devrais avoir ta config dans /proc/config.gz), juste à le compiler.
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
26 avril 2006 à 12:37
tu peux toujours te compiler un noyau
Euh oui m'enfin si je pouvais éviter :)
Je vais commencer par le commencement je crois. Je sais déja pas installer un logiciel... (si, les .run).
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 avril 2006 à 14:22
C'est quand même bizzare mais il faut l'avouer, installer un paquetage à partir de dpkg ça se solde presque toujours par un coup foireux (outre miracle).
De toutes façons je vais m'installer une ubuntu ce soir pour jarter ma Debian. Mon serveur X a planté (il a commencé par perdre ses polices, j'ai fait une mise à jour dist-upgrade, mon serveur X a perdu un de ses executables (et j'arrive pas retrouver le package qui l'installait), j'ai donc fait un dist-upgrade vers la Debian de version supérieure (Sid), et là j'ai des modules du noyau qui ne se chargent plus.

Bon bref, j'ai envie de quelque chose de nouveau (pas envie de colmater, de toutes façon mon système est ultra bordélique). J'installe la Ubuntu ce soir et j'installe ces fameux linux-headers pour voir.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 avril 2006 à 14:26
Au fait compiler un noyau c'est pas compliqué du tout.
Ce qui est compliqué c'est de le configurer.
Mais dans les version 2.6, le noyau Linux (s'il a été configuré pour) stocke sa config compressée en gzip dans /proc/config.gz

Donc il ya juste à mettre cette config dans le repertoire de linux et de faire un make.
A la rigueur, la partie qui peut être un peu plus embarassante c'est de configurer lilo ou grub (les programmes d'amorçage pour le boot du système) pour qu'il prennent en compte ce noyau.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
27 avril 2006 à 07:50
Bon, je viens d'installer ubuntu. Avec les paquets linux-headers correspondants à mon noyau et j'ai pas eu de soucis.

Il ya quoi dans ton fichier /etc/apt/sources.list ?
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
27 avril 2006 à 11:28
Il me dit ça :
deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted


deb http://fr.archive.ubuntu.com/ubuntu/ breezy main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ breezy-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://fr.archive.ubuntu.com/ubuntu/ breezy universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy universe

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://fr.archive.ubuntu.com/ubuntu/ breezy-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ breezy-security main restricted

# deb http://security.ubuntu.com/ubuntu/ breezy-security universe
# deb-src http://security.ubuntu.com/ubuntu/ breezy-security universe
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
27 avril 2006 à 13:07
Ceci dit, je suis en train d'installer un utilitaire pour gérer une carte réseau Wifi.
Il y a deux dossiers, je pense l'un les pilotes et l'autre l'utiltaire.
Je vais essayer de court-circuiter l'installation des pilotes, dans la mesure où la carte est reconnue par le système.
Maintenant, pour l'install de l'utilitaire, il me faut installer d'abord Qt Version 3.2.1 for x11. Ce que je fais, et évidemment ça marche pas. ils me demandent de créer un .profile dans $home, ce que je fais, je le rempli des lignes qu'ils mettent et je redémarre. Au moment de compiler (./configure), il me dit :
root@DIMENSION:~/qt# ./configure
You don't seem to have 'make' or 'gmake' in your PATH.
Cannot proceed.

Voila. Jacques est heureux. Plus j'utilise Linux plus je me dit que je ne devrais pas.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
27 avril 2006 à 14:16
T'inquiète pas on a tous connu ça au début (et encore maintenant :-D )

Make c'est l'utilitaire qui gère la compilation et l'installation des programmes à partir de leurs sources.

Donc en fait tu as juste à faire
apt-get install make

Au fait la raison pour laquelle tu n'as pas pu installer les paquets avant c'est probalement parce qu'il ya eu uen mise à jour du noyau par la ubuntu vers une version supérieure, donc il auriat fallu faire une mise à jours des paquets et voir si un nouveau noyau a été installé pour installer également ses headers.
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
27 avril 2006 à 14:48
Bon, il m'a fallut faire ça :
root@DIMENSION:~/qt# apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  linux-headers-2.6.12-10 linux-headers-2.6.12-9
Les NOUVEAUX paquets suivants seront installés :
  linux-headers-2.6.12-10 linux-headers-2.6.12-9
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 5927ko/11,9Mo dans les archives.
Après dépaquetage, 96,9Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 https://ubuntu.com/security/notices breezy-security/main linux-headers-2.6.12-10 2.6.12-10.30 [5927kB]
5927ko réceptionnés en 47s (126ko/s)

Préconfiguration des paquets ...
Sélection du paquet linux-headers-2.6.12-10 précédemment désélectionné.
(Lecture de la base de données... 77333 fichiers et répertoires déjà installés.)Dépaquetage de linux-headers-2.6.12-10 (à partir de .../linux-headers-2.6.12-10_2.6.12-10.30_i386.deb) ...
Sélection du paquet linux-headers-2.6.12-9 précédemment désélectionné.
Dépaquetage de linux-headers-2.6.12-9 (à partir de .../linux-headers-2.6.12-9_2.6.12-9.23_i386.deb) ...
Paramétrage de linux-headers-2.6.12-10 (2.6.12-10.30) ...

Paramétrage de linux-headers-2.6.12-10-686 (2.6.12-10.30) ...
Paramétrage de linux-headers-2.6.12-9 (2.6.12-9.23) ...

Paramétrage de linux-headers-2.6.12-9-386 (2.6.12-9.23) ...
Paramétrage de linux-headers-2.6.12-9-686 (2.6.12-9.23) ...
root@DIMENSION:~/qt# apt-get install make
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les NOUVEAUX paquets suivants seront installés :
  make
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/429ko dans les archives.
Après dépaquetage, 1102ko d'espace disque supplémentaires seront utilisés.

Préconfiguration des paquets ...
Sélection du paquet make précédemment désélectionné.
(Lecture de la base de données... 93913 fichiers et répertoires déjà installés.)Dépaquetage de make (à partir de .../archives/make_3.80-9_i386.deb) ...
Paramétrage de make (3.80-9) ...

root@DIMENSION:~/qt# ./configure

WARNING: /usr/lib/libGLU.so.1 is threaded!
The Qt OpenGL module requires Qt to be configured with -thread.


This is the Qt/X11 Free Edition.

You are licensed to use this software under the terms of either
the Q Public License (QPL) or the GNU General Public License (GPL).

Type 'Q' to view the Q Public License.
Type 'G' to view the GNU General Public License.
Type 'yes' to accept this license offer.
Type 'no' to decline this license offer.

Do you accept the terms of either license? yes

Creating qmake. Please wait...
g++ -c -o project.o -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -I/home/administrateur/qt/include/qmake -I/home/administrateur/qt/include -I/home/administrateur/qt/include -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/home/administrateur/qt/mkspecs/linux-g++ -DHAVE_QCONFIG_CPP project.cpp
make: g++ : commande introuvable
make: *** [project.o] Erreur 127
qmake failed to build. Aborting.


Erreur 127, qu'il est mignon. (Ouaip !)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
27 avril 2006 à 14:56
Et bien ça va mieux, il a installé les paquets que tu voulais.

Par contre il faut pas regarder "erreur 127" mais plutôt:
make: g++ : commande introuvable

g++ c'est comme gcc mais pour le c++

=> apt-get install g++

Par contre ce que tu cherche existe déjà en paquet ubuntu:
https://packages.ubuntu.com/breezy/libs/libqt3-mt

Tu auras aussi besoin de ça pour compiler des sources qui utilisent cette bibliothèque:
https://packages.ubuntu.com/breezy/libdevel/libqt3-mt-dev

Donc
apt-get install libqt3-mt libqt3-mt-dev g++
Oui g++ tu en auras fatalement besoin un jour ou l'autre.
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
27 avril 2006 à 15:25
OK, c'est tout compilé. Maitenant il "make", c'est très long ! (Le truc m'installe des STYLE_WINDOWSXP, je commence à prendre peur là).
0