Index du forum • Partenaires • FAQ • M’enregistrer • Connexion 
Tgames Actualité Consoles et Homebrew

Tgames Actualité Consoles et Homebrew

Site officiel français de WiiFlow et ses thèmes

Vers le contenu

  • Imprimer le sujet
Index du forum Index du forum » Switch/Wii U » Tutoriels Wii

[Tuto] How to compile WiiFlow on Kubuntu

Homebrew sur la banquise !

Tous les tutoriels.
Répondre
3 messages • Page 1 sur 1
[Tuto] How to compile WiiFlow on Kubuntu

Messagepar Ayatus » Jeu 21 Fév 2013 16:21

Utilisateur de distributions Linux depuis plus de dix ans, je me devais de proposer ce tuto.
Il est en bien des points similaire au tuto pour Mac OS X mais en plus simple et se basera sur une Kubuntu 12.10 amd64.

Préparation de l'environnement :

Toute la procédure se fera à partir d'un terminal.

Installation des paquets pour la compilation et le versioning.
Code: Tout sélectionner
sudo apt-get install build-essential subversion

On commence par s'assurer que l'on est bien dans son répertoire utilisateur :
Code: Tout sélectionner
cd ~

On créé ensuite le répertoire de développement et on se positionne dedans :
Code: Tout sélectionner
mkdir WiiFlow && cd WiiFlow

Téléchargement et décompression de libogc et devkitPPC :
Code: Tout sélectionner
wget https://open-wiiflow-mod.googlecode.com/files/libogc_svn_r4902.zip
wget https://downloads.sourceforge.net/project/devkitpro/devkitPPC/devkitPPC_r26-x86_64-linux.tar.bz2
unzip libogc_svn_r4902.zip -d devkitpro
tar -xjf devkitPPC_r26-x86_64-linux.tar.bz2 -C devkitpro

Création et enregistrement des variables d'environnement :
Code: Tout sélectionner
echo 'export DEVKITPRO=/home/$USER/WiiFlow/devkitpro
export DEVKITPPC=$DEVKITPRO/devkitPPC' >> ~/.bashrc
. ~/.bashrc

Création d'une copie de travail des sources de WiiFlow
Code: Tout sélectionner
svn co https://open-wiiflow-mod.googlecode.com/svn/trunk/ wiiflow-src


Compilation :

On commence par se positionner dans le répertoire de notre copie de travail :
Code: Tout sélectionner
cd wiiflow-src

Reste plus qu'à lancer la compilation :
Code: Tout sélectionner
make


Pour aller plus loin :

En Vrac.

  • Faire le ménage entre deux compilations :
    Code: Tout sélectionner
    make clean

  • Accélérer la compilation en lançant plusieurs processus en parallèle avec un processeur multi-core, ici un quad-core :
    Code: Tout sélectionner
    make -j5

  • Mettre à jour la copie de travail :
    Code: Tout sélectionner
    svn up

  • Annuler les modifications apportées aux fichiers de la copie de travail :
    Code: Tout sélectionner
    svn revert -R .

  • Mettre à jour la copie de travail à la révision n :
    Code: Tout sélectionner
    svn up -r n

Et pour finir, un script personnalisable à placer à la racine de la copie de travail :
Code: Tout sélectionner
#!/bin/bash
# Suppression des fichiers objets d'une précédente compilation
make clean
# Restauration à l'état initial de la copie de travaille puis mise à jour
svn revert -R . && svn up
# Désactivation des Fanarts
sed -i 's/enable_fanart", true/enable_fanart", false/g' source/gui/fanart.cpp
# Désactivation de l'affichage de la piste sonore
sed -i 's/display_music_info", true/display_music_info", false/g' source/menu/menu.cpp
# Désactivation de la vibration de la wiimote
sed -i 's/rumble", true/rumble", false/g' source/menu/menu.cpp
# Désactivation de l'affichage des bannières dans les pages de configuration
sed -i 's/banner_in_settings", true/banner_in_settings", false/g' source/menu/menu.cpp
# Détermination de chemin par défaut de la NAND émulée
sed -i 's/wiiflow\/nandemu/nands\/pl_eu/g' source/defines.h
# Désactivation des plugins
sed -i 's/PLUGIN_DOMAIN, "disable", false/PLUGIN_DOMAIN, "disable", true/g' source/menu/menu_main.cpp
# Désactivation du menu source
sed -i 's/use_source", true/use_source", false/g' source/menu/menu_main.cpp
# Récupération de l'heure Unix en seconde avant compilation
d1=`date +%s`
# Compilation avec l'option -j[N] pour un Quadcore où N = nb core+1
make -j5
# Calcul du temps de compilation
echo -e "\033[00;31m compilé en $((`date +%s`-$d1))s\033[00m"
Ayatus Hors ligne

Avatar de l’utilisateur
Gamer
Gamer
 
Messages: 846
Inscription: Mar 3 Aoû 2010 19:08
Sexe: Geek ?
Wi-Fi: Non
Haut


Re: [Tuto] How to compile WiiFlow on Kubuntu

Messagepar Oops » Jeu 21 Fév 2013 20:07

On ne l'arrête plus :twisted: :accord:
[TUTO]Partage SAMBA (ftp) : MPlayer CE, WiiXplorer, snes9x...
Dernière version de NeoGamma + Mini Guide + Chaîne
Wiiflow + Tuto + Chaînes + Thèmes
Liens Homebrews : ici
Image
Oops Hors ligne

Avatar de l’utilisateur
God Member
God Member
 
Messages: 7083
Inscription: Jeu 2 Avr 2009 02:35
Localisation: 17 et 95
Sexe: Masculin
Wi-Fi: Oui
cIOS Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
Firmware PS3: 4.11
CFW PS3: ode a venir
Type de PSP: Fat
Firmware PSP: 6.60 pro-B10
Type de Xbox360: Fat
Lecteur Xbox360: LiteOn
Firmware Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Haut


Re: [Tuto] How to compile WiiFlow on Kubuntu

Messagepar Ayatus » Sam 1 Juin 2013 15:39

Ajout d'un exemple de script Bash pour personnaliser WiiFlow.
Ayatus Hors ligne

Avatar de l’utilisateur
Gamer
Gamer
 
Messages: 846
Inscription: Mar 3 Aoû 2010 19:08
Sexe: Geek ?
Wi-Fi: Non
Haut



Répondre
3 messages • Page 1 sur 1

Retourner vers Tutoriels Wii



Articles en relation

  • Sujets
    Réponses
    Vus
    Dernier message
  • [Tuto] How to compile WiiFlow on Mac OS X
    par Ayatus » Jeu 21 Fév 2013 00:00
    1 Réponses
    1400 Vus
    Dernier message par Oops Voir le dernier message
    Jeu 21 Fév 2013 15:13
  • [Tuto] How to compile WiiFlow on Windows
    par Ayatus » Jeu 7 Mar 2013 09:57
    5 Réponses
    1509 Vus
    Dernier message par mikapauline Voir le dernier message
    Ven 5 Avr 2013 21:13
  • [TUTO] WiiFlow et les plugins
    1, 2par Ayatus » Sam 7 Juil 2012 20:31
    31 Réponses
    12463 Vus
    Dernier message par HarryPoster Voir le dernier message
    Jeu 4 Sep 2014 13:51
  • [TUTO] Lancer Zelda Skyward Sword avec Wiiflow
    1, 2, 3par TGbot » Sam 3 Déc 2011 23:54
    64 Réponses
    6728 Vus
    Dernier message par kurokage Voir le dernier message
    Dim 18 Déc 2011 19:42
  • [TUTO] WiiBackupFusion
    1, 2, 3par sniper3d » Dim 31 Juil 2011 21:34
    59 Réponses
    15180 Vus
    Dernier message par sniper3d Voir le dernier message
    Lun 16 Juil 2012 22:17


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun membre et 4 invités


Basculer vers le mode mobile
  • Index du forum
  • L’équipe du forum • Supprimer les cookies du forum • Zone horaire: Europe/Paris [ Heure d’été ]
  • Flux RSS Flux RSS
  • Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
phpBB SEO