:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > Tutoriels

Publicité

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 02/10/2007, 22h31   #1
jpopcenter
Membre
 
Date d'inscription: 27/09/2007
Messages: 7
Par défaut Installation rapide de devkitpro sous linux

Bonjour,

J'ai pas mal galéré pour compiler libfat ces derniers jours [cf. ce thread] car je n'avait pas compris qu'il fallait utiliser la dernière version de devkitpro dont l'installation à partir des scripts n'est malheureusement plus disponible.
Ainsi, j'en ai profité pour écrire un petit script sans prétention afin installer devkitarm, libgba, libnds, libmirko, libfat et dswifi d'une traite au cas ou ça intéresse un linuxien pressé.

Code:
#!/bin/sh

export DEVKITPRO=/opt/devkitpro
export DEVKITARM=${DEVKITPRO}/devkitARM

TMPDIR=${DEVKITPRO}/.tmp

mkdir -p ${TMPDIR}&& cd ${TMPDIR}
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/devkitARM_r20-linux.tar.bz2
tar xjvf devkitARM_r20-linux.tar.bz2 -C ..

wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libnds-src-20070503.tar.bz2
rm -Rf libnds-src-20070503 && mkdir libnds-src-20070503
tar xjvf libnds-src-20070503.tar.bz2 -C libnds-src-20070503
cd libnds-src-20070503 && make && make install
cd ..

wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libgba-src-20060720.tar.bz2
rm -Rf libgba-src-20060720 && mkdir libgba-src-20060720
tar xjvf libgba-src-20060720.tar.bz2 -C libgba-src-20060720
cd libgba-src-20060720 && make && make install
cd ..

wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libmirko-src-0.9.7.tar.bz2
rm -Rf libmirko-src-0.9.7 && mkdir libmirko-src-0.9.7
tar xjvf libmirko-src-0.9.7.tar.bz2 -C libmirko-src-0.9.7
cd libmirko-src-0.9.7 && make && make install
cd ..

wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libfat-src-20070127.tar.bz2
rm -Rf libfat-src-20070127 && mkdir libfat-src-20070127
tar xjvf libfat-src-20070127.tar.bz2 -C libfat-src-20070127
cd libfat-src-20070127 && make && make install
cd ..

wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/dswifi-src-0.3.3.tar.bz2
rm -Rf dswifi-src-0.3.3 && mkdir dswifi-src-0.3.3
tar xjvf dswifi-src-0.3.3.tar.bz2 -C dswifi-src-0.3.3
cd dswifi-src-0.3.3 && make && make install
cd ..

wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/nds-examples-20070327.tar.bz2
cp nds-examples-20070327.tar.bz2 ../libnds/examples-20070327.tar.bz2
cd ../libnds && mkdir -p examples-20070327 && tar xjvf examples-20070327.tar.bz2 -C examples-20070327
Il suffit d'éditer la variable DEVKITPRO pour le répertoire d'installation.

Ne pas oublier qu'une fois l'installation terminée, il faudra fixer les variables d'environnement DEVKITPRO & DEVKITARM pour l'utiliser par la suite.

A noter que les exemples fournit par nds-examples-20070327.tar.bz2 sont erronés lorsqu'il s'agit d'utiliser OpenGL. En effet, certains d'entre eux utilisent une fonction glIdentity qui, désormais, s'appelle glLoadIdentity.

Voilà, voilà...

Dernière modification par jpopcenter ; 02/10/2007 à 22h34.
jpopcenter est déconnecté   Réponse avec citation

Publicité

Vieux 02/10/2007, 22h35   #2
omg
Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Mad Monster Mansion
Messages: 3 755
Par défaut

Vraiment bien!
Je vais le faire sur mon linux Gentoo!
__________________

News GBA/DS:
Portable DEV
Colorer un jeu GB? Débutant - Avancé - Expert
Projets : Banjo Advance - The Last Quest - Klungo's Brain School
Site des jeux : BanjoKazooie.Free.Fr Web Site

FAN FOREVER
"La Vie n'est pas aussi simple qu'un Jeu Vidéo..."
omg est déconnecté   Réponse avec citation
Vieux 02/10/2007, 22h36   #3
Ass-Itch
Graphiste / Modérateur
 
Date d'inscription: 05/09/2006
Localisation: Hossegor
Messages: 2 584
Voir les codes amis Wii
Par défaut

Ça c'est le genre de post qu'on apprécie vraiment ici, merci de partager
Et bienvenue
Ass-Itch est déconnecté   Réponse avec citation
Vieux 02/10/2007, 22h40   #4
jpopcenter
Membre
 
Date d'inscription: 27/09/2007
Messages: 7
Par défaut

Citation:
Envoyé par Ass-Itch Voir le message
Ça c'est le genre de post qu'on apprécie vraiment ici, merci de partager
Je t'avouerais que j'ai souvent tendance à perdre mes scripts alors je préfère les poster dans des "lieux sûrs" pour les retrouver à l'avenir
Mais ça serait avec plaisir que je reposterai des choses concrètes dans le futur !

A bientôt, j'espère !
jpopcenter est déconnecté   Réponse avec citation
Vieux 02/10/2007, 22h51   #5
jpopcenter
Membre
 
Date d'inscription: 27/09/2007
Messages: 7
Par défaut

Citation:
Envoyé par omg Voir le message
Je vais le faire sur mon linux Gentoo!
Sur cette distribution, si tu veux fixer les variables d'environnement une bonne fois pour toute pour tous les utilisateurs (pratique quand on a installé l'ensemble sous un compte administrateur afin de préserver ses bibliothèques de développement) est de créer un fichier /etc/env.d/99devkitpro, sous un compte administrateur, et d'y écrire :
Code:
DEVKITPRO=/opt/devkitpro
DEVKITARM=/opt/devkitpro/devkitARM
PATH=/opt/devkitpro/devkitARM/bin
ensuite, toujours sous un compte administrateur, tu lances un :
Code:
env-update
Enfin, tu te délog/relog et le tour est joué !

Je pars évidemment du principe que tu avais mis DEVKITPRO=/opt/devkitpro dans le script d'installation

Bon courage pour ton installation sous gentoo et n'hésite pas à me poser une question si tu as un problème.

Ciao !
__________________
Dans le monde, il existe 10 types de personnes.
Ceux qui comprennent le binaire et les autres...
jpopcenter est déconnecté   Réponse avec citation
Vieux 10/10/2007, 17h43   #6
Anarch Mario
Membre
 
Date d'inscription: 30/01/2007
Messages: 16
Par défaut

Excellent, merci pour le script ! (les gars de DevKitPro ne sont pas très Gnu-Friendly :/ )
Anarch Mario est déconnecté   Réponse avec citation
Réponse

Liens sociaux

Publicité



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h09.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince