Kigo sur gnu ?

Résolu/Fermé
patrick - 1 mai 2013 à 21:07
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 - 17 mai 2013 à 20:11
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



A voir également:

23 réponses

mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
3 mai 2013 à 07:36
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
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
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
Modifié par mamiemando le 4/05/2013 à 13:24
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
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

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

Posez votre question
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
5 mai 2013 à 13:19
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
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
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
6 mai 2013 à 10:37
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
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
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
7 mai 2013 à 10:42
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
J'ai sous root comme réponse :
"Aucun fichier répertoire de ce type"
bizarre ?
0
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
8 mai 2013 à 11:29
Il faudrait que tu me copies colles la commande et son résultat.
0
Bonjoir
Voilà ce que j'ai comme réponse
-su: nano/etc/apt/sources.list: Aucun fichier ou répertoire de ce type
0
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
10 mai 2013 à 12:15
Il manque un espace entre nano et le nom du fichier.
0
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
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
11 mai 2013 à 12:57
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
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
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
12 mai 2013 à 22:41
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
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
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
16 mai 2013 à 00:18
Il faudrait me reporter le contenu de ton fichier /etc/apt/sources.list car manifestement il y a une erreur de syntaxe.
0
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
mamiemando Messages postés 33380 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
16 mai 2013 à 20:49
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
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