Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Dernière révision Les deux révisions suivantes | ||
developpement:activites:integration:sankore4jessie [2016/01/29 15:50] 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 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 158: | Ligne 131: | ||
make | make | ||
</code> | </code> | ||
- | |||
<code> | <code> |