Kigo sur gnu ?

Résolu
patrick -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je cherche une explication détaillée des opérations à réaliser
j'ai récupéré 2 fichiers et je ne trouve pas le dossier de base nécessaire

merci pour l'aide

Obtenir Kigo
Kigo fait partie du projet KDE http://www.kde.org/.
Kigo se trouve dans le paquetage kdegames à l'adresse ftp://ftp.kde.org/pub/kde/, le site FTP principal du projet KDE.

Pour compiler et installer Kigo sur votre système, saisissez les lignes suivantes dans le dossier de base de la distribution de Kigo :

% ./configure
% make
% make install

23 réponses

  • 1
  • 2
  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Il y a de bonnes chances que kigo soit directement installable via ton gestionnaire de paquets. Par exemple si tu es sous ubuntu ou debian :

    (mando@silk) (~) $ apt-cache search kigo
    kigo - jeu de Go


    Du coup il suffit de lancer les commandes suivantes :

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install kigo


    En admettant que ta distribution ne fournisse pas de paquet pour kigo, alors on peut envisager de télécharger les sources et les compiler comme tu t'apprêtes à le faire, mais à plusieurs inconvénient (et c'est pour ça que de manière générale il faut installer autant que possible tes logiciels via des paquets) :
    - il faut installer un compilateur, les librairies nécessaires à la compilation de ce programme, comprendre comment on compile un programme
    - le logiciel ne sera jamais mis à jour

    Si toutefois tu veux t'orienter vers cette seconde piste, tu peux regarder ici :
    http://www.mistra.fr/tutoriel-linux-compiler.html

    Par exemple si tu as récupéré une archive du genre "kigo.tgz", il faut lancer des commandes du genre (sachant que le nom de l'archive et du répertoire décompressé auront dans ton cas sans doute un autre nom) :

    tar xzvf kigo.tgz
    cd kigo
    ./configure
    make
    sudo make install


    Bonne chance
    0
  2. Patric
     
    Bonjour
    D'abord merci pour la complétude de la réponse
    Les commandes sudo ... m'ont permis de vérifier que malheureusement kigo n'existe vraiment pas sur la distribution de mon epc asus
    Je reste donc avec 1 répertoire décompressé que je n'arrive pas à installer
    Malgré la qualité du tutoriel je ne ne comprend pas en particulier ce qu'il faut faire pour vérifier que tout est présent
    "à l'aide de la commande cd. placez-vous dans le répertoire de source et tapez la commande ./configure" <<<< comment je lance cette commande dans le terminal ?
    Je finirai bien par trouver merci de la piste pour poursuivre
    Patrick
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Par rapport à "./configure" c'est normal que tu sois bloqué (cf plus bas).

    Installer kido via un paquet

    C'est vraiment la méthode que je te conseille. Malheureusement tu es bloqué et il faudrait comprendre avant de se lancer dans la compilation de kigo qui va s'avérer à mon avis fastidieuse.

    Quelle distribution linux utilises-tu ? Quel est le message d'erreur ? Parce que là ce que j'ai dit sur apt-get n'a de sens que si tu utilises une distribution basée sur debian (donc : debian, ubuntu, etc...).

    Au pire du pire si les deux pistes échoue, tu pourra toujours essayer d'installer un autre jeu de go (cgoban, gnugo...).

    Installer kido à partir des sources.

    supposons qu'on installe kigo à partir de ceci :
    https://apps.kde.org/en/kigo

    Pour commencer il faut installer git et cmake (je suppose ici que tu utilises une distribution basée sur debian) :

    sudo apt-get update     
    sudo apt-get install git cmake 


    Ensuite on récupère les sources :

    git clone git://anongit.kde.org/kigo 


    Maintenant, on peut les compiler. Au passage, contrairement à ce qui est indiqué ici :
    https://docs.kde.org/stable5/fr/kdegames/kigo/installation.html#getting-kapp

    ... kido ne se compile pas avec automake et autoconf (donc pas de ./configure). Dans mon message précédent j'ai parlé de "./configure" et "make" parce que c'est ce que tu avais indiqué (et qui vient de la page officielle !) mais je n'ai pas vérifié que c'était bien comme ça que ce projet se compilait. Or, tu peux vérifier en récupérant l'archive ftp://ftp.kde.org/pub/kde/Attic/4.7.3/src/kdegames-4.7.3.tar.bz2 que cette version elle aussi repose sur cmake, au même titre que celle que tu peux récupérer via git.

    Quelques explications sur cmake (comment ça marche, à quoi ça sert...) :
    https://www.cs.swarthmore.edu/~adanner/tips/cmake.php

    Ensuite pour compiler normalement il suffit de lancer :

    cd kigo     
    mkdir build     
    cd build     
    cmake ..


    ... mais il y a neuf chances sur dix que ça plante car il faudra installer tous les paquets de développement kde pour pouvoir compiler avec succès. J'avoue ne pas avoir eu le courage d'explorer davantage quels paquets il fallait installer (surtout si contrairement à moi tu n'utilises pas une distribution basée sur debian) pour que la compilation se passe avec succès, mais sous debian j'imagine que ce serait "libkdegames-dev", qui devrait en cascade installer tout le nécessaire.

    Bonne chance
    0
  4. Patrick
     
    Bonjour
    Hier soir je suis resté sur l'utilisation des 3 lignes de commandes sudo en essayant à la suite kido, cgoban ou gnugo
    malheureusement avec toujours la même réponse :
    ... Fait : Impossible de trouver le paquet
    Et pourtant la distribution Xandros de mon EeePC 701 me semble bien basée sur debian ?
    Par ailleurs les explications sur les chances de succès des opérations de compilation m'ont refroidit. Mais quelles autres options ai-je ?
    Merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Ah c'est une Xandros :-( Oui c'est basé sur debian, apt tout ce que tu veux, mais ça utilise des dépôts (xandros) sur lesquels il n'y a trois fois rien.

    Une première solution consisterait à ajouter des dépôts d'une autre distribution, mais il faut être prudent. En effet, il faudrait voir comment les paquets xandros sont faits. En admettant que xandros ne renomme pas les dépendances des paquets comme c'est fait sous ubuntu, on pourrait imaginer simplement ajouter des dépôts debian.

    Une autre solution pourrait être d'installer une autre distribution à la place de xandros pour avoir accès à plus de paquets.

    Commence par faire une mise à jour :

    sudo apt-get update
    sudo apt-get upgrade


    Si tu veux tester la première solution, modifies le fichier /etc/apt/sources.list par exemple avec nano :

    sudo nano /etc/apt/sources.list


    Puis ajoute à la fin de ce fichiers les lignes suivantes :
    http://www.mistra.fr/tutoriel-linux-nano.html

    deb http://ftp.fr.debian.org/debian/ stable main


    Sauve et quitte (ctrl x) puis lance :

    sudo apt-get update
    sudo apt-get install kigo


    Ne valide pas et copie colle le résultat de ce qui s'affiche pour que je vérifie qu'on ne s'apprête pas à faire une bêtise.

    Bonne chance
    0
  7. Patrick
     
    Bonjour
    Je viens de tester la modification du fichier permettant si j'ai bien compris de récupérer de nouveaux fichiers sources et je reste bloqué sur :
    sudo nano /etc/apt/sources.list: command not found
    ?
    Y aurait-il d'autres options disponibles ?
    Merci
    0
  8. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Ah tu ne dois pas avoir nano. Bon peu importe l'éditeur texte, tu peux utiliser gedit ou kwrite, je ne sais pas ce que tu as sur ta machine :

    gksudo gedit /etc/apt/sources.list &
    kdesudo kwrite /etc/apt/sources.list &


    Ou tu peux installer nano avec apt-get :

    sudo apt-get install nano


    Bonne chance
    0
  9. Patrick
     
    Bonsoir
    c'est toujours moi
    le "command no found" ne correspond pas à l'absence de nano
    car l'essai de son installation c'est soldé par "nano est déjà la plus récente version disponible"
    donc le blocage sur :
    sudo nano /etc/apt/sources.list: command not found
    doit avoir une autre origine
    pourtant j'ai fait des essais progressifs en complétant à suivre la commande
    de ; http://www.mistra.fr/tutoriel-linux-nano.html
    j'ai du rater une instruction ?
    0
  10. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Peut-être alors que c'est sudo qui n'est pas installé ? Essaye de passer en root en tapant :

    su -


    Puis une fois que tu es en root, tape :

    nano /etc/apt/sources.list


    Bonne chance
    0
  11. Patrick
     
    J'ai sous root comme réponse :
    "Aucun fichier répertoire de ce type"
    bizarre ?
    0
    1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Il faudrait que tu me copies colles la commande et son résultat.
      0
  12. Patrick
     
    Bonjoir
    Voilà ce que j'ai comme réponse
    -su: nano/etc/apt/sources.list: Aucun fichier ou répertoire de ce type
    0
    1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Il manque un espace entre nano et le nom du fichier.
      0
  13. Patrick
     
    Bonsoir

    Avec l'espace nano semble exister.
    Donc j'ai repris notre échange à :

    sudo nano /etc/apt/sources.list 


    En revanche pour la suite :

    "Puis ajoute à la fin de ce fichiers les lignes suivantes : http://www.mistra.fr/tutoriel-linux-nano.html "


    ... je ne dois pas procéder correctement car j'ai obtenu :
    le bandeau suivant

    GNU nano 2.0.2             hier :  /etc/apt/sources.list             Modifié 


    et les 2 lignes de résultats qui suivent

    deb http://update.eeepc.asus.com/p701 p701 main 
    deb http://update.eeepc.asus.com/p701/fr-channel p701 main


    sans savoir quoi en faire pour rajouter ... mistra ....
    Merci de patience :)
    0
  14. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Avec l'espace nano semble exister.

    Oui c'est normal. Il faut bien comprendre qu'en réalité quand tu lances "nano" tu lances en réalité "/usr/bin/nano", mais dans l'absolu tu pourrais indiquer le chemin de ton exécutable de manière exhaustive.

    Sii tu ne mets pas d'espace, linux (plus précisément ton shell) considère que c'est ce que tu fais, et donc il croit que la commande que tu lances s'appelle sources.list et est située dans le répertoire nano/etc/apt/... ce qui n'est pas réellement ce que tu voulais écrire.

    ... je ne dois pas procéder correctement car j'ai obtenu le banceau suivant.

    Si si c'est tout à fait normal. C'est justement ce qui est montré ici :
    http://www.mistra.fr/tutoriel-linux-nano.html

    Nano est un éditeur texte qui fonctionne dans un terminal (en mode texte) et ce bandeau est en quelque sorte le haut de la fenêtre, comme tu pourrais en avoir avec un éditeur texte graphique.

    Les deux lignes que tu reportes ("deb...") sont les dépôts configurés actuellement. Il suffit d'écrire à la suite ceux que je t'ai suggéré, donc à la fin ton fichier devrait ressembler à ceci.

    deb http://update.eeepc.asus.com/p701 p701 main 
    deb http://update.eeepc.asus.com/p701/fr-channel p701 main
    
    # dépôts debian
    deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
    deb https://www.debian.org/security/ stable/updates main contrib non-free
    deb http://www.deb-multimedia.org stable main non-free


    Je te conseille de copier coller les trois dernières lignes pour éviter de te tromper (pour copier du texte sous linux, sélectionne le, pour le coller clique avec la molette). Ensuite sauve et quitte en appuyant sur ctrl x (voir : http://www.mistra.fr/tutoriel-linux-nano.html) valide (o) et garde le même nom de fichier (entrée).

    Puis lance :

    sudo apt-get update


    (tu devrais voir passer les dépôts debian qu'on a rajoutés) et ensuite :

    sudo apt-get install kigo


    Avant de valider, reporte-moi ce que apt-get installe et annule (en appuyant sur n) pour que je vérifie au préalable ce qu'il projette de faire. Si tu es sûr de toi tu peux valider et poursuivre l'installation.

    À la fin et quand kigo sera installé ouvre à nouveau /etc/apt/sources.list et supprime les lignes que je t'ai fait ajouter. En effet je crains que les paquets debian et xandros entrent en conflit, donc l'idée c'est d'activer les dépôts debian uniquement le temps d'installer kigo en espérant que ça ne casse rien.

    Au passage ça me désespère que ce soit si compliqué. C'est juste que la distribution que tu utilises n'est plus (ou mal) maintenue, si tu utilisais une debian ou une ubuntu récente tu n'aurais pas toutes ces bidouilles à faire.

    Bonne chance
    0
  15. Patrick
     
    Bonjour

    Les dépôts passés encore merci pour l'aide
    après l'installation de kigo j'ai obtenu l'erreur suivante

    Lecture des listes de paquets... Erreur !
    E: Dynamic Mmap ran out of room
    E: Erreur apparue lors du traitement de gnee (NewVersion1)
    E: Problèm with MergeList /var/lib/apt/lists/ftp.frdebian.org_debian_dists_stable_main_binary-i386_Packages
    E: Les listes de paquets ou le fichier « statuts » ne peuvent être analysés ou lus.

    Arrivé là je me demande si il ne serait pas plus simple de changer de distribution
    J'ai trouvé sous http://geekdefrance.fr/2011/12/30/quel-linux-pour-lasus-eeepc-701-en-2012/ un test qui préconiserai Mint Debian
    En revanche comment procéder et puis les caractéristiques du poste nécessitent des ajustements qui ne me paraissent pas simple à réaliser

    Merci du retour
    0
  16. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Avant de réinstaller tu peux toujours essayer ça, ça ne mange pas de pain :
    https://www.howtoforge.com/apt-e-dynamic-mmap-ran-out-of-room

    Pour la distribution comme tu le sens, pense juste à sauvegarder tes documents importants au préalable.

    Bonne chance
    0
  17. Patrick
     
    Bonsoir
    Je viens d'essayer ce qui ne mange pas de pain mais en n'étant pas sûr d'avoir bien procédé en remplaçant les 3 lignes précédentes que tu m'avais donné par cette nouvelle, car le résultat de l'essai d'installation n'est pas très concluant =
    E: Ligne 4 mal formée dans la liste de sources /etc/apt/sources.list (distribution)
    Une piste ?
    Merci
    0
  18. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Il faudrait me reporter le contenu de ton fichier /etc/apt/sources.list car manifestement il y a une erreur de syntaxe.
    0
  19. Patrick
     
    Bonsoir

    J'ai tout simplement remplacé les 3 lignes deb précédentes par celle que tu m'as proposé

    deb http://www.howtoforge.com/apt-e-dynamic-mmap-ran-out-of-room

    merci de me dire ou est le problème
    0
  20. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Ah mais pas du tout :-) Ce n'est pas un dépôt debian, c'est un lien qui explique comment résoudre le problème que tu avais avec ton erreur "mmap". Donc il faut remettre les dépôts que je t'avais indiqué, et pour résoudre l'erreur, suivre les indications données ici :
    https://www.howtoforge.com/apt-e-dynamic-mmap-ran-out-of-room

    Bonne chance
    0
  21. Patrick
     
    Je comprends mieux
    mais en revanche je ne vois pas en quoi ce lien peut m'aider
    je vais m'arrêter là dans mes essais
    j'ai remis en place le fichier et je peux utiliser le dépôt même insuffisant de xantros
    je vais m'orienter vers le changement complet de la distribution mais un premier survol des échanges pointant le manque de mémoire de l'eeepc je vais commencé par me trouver une carte sd pour la renforcer
    merci pour toutes tes réponses elles m'ont permis de commencé à mieux comprendre en pratiquant comment fonctionne une distributiion
    merci encore et @ +
    Patrick
    0
  • 1
  • 2