Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
developpement:activites:integration:sankore4jessie [2015/12/31 15:13]
equemene créée
developpement:activites:integration:sankore4jessie [2016/01/29 15:50]
equemene
Ligne 49: Ligne 49:
 Installation des paquets Debian de l'​archive standard Installation des paquets Debian de l'​archive standard
 <​code>​ <​code>​
-sudo apt-get -y install libattr1 libaudio2 libc6 libcap2 libdbus-1-3 libexpat1 libflac8 libfontconfig1 libfreetype6 libgcc1 libgdbm3 libglib2.0-0 libgomp1 libice6 libogg0 libpaper1 libpcre3 libphonon4 libpng12-0 libpulse0 libpulse-mainloop-glib0 libqt4-dbus libqt4-network libqt4-script libqt4-svg libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 libsm6 libsndfile1 libsqlite3-0 libssl1.0.0 libstdc++6 ​libt1-5 ​libuuid1 libvorbis0a libvorbisenc2 libwrap0 libx11-6 libxau6 libxcb1 libxdmcp6 libxext6 libxi6 libxrender1 libxt6 libxtst6 zlib1g+sudo apt-get -y install libattr1 libaudio2 libc6 libcap2 libdbus-1-3 libexpat1 libflac8 libfontconfig1 libfreetype6 libgcc1 libgdbm3 libglib2.0-0 libgomp1 libice6 libogg0 libpaper1 libpcre3 libphonon4 libpng12-0 libpulse0 libpulse-mainloop-glib0 libqt4-dbus libqt4-network libqt4-script libqt4-svg libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 libsm6 libsndfile1 libsqlite3-0 libssl1.0.0 libstdc++6 libuuid1 libvorbis0a libvorbisenc2 libwrap0 libx11-6 libxau6 libxcb1 libxdmcp6 libxext6 libxi6 libxrender1 libxt6 libxtst6 zlib1g
 </​code>​ </​code>​
  
Ligne 57: Ligne 57:
 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 77: Ligne 77:
 </​code>​ </​code>​
  
-=== Récupération ​des sources ​===+=== Rétroportage ​des prérequis ​=== 
 + 
 +<​code>​ 
 +sudo apt-get install pbuilder 
 +cd /root 
 +wget http://​snapshot.debian.org/​archive/​debian/​20140121T035726Z/​pool/​main/​t/​t1lib/​t1lib_5.1.2-4.diff.gz 
 +wget http://​snapshot.debian.org/​archive/​debian-archive/​20120328T092752Z/​debian/​pool/​main/​t/​t1lib/​t1lib_5.1.2.orig.tar.gz 
 +tar xzf t1lib_5.1.2.orig.tar.gz 
 +gunzip t1lib_5.1.2-4.diff.gz  
 +patch -p 0 < t1lib_5.1.2-4.diff 
 +cd t1lib-5.1.2 
 +debuild 
 +cd .. 
 +</​code>​ 
 + 
 +Les paquets créés sont les suivants : 
 +  * Pour une architecture amd64 <​code>​ 
 +libt1-5_5.1.2-4_amd64.deb 
 +libt1-5-dbg_5.1.2-4_amd64.deb 
 +libt1-dev_5.1.2-4_amd64.deb 
 +libt1-doc_5.1.2-4_all.deb 
 +t1lib-bin_5.1.2-4_amd64.deb 
 +</​code>​ 
 +  * Pour une architecture i386 <​code>​ 
 +libt1-5_5.1.2-4_i386.deb 
 +libt1-5-dbg_5.1.2-4_i386.deb 
 +libt1-dev_5.1.2-4_i386.deb 
 +libt1-doc_5.1.2-4_all.deb 
 +t1lib-bin_5.1.2-4_i386.deb 
 +</​code>​
  
 <​code>​ <​code>​
Ligne 85: Ligne 114:
  
 <​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++ libt1-dev ​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>​
- 
-La compilation exige ''​libt1''​ et ses composants de développement. 
  
 Pour architecture amd64 Pour architecture amd64
 <​code>​ <​code>​
-wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Sankore/​libt1-5_5.1.2-4_amd64.deb +cd /root
-wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Sankore/​libt1-dev_5.1.2-4_amd64.deb+
 dpkg -i libt1-5_5.1.2-4_amd64.deb libt1-dev_5.1.2-4_amd64.deb dpkg -i libt1-5_5.1.2-4_amd64.deb libt1-dev_5.1.2-4_amd64.deb
 apt-get -f install apt-get -f install
Ligne 100: Ligne 126:
 Pour architecture i386 Pour architecture i386
 <​code>​ <​code>​
-wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Sankore/​libt1-5_5.1.2-4_i386.deb +cd /root
-wget http://​www.cbp.ens-lyon.fr/​emmanuel.quemener/​software/​Sankore/​libt1-dev_5.1.2-4_i386.deb+
 dpkg -i libt1-5_5.1.2-4_i386.deb libt1-dev_5.1.2-4_i386.deb dpkg -i libt1-5_5.1.2-4_i386.deb libt1-dev_5.1.2-4_i386.deb
 apt-get -f install apt-get -f install
Ligne 115: Ligne 140:
 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 130: Ligne 154:
 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>​
Ligne 146: Ligne 169:
 Les paquets Debian sont dans ''​$SANKORE_ROOT/​Sankore/​install/​linux''​ Les paquets Debian sont dans ''​$SANKORE_ROOT/​Sankore/​install/​linux''​
  
 +Pour l'​installer :
 +<​code>​
 +dpkg -i $SANKORE_ROOT/​Sankoreinstall/​linux/​Open-Sankore_2.5.1_i386.deb
 +dpkg -i $SANKORE_ROOT/​Sankoreinstall/​linux/​Open-Sankore_2.5.1_amd64.deb
 +</​code>​
developpement/activites/integration/sankore4jessie.txt · Dernière modification: 2016/01/29 20:02 par equemene