Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:compiler_xbmc [Le 12/08/2011, 01:03] – [Installer les indépendances pour XBMC] lildadoututoriel:compiler_xbmc [Le 20/09/2026, 08:39] (Version actuelle) – Mise en forme (https://forum.ubuntu-fr.org/viewtopic.php?pid=22907948#p22907948) nany
Ligne 1: Ligne 1:
-{{tag>media_center}}+{{tag>tutoriel media_center}}
 ---- ----
 ====== Comment compiler XBMC ? ====== ====== Comment compiler XBMC ? ======
 <note information>Ce document est identique à la page http://manuel.xbmc.fr/index.php?title=Comment_compiler_XBMC_pour_Linux_depuis_les_codes_source</note> <note information>Ce document est identique à la page http://manuel.xbmc.fr/index.php?title=Comment_compiler_XBMC_pour_Linux_depuis_les_codes_source</note>
-<note important>Vous devez au préalable avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] [[apt://git|git]].</note>+<note important>Vous devez au préalable avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] [[apt>git|git]].</note>
  
 ===== Récupération depuis le code source ===== ===== Récupération depuis le code source =====
Ligne 10: Ligne 10:
  
 ===== Mettre à jour le code source et supprimer make ===== ===== Mettre à jour le code source et supprimer make =====
-==== Mettre à jour... ==== +==== Mettre à jour… ==== 
-Vous n'êtes pas obligé de mettre à jour tout les jours mais de chaque semaine (ou plus)+Vous n'êtes pas obligé de mettre à jour tous les jours mais chaque semaine (ou plus)
 <code># cd $HOME/trunk-xbmc <code># cd $HOME/trunk-xbmc
 # git pull</code> # git pull</code>
  
-==== ..et supprimer make ====+==== … et supprimer make ====
 <code># cd $HOME/trunk-xbmc <code># cd $HOME/trunk-xbmc
 # make clean</code> # make clean</code>
Ligne 24: Ligne 24:
  
 ^ Tout installer en 1 clic | ^ Tout installer en 1 clic |
-|  [[apt://make,g++-4.1,gcc-4.1,libsdl1.2-dev,libsdl-image1.2-dev,libsdl-gfx1.2-dev,libsdl-mixer1.2-dev,libsdl-sound1.2-dev,libsdl-stretch-dev,libfribidi0,libfribidi-dev,liblzo1,liblzo-dev,libfreetype6,libfreetype6-dev,libsqlite3-0,libsqlite3-dev,libogg-dev,libasound2-dev,python2.4-dev,python2.4,python-sqlite,libglew1.5,libglew1.5-dev,libcurl3-dev,g++,gawk,x11proto-xinerama-dev,libxinerama-dev,libxrandr-dev,libxrender-dev,libmms-dev,pmount,libmad0-dev,libtre-dev,libogg-dev,libvorbis-dev,libmysqlclient15-dev,libhal1,libhal-dev,libhal-storage1,libhal-storage-dev,libpcre3-dev,subversion,libjasper1,libfontconfig-dev|{{  :apt.png  }}]]  |+|  [[apt>make,g++-4.1,gcc-4.1,libsdl1.2-dev,libsdl-image1.2-dev,libsdl-gfx1.2-dev,libsdl-mixer1.2-dev,libsdl-sound1.2-dev,libsdl-stretch-dev,libfribidi0,libfribidi-dev,liblzo1,liblzo-dev,libfreetype6,libfreetype6-dev,libsqlite3-0,libsqlite3-dev,libogg-dev,libasound2-dev,python2.4-dev,python2.4,python-sqlite,libglew1.5,libglew1.5-dev,libcurl3-dev,g++,gawk,x11proto-xinerama-dev,libxinerama-dev,libxrandr-dev,libxrender-dev,libmms-dev,pmount,libmad0-dev,libtre-dev,libogg-dev,libvorbis-dev,libmysqlclient15-dev,libhal1,libhal-dev,libhal-storage1,libhal-storage-dev,libpcre3-dev,subversion,libjasper1,libfontconfig-dev|{{  :apt.png  }}]]  |
  
 Voici la commande magique pour installer les indépendance en un seul ligne (pour Ubuntu 7.10 et suivant) Voici la commande magique pour installer les indépendance en un seul ligne (pour Ubuntu 7.10 et suivant)
Ligne 32: Ligne 32:
  
 ^ Tout installer en 1 clic | ^ Tout installer en 1 clic |
-|  [[apt://subversion,make,g++,gcc,gawk,pmount,libtool,nasm,automake,cmake,gperf,unzip,bison,libsdl-dev,libsdl-image1.2-dev,libsdl-gfx1.2-dev,libsdl-mixer1.2-dev,libfribidi-dev,liblzo2-dev,libfreetype6-dev,libsqlite3-dev,libogg-dev,libasound-dev,python-sqlite,libglew-dev,libcurl3,libcurl4-openssl-dev,x11proto-xinerama-dev,libxinerama-dev,libxrandr-dev,libxrender-dev,libmad0-dev,libogg-dev,libvorbisenc2,libsmbclient-dev,libmysqlclient-dev,libpcre3-dev,libdbus-1-dev,libhal-dev,libhal-storage-dev,libjasper-dev,libfontconfig-dev,libbz2-dev,libboost-dev,libfaac-dev,libenca-dev,libxt-dev,libxtst-dev,libxmu-dev,libpng-dev,libjpeg-dev,libpulse-dev,mesa-utils,libcdio-dev,libsamplerate-dev,libmms-dev,libmpeg3-dev,libfaad-dev,libflac-dev,libiso9660-dev,libass-dev,libssl-dev,fp-compiler,gdc,libwavpack-dev,libmpeg2-4-dev,libmicrohttpd-dev,libmodplug-dev,libssh-dev,gettext,cvs|{{  :apt.png  }}]]  |+|  [[apt>subversion,make,g++,gcc,gawk,pmount,libtool,nasm,automake,cmake,gperf,unzip,bison,libsdl-dev,libsdl-image1.2-dev,libsdl-gfx1.2-dev,libsdl-mixer1.2-dev,libfribidi-dev,liblzo2-dev,libfreetype6-dev,libsqlite3-dev,libogg-dev,libasound-dev,python-sqlite,libglew-dev,libcurl3,libcurl4-openssl-dev,x11proto-xinerama-dev,libxinerama-dev,libxrandr-dev,libxrender-dev,libmad0-dev,libogg-dev,libvorbisenc2,libsmbclient-dev,libmysqlclient-dev,libpcre3-dev,libdbus-1-dev,libhal-dev,libhal-storage-dev,libjasper-dev,libfontconfig-dev,libbz2-dev,libboost-dev,libfaac-dev,libenca-dev,libxt-dev,libxtst-dev,libxmu-dev,libpng-dev,libjpeg-dev,libpulse-dev,mesa-utils,libcdio-dev,libsamplerate-dev,libmms-dev,libmpeg3-dev,libfaad-dev,libflac-dev,libiso9660-dev,libass-dev,libssl-dev,fp-compiler,gdc,libwavpack-dev,libmpeg2-4-dev,libmicrohttpd-dev,libmodplug-dev,libssh-dev,gettext,cvs|{{  :apt.png  }}]]  |
  
 ===== Compilation et installation ===== ===== Compilation et installation =====
Ligne 63: Ligne 63:
     * Vous devrez avoir installé les paquets patchés de libva1 et libva1-dev [[https://launchpad.net/~dtl131/+archive/catalysthacks|à ce PPA]] ainsi que sa dépendance que vous trouverez [[http://www.splitted-desktop.com/~gbeauchesne/xvba-video/|ici]]     * Vous devrez avoir installé les paquets patchés de libva1 et libva1-dev [[https://launchpad.net/~dtl131/+archive/catalysthacks|à ce PPA]] ainsi que sa dépendance que vous trouverez [[http://www.splitted-desktop.com/~gbeauchesne/xvba-video/|ici]]
  
-Il est également possible de combiner les options: +Il est également possible de combiner les options:
 <code># ./configure --disable-debug --disable-gl</code> <code># ./configure --disable-debug --disable-gl</code>
  
Ligne 71: Ligne 71:
  
 ==== Plein d'écran ==== ==== Plein d'écran ====
-Pour passer en mode plein écran presser ** \ ** (antislash) pendant l'exécution d'XBMC +Pour passer en mode plein écran presser **\\** (antislash) pendant l'exécution d'XBMC
  
 <note important>Pour bénéficier d'un affichage vidéo sans clignotement, vous devez mettre à jour vos drivers NVIDIA / ATI avec une version plus récente.</note> <note important>Pour bénéficier d'un affichage vidéo sans clignotement, vous devez mettre à jour vos drivers NVIDIA / ATI avec une version plus récente.</note>
  
 <note tip>Consultez le fichier « README.linux » dans le dossier « trunk-xbmc » pour plus d'informations.</note> <note tip>Consultez le fichier « README.linux » dans le dossier « trunk-xbmc » pour plus d'informations.</note>