Aller au contenu
Plongeur.com - Le site de la plongée sous marine

Le SDM sous le Tux


Neo_Dogo

Messages recommandés

  • Réponses 72
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Meilleurs contributeurs dans ce sujet

Images postées

niko@niko-Satellite-P300:~$ git clone http://subsurface.hohndel.org/subsurface.git

Le programme 'git' n'est pas encore installé. Vous pouvez l'installer en tapant :

sudo apt-get install git

niko@niko-Satellite-P300:~$ sudo apt-get install git

[sudo] password for niko:

E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)

E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Il est possible qu'un autre processus l'utilise.

Ça te dit qu'il faut installer git, et ensuite quand tu veux l'installer ça te dit que dpkg (ce qui installe les paquest debian pour faire vite) est déjà occupé. C'est que ton gestionnaire de paquets en clickaconvi dans ton interface est déjà ouvert. Ferme le ça devrait mieux aller ;)

 

Sinon, tu peux appuyer sur CTRL-ALT-F1 (touche de fonction 1) et tu te retrouve en mode console sur la premier console, tu tapes login et mot de pass puis tu refait la même, installer git puis lancer l'installe de subsurface.

 

Mais pour faire ça, il faut que tu saches quelques commandes de base en bash (cd pour te déplacer dans l'arborescence, tar pour décompiler, ls pour lister le contenu d'un dossier, pwd pour savoir où tu es ...).

 

Ensuite pour revenir à ton interface graphiqeu CTRL-ALT-F6 ou F7 je sais plus ça dépends...

 

Ce qu'il faut bien comprendre, c'est que linux est libre, donc ne fait pas des choix à ta place, donc pour faire des choix il faut savoir ce qui se passe et ce que tu veux. Donc ça nécessite (tout comme apprendre à se servir de windows d'ailleurs) un apprentissage.

 

Sous Linux TOUTE la documentation du pur débutant à l'expert le plus avancé est librement disponible en ligne, il faut juste la lire....

 

Pour avoir une doc sur un truc particulier, un comment faire pas à pas, le mot clef de recherche dans un moteur de recherche est "howto", tu rajoutes Fr si tu le veux en français suivi du nom du logiciel ou de l'action que tu veux faire.

 

Enfin, il existe des groupes d'utilisateurs unix un peu partout en France, cherches-en un près de chez toi, tu y trouvera une bonne ambiance, de l'aide et des informations pour t'aider à avancer.

 

EDIT : En fait, le plus rapide et simple dans ton cas, c'est d'utiliser synaptic, enfin ton truc d'installation en click de ubuntu, pour installer git, tu vas dans la fonction de recherche de l'appli, tu tapes git, et tu installes git, puis tu relances ta première commande ...

Lien vers le commentaire
Partager sur d’autres sites

Dis moi sous quoi tu tournes, quelles sont les erreurs à la compilation, et j'irai à la pêche aux infos..

Voici où ça plante chez moi :

x86_64-pc-linux-gnu-gcc -Wall -Wno-pointer-sign -g -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DXSLT='"/usr/share/subsurface/xslt"' -DLIBZIP -c cochran.c

In file included from libdivecomputer.c:11:0:

libdivecomputer.h:5:20: erreur fatale: device.h : Aucun fichier ou dossier de ce type

compilation terminée.

make: *** [libdivecomputer.o] Erreur 1

 

Mais comme j'ai déjà dit j'ai aucun souci avec la 1.2 donc j'ai pas trop cherché à savoir d'où ça vient surtout que la compilation de libdivecomputer se passe bien. Par contre j'ai cette erreur quand je suis la section building de subsurface avec la construction de l'application basée sur les sources depuis GIT.

EDIT : Comme ça m'agaçait j'ai creusé et il y ait des chances que cela vienne de l'ebuild qui ne soit plus compatible, la commande emake de l'ebuild gentoo semble à l'origine du problème. SI je fais un bête make ça fonctionne.

 

Dans certain cas, à raison, non ?
Oui sans aucun doute.

 

J'ai vu passer pas mal de requêtes pour les modifs de l'API, mais pas vraiment pour le XML (pour l'instant ?)
En fait j'avais vu une proposition de format de sortie XML par Linus, bien que proche de celui de libdivecomputer il pourrait l'amener à le modifier encore (sachant qu'il a déjà évolué l'année dernière).

 

Tu raccourcis le problème de façon caricaturale, hein...

Sur ce coup la, je suis avec Linus, la temperature DOIT être en °K.

Le problème c'est qu'il y a les °C, les °F, et les °K.

Linux est MONDIAL, donc ca doit fonctionner avec tout le monde.

Les °K permettent de le faire facilement, et il suffit de faire une routine de conversion entre °K --> °C et °K --> °F

De plus, avec les °K, si on met 0°K, c'est une valeur impossible, donc on sait que ça veut dire "donnée non disponible"

Non mais y a pas de soucis, surtout que pour nous, la conversion c'est une bête soustraction/addition suivant le sens de conversion.

 

Si tu veux, je te fais une routine qui en fonction de la température reçue, dans le cas de la plongée, auto-detectera si l'input est en °K ou en °C.
Je te remercie mais je pense que j'y arriverai, sinon je peux arrêter dès maintenant de faire mon site en php :)

 

Le peut mieux faire est en route....les bonnes volontés sont bienvenues....:D
Je n'ai aucun doute que le peut mieux faire est en route, j'indique juste que des solutions comme diving log peuvent être une voie à suivre vu leur avancement. Après pour les bonnes volontés, je suis déjà suffisamment pris à côté dans le monde linux et aussi avec ma propre tentative d'application que je vais me limiter à de l'éventuel retour utilisateur ;)

 

Par contre es-tu dans le projet subsurface ?

Lien vers le commentaire
Partager sur d’autres sites

salut,

plus je lis ça, plus je suis content de donner des sous à Bill pour Windaube :D

 

Il faut comparer ce qui peut l'être ici. En général l'installation de paquet est plus simple sous les distributions que sous windows car directement dans les dépôts, ça télécharge et installe pour nous....

 

Là on parle d'un logiciel en développement intensif et dont les paquets pour les distributions ne devraient pas tarder à arriver. Pour le coup c'est la même chose sous windows (pour ce logiciel). Heureusement qu'on ne conditionne pas la qualité de windows aux problèmes des logiciels tiers.

Lien vers le commentaire
Partager sur d’autres sites

Merci pour les infos, malheureusement je n'ai pas vraiment le temps de me pencher sur le truc.... Je continu à essayer encore un peu.... sinon je resterais avec mon windows 7 en dual boot juste pr photoshop et sdm....

 

Temps libre et vacances? C'est quoi ça?

Lien vers le commentaire
Partager sur d’autres sites

Bon effectivement j'avais un truc ouvert c pour ca que git ds synaptic ne fonctionnait pas... Ce coup ci ca est allé, du coup j'ai continué les manips décrite ds le lien building donné plus haut.... Arrivé à une étape, ca bloque... Bref, je patoge, je ne connais et ne comprends pas les bases, c'est du chinois. Je reste utilisateur et me contenterais de la logitheque... Merci qd meme...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour ptyniko66,

 

Entre nous, je pense que tu peux obtenir subsurface en suivant ces quelques éléments :

Sous Ubuntu, lances ton outil graphique de gestion de paquets (section Systèmes > Gestionnaire de paquets Synaptic) et vérifie que les paquets suivants sont installés, le cas échéant les installer (j'ai vérifié les noms des paquets sous Ubuntu 11.10) :

- git

- libxml2

- libxml2-dev

- libgtk2.0-dev

- libglib2.0-dev

- libgconf2-dev

 

Puis dans le répertoire de ton choix :

git clone git://libdivecomputer.git.sourceforge.net/gitroot/libdivecomputer/libdivecomputer libdivecomputer

cd libdivecomputer

autoreconf --install

./configure

make

sudo make install

 

(Vérifier que la dernière commande copie bien les fichiers de libdivecomputer dans /usr/local/ )

 

Puis (en s'assurant d'avoir quitté le répertoire de libdivecomputer) :

git clone git://subsurface.hohndel.org/subsurface.git subsurface

cd subsurface

make

./subsurface

 

Si ça fonctionne tiens nous au courant (sinon je pense que je testerai sur le portable de ma copine qui est en Ubuntu 11.10)

 

NB : Je crois que je vais ouvrir un sujet dédié :)

 

NB2 : J'ai ajouté libxml2-dev dans les dépendances car sinon ça ne fonctionnait pas.

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta patience et explication détaillée... J'ai suivi tout le début de la manip, jusqu'au premier sudo make install ou la ca coince ca me repond

 

 

aking install in include

make[1]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include »

Making install in libdivecomputer

make[2]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include/libdivecomputer »

make[3]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include/libdivecomputer »

make[3]: Rien à faire pour « install-exec-am ».

test -z "/usr/local/include/libdivecomputer" || /bin/mkdir -p "/usr/local/include/libdivecomputer"

/usr/bin/install -c -m 644 version.h common.h utils.h buffer.h descriptor.h iterator.h device.h parser.h datetime.h units.h suunto.h suunto_solution.h suunto_eon.h suunto_vyper.h suunto_vyper2.h suunto_d9.h reefnet.h reefnet_sensus.h reefnet_sensuspro.h reefnet_sensusultra.h uwatec.h uwatec_aladin.h uwatec_memomouse.h uwatec_smart.h oceanic.h oceanic_atom2.h oceanic_veo250.h oceanic_vtpro.h mares.h mares_nemo.h mares_puck.h mares_darwin.h mares_iconhd.h hw.h hw_ostc.h hw_frog.h cressi.h cressi_edy.h zeagle.h zeagle_n2ition3.h '/usr/local/include/libdivecomputer'

/usr/bin/install -c -m 644 atomics.h atomics_cobalt.h '/usr/local/include/libdivecomputer'

make[3]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include/libdivecomputer »

make[2]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include/libdivecomputer »

make[2]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include »

make[3]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include »

make[3]: Rien à faire pour « install-exec-am ».

make[3]: Rien à faire pour « install-data-am ».

make[3]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include »

make[2]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include »

make[1]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/include »

Making install in src

make[1]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/src »

make install-am

make[2]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/src »

CC version.lo

mv: impossible d'évaluer «.deps/version.Tpo»: Aucun fichier ou dossier de ce type

make[2]: *** [version.lo] Erreur 1

make[2]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/src »

make[1]: *** [install] Erreur 2

make[1]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/src »

make: *** [install-recursive] Erreur 1

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta patience et explication détaillée... J'ai suivi tout le début de la manip, jusqu'au premier sudo make install ou la ca coince ca me repond

 

make[2]: entrant dans le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/src »

CC version.lo

mv: impossible d'évaluer «.deps/version.Tpo»: Aucun fichier ou dossier de ce type

make[2]: *** [version.lo] Erreur 1

 

De rien, ce serait sympa si ça fonctionnait pour toi comme pour nous.

 

Ce qui m'embête c'est que j'ai emprunté le portable sous Ubuntu de ma copine et j'ai copié mes propres lignes. Et ça fonctionne... au moins pour libdivecomputer (je ne suis pas allé plus loin).

 

La différence que je vois, c'est que son portable est en version 11.10, vais peut être la mettre à jour et retester. Je pourrais te tenir au courant mais la MAJ d'Ubuntu va prendre un peu de temps :)

 

EDIT : J'ai lancé la MAJ, j'ai pas résisté et toute façon il fallait le faire :D Par contre il y en a pour plusieurs heures et demain je ne devrai pas pouvoir retester, donc si je constate quelque chose d'intéressant je l'indiquerai sans doute mercredi ou jeudi.

 

Sinon tu peux te remettre dans le répertoire de libdivecomputer et faire :

- make clean

- make

Et regarder s'il n'y aurait pas des messages d'informations ou d'alertes potentiellement anormaux qui seraient la cause de l'échec du make install ? Car le make install ne fait a priori pas grand chose à part copier les fichiers compilés, donc si le make est passé le make install devrait être trivial.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
Merci pour ta patience et explication détaillée... J'ai suivi tout le début de la manip, jusqu'au premier sudo make install ou la ca coince ca me repond

 

(...)

make[1]: quittant le répertoire « /home/niko/Bureau/libdivecomputer-0.1.0/libdivecomputer/src »

make: *** [install-recursive] Erreur 1

 

Salut ptyniko66,

 

Je viens de tester sur le portable de ma compagne qui est sous ubuntu 12.04 et ça ne fonctionne pas non plus :)

Bon contrairement à toi toute la partie libdivecomputer a fonctionnée mais la compilation de subsurface échoue :

gcc -Wall -Wno-pointer-sign -g -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -c main.c

In file included from main.c:7:0:

dive.h:8:25: erreur fatale: libxml/tree.h : Aucun fichier ou dossier de ce type

compilation terminée.

 

Je crois qu'il va falloir attendre car en ce moment ça me semble compliqué d'avoir libdivecomputer et subsurface stable en même temps.

Ou alors faire un gros binaire avec tout compilé en statique.

 

En tout cas vu les avancements en cours sur le sujet et les échanges entre Linus et Jef ça ne va pas être pour les prochains jours.

 

Si jamais je tombe sur un moment où ça fonctionne je l'indiquerai pour te permettre de retester.

 

@+

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Bonjour,

 

Juste pour dire qu'actuellement, les versions de libdivecomputer et subsurface permettent la compilation sans erreur, même sous Ubuntu 12.04 (la preuve je viens de le faire sur le poste depuis lequel je parle). Et que l'erreur que j'avais ci-dessus était plutôt simple à résoudre vu que le message était explicite.

 

Donc voilà, allez-y en ce moment ça tourne !

 

Vérifier la présence des paquets suivants :

- git

- libxml2

- libxml2-dev

- libgtk2.0-dev

- libglib2.0-dev

- libgconf2-dev

 

Puis dans le répertoire vide de votre choix, tapez la stricte suite de commandes suivantes :

 

git clone git://libdivecomputer.git.sourceforge.net/gitroot/libdivecomputer/libdivecomputer libdivecomputer

cd libdivecomputer

autoreconf --install

./configure

make

sudo make install

 

cd ..

 

git clone git://subsurface.hohndel.org/subsurface.git subsurface

cd subsurface

make

./subsurface

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Dernières Discussions

  • Discussions similaires

    • 73
      Bonjour,   Avez vous déjà fait de la plongée du bord avec un scooter sous marin? Et si oui quel modèle me conseiller vous? Le but serai de pouvoir avoir accès a des sites de plongée du bord a environ 500m de la cote, de laisser le scooter sur place sous l'eau et de refaire le retour au scooter.   Merci
    • 30
      Bonjour !   Pour son anniversaire, je souhaite offrir à ma compagne une plongée sous glace dans les Alpes.  Nous vivons à proximité de Grenoble mais je peux me déplacer assez loin si ça vaut le coup.  J’ai déjà vu quelques structures qui proposent des baptêmes de 15-20min entre Chamrousse, Tignes et Courchevel.  On est AOW PADI et N2, jeunes, sportifs et plutôt à l’aise sous l’eau.   J’ai l’impression que les offres s’adressent surtout à des grands débutants. Passer 15 min
    • 12
      Bonjour   suite à une agénésie ( pas de dent définitive derrièere ma dent de lait....), je dois en juillet me faire opérer pour me mettre un implant au niveau de la canine   pendat 4 mois environ, je n aurais pas encore ma dent définitive j aurais un bridge collé.   Je dois retourner cette année en mer rouge, où j ai eu mon niveau 1 l'année dernière   je dois y aller en septembre   savez vous si je cours un risque en plongeant avec un implant?   quels sont les risquens encour
    • 11
      Bonjour,  Je deviens frileux des pieds a plonger dans une eau à 10°- 12°. Samedi au salon de la plongée je découvre que Sharkskin fait des chaussettes, pas eu la possibilité de demander a une vendeuse car occupée avec d'autre personnes. Est t'il possible d'utiliser les chaussettes harkskin sous des chaussons humides ?  Merci de vos retours. Cordialement. 
    • 0
      Bonjour à tous !    je recherche des vidéos, reportages, livres sur la vie des poissons, un peu comme si c’était une plongée avec un guide qui montre les poissons et explique un peu leur vie ou donne des anecdotes 🙂 Connaissez vous une bonne chaîne YouTube ou un film docu ou un livre ?    merci d’avance pour votre précieuse aide 🙏🏻
×
×
  • Créer...

Bonjour,

 

logo.png.c7536bd9e68359a8804d246d311256bd.png

 

L'ensemble des services de Plongeur.com sont gratuits et c'est grâce à la publicité que vous pouvez en profiter. Or il semble que vous utilisiez un bloqueur de publicité.

Si vous aimez le site et que vous voulez pouvoir en profiter longtemps, merci de désactiver votre bloqueur de publicités lorsque vous naviguer sur Plongeur.com.