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édentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
developpement:activites:integration:sankore4jessie [2016/01/29 11:45]
equemene
developpement:activites:integration:sankore4jessie [2016/01/29 19:01]
equemene
Ligne 11: Ligne 11:
 ===== La Truand ===== ===== La Truand =====
  
-Cette solution ​consistait ​à n'installer ​que la version 1.4 à partir des paquets fournis par le site d'​OpenSankore : +Cette solution ​consiste ​à installer un paquet Debian s'​installant dans ''/​usr/​local''​ et créant un lien dans les menus.
- +
-Il était compilé pour Squeeze mais lié dynamiquement avec la librairie libcrypt associée à OpenSSL 0.9.8 alors que la Wheezy s'​appuie sur la 1.0.0. +
- +
-Pour l'​installer,​ quelques petites commandes, sur architecture i386 : +
-<​code>​ +
-apt-get install libqt4-webkit +
-wget ftp://​91.121.248.138/​current/​Open-Sankore_Debian_1.41.00_i386.zip +
-unzip Open-Sankore_Debian_1.41.00_i386.zip +
-wget ftp://​ftp.fr.debian.org/​debian-security/​pool/​updates/​main/​o/​openssl/​libssl0.9.8_0.9.8o-4squeeze13_i386.deb +
-dpkg -i libssl0.9.8_0.9.8o-4squeeze13_i386.deb +
-dpkg -i Open-Sankore_i386.deb +
-</​code>​ +
- +
-Pour l'​installer,​ quelques petites commandes, sur architecture amd64 : +
-<​code>​ +
-apt-get install libqt4-webkit +
-wget http://​ftp.open-sankore.org/​current/​Open-Sankore_Debian_1.41.00_amd64.zip +
-unzip Open-Sankore_Debian_1.41.00_amd64.zip +
-wget ftp://​ftp.fr.debian.org/​debian-security/​pool/​updates/​main/​o/​openssl/​libssl0.9.8_0.9.8o-4squeeze13_amd64.deb +
-dpkg -i libssl0.9.8_0.9.8o-4squeeze13_amd64.deb +
-dpkg -i Open-Sankore_amd64.deb +
-</​code>​ +
- +
-L'​OpenSankoré se lance mais il est perclu de bogues ! Je conseille plus d'​appliquer la méthode "​brute"​... +
- +
-===== La Brute ===== +
- +
-Cette solution consiste à compiler ​un paquet Debian s'​installant dans ''/​usr/​local''​ et créant un lien dans les menus.+
  
 Cependant, il existe une dépendance avec **libt1** laquelle a disparu avec Jessie. Cependant, il existe une dépendance avec **libt1** laquelle a disparu avec Jessie.
  
 Elle n'est de plus pas optimale : de nombreuses librairies sont dupliquées dans l'​archive de Sankoré. Elle n'est de plus pas optimale : de nombreuses librairies sont dupliquées dans l'​archive de Sankoré.
- 
-==== Installation "pas trop sale" ==== 
  
 Installation des paquets Debian de l'​archive standard Installation des paquets Debian de l'​archive standard
Ligne 57: Ligne 27:
 wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Sankore/​libt1-5_5.1.2-4_i386.deb wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Sankore/​libt1-5_5.1.2-4_i386.deb
 dpkg -i libt1-5_5.1.2-4_i386.deb dpkg -i libt1-5_5.1.2-4_i386.deb
-dpkg -i pen-Sankore_2.5.1_i386.deb+dpkg -i Open-Sankore_2.5.1_i386.deb
 apt-get -f install apt-get -f install
 </​code>​ </​code>​
Ligne 70: Ligne 40:
 </​code>​ </​code>​
  
-==== Compilation "pas trop sale"====+===== La Brute ===== 
 + 
 +Cette méthode consiste à recompiler soi même directement le paquet.
  
 <​code>​ <​code>​
Ligne 109: Ligne 81:
  
 <​code>​ <​code>​
 +cd $SANKORE_ROOT
 git clone https://​github.com/​Sankore/​Sankore-3.1.git Sankore git clone https://​github.com/​Sankore/​Sankore-3.1.git Sankore
 git clone https://​github.com/​Sankore/​Sankore-ThirdParty.git Sankore-ThirdParty ​ git clone https://​github.com/​Sankore/​Sankore-ThirdParty.git Sankore-ThirdParty ​
Ligne 114: Ligne 87:
  
 <​code>​ <​code>​
-sudo apt-get -y install zlib1g-dev libjpeg-dev libtiff5-dev libmng-dev libpng12-dev libdirectfb-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libpulse-dev libaudio-dev libasound2-dev libfreetype6-dev libfontconfig1-dev libts-dev libcups2-dev libdbus-1-dev libglib2.0-dev libgtk2.0-dev libx11-dev libxext-dev libxcursor-dev libxfixes-dev libxrandr-dev libxrender-dev libxv-dev libxinerama-dev libxi-dev libsm-dev libssl-dev libphonon-dev libpaper-dev libt1-dev make qt4-qmake libqt4-dev g++ x11proto-print-dev libxp-dev libpaper-dev libphonon-dev libssl-dev ttf-mscorefonts-installer+sudo apt-get -y install zlib1g-dev libjpeg-dev libtiff5-dev libmng-dev libpng12-dev libdirectfb-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libpulse-dev libaudio-dev libasound2-dev libfreetype6-dev libfontconfig1-dev libts-dev libcups2-dev libdbus-1-dev libglib2.0-dev libgtk2.0-dev libx11-dev libxext-dev libxcursor-dev libxfixes-dev libxrandr-dev libxrender-dev libxv-dev libxinerama-dev libxi-dev libsm-dev libssl-dev libphonon-dev libpaper-dev make qt4-qmake libqt4-dev g++ x11proto-print-dev libxp-dev libpaper-dev libphonon-dev libssl-dev ttf-mscorefonts-installer
 </​code>​ </​code>​
  
Ligne 140: Ligne 113:
 make make
 # Pour quazip # Pour quazip
-#LIBS += "​-%$$PWD/​xpdf/​lib/​$$SUB_LIB"​ "​-lxpdf"​ "​-lpaper"​ "​-lt1"​ 
 cd $SANKORE_ROOT/​Sankore-ThirdParty/​quazip cd $SANKORE_ROOT/​Sankore-ThirdParty/​quazip
-qmake quazip.pro -spec linux-g++-64+qmake LIBS+="​-L../​xpdf/​lib/​linux -lxpdf -lpaper -lt1" ​quazip.pro -spec linux-g++-64
 make make
 </​code>​ </​code>​
Ligne 155: Ligne 127:
 make make
 # Pour quazip # Pour quazip
-#LIBS += "​-%$$PWD/​xpdf/​lib/​$$SUB_LIB"​ "​-lxpdf"​ "​-lpaper"​ "​-lt1"​ 
 cd $SANKORE_ROOT/​Sankore-ThirdParty/​quazip cd $SANKORE_ROOT/​Sankore-ThirdParty/​quazip
-qmake quazip.pro -spec linux-g+++qmake LIBS+="​-L../​xpdf/​lib/​linux -lxpdf -lpaper -lt1" ​quazip.pro -spec linux-g++
 make make
 </​code>​ </​code>​
- 
  
 <​code>​ <​code>​
developpement/activites/integration/sankore4jessie.txt · Dernière modification: 2016/01/29 20:02 par equemene