C’est cool ça ! J’ignorais, et je viens de tester un apt-get install spip, et ça marche ! Clic clic clic puis et hop ! Par contre c’est une version 3.0.14 qui arrive par défaut :
d'autant plus qu'on retrouve SPIP maintenant dans les librairies des linux
Ubuntu et Debian, aux côtés de WP joomla et d'autresC'est cool ça ! J'ignorais, et je viens de tester un apt-get install spip,
et ça marche !
Clic clic clic puis http://localhost/spip et hop !
Par contre c'est une version 3.0.14 qui arrive par défaut :*SPIP 3.0.14-1 (Debian)* is free software distributed under the GPL
license
<http://station-007/spip/ecrire/?exec=aide&aide=licence&var_lang=en>\.
+ safety screen 1.1.8
For more visit SPIP.Comment ça fonctionne, les dépôt Debian ? C'est l'un de nous qui propose
un paquet SPIP à une date donnée ?
ça se met à jour tout seul ? ça doit être validé par les gens de Debian ?
En tous cas c'est une bonne nouvelle !
La gestion des versions est compliquée chez Debian, car ils demandent
beaucoup de trucs avant de mettre la dernière version à jour
Sur Debian 7.0, la version de SPIP est la 2.1.17
Il faut etre sur Debian 8.0 pour avoir la version 3.0, ou alors aller
chercher SPIP dans le dépôt "testing"
C'est maintenu par David Prévot qui fait un formidable travail.
Certes c'est très pratique mais parfois c'est nuisible pour SPIP.
Par exemple l'installation est un mutualisation de SPIP - ce qui n'est
pas/peu documenté ailleurs que sur la page du plugin. Du coup les
utilisateurs sont perdus. cf le fil de discussion ici :
http://forum.spip.net/fr_258872.html
Et chez Ubuntu c'est pire que sur Debian, car ils récupère
"on-ne-sait-comment ni on-ne-sait-quand" les paquets de Debian. Sur la
version 12.04 LTS (Long Time Support, donc stable pour encore 3 ans), la
version de SPIP installée par synaptic est la 2.1.13 !!
Sans aucune doc, c'est super chaud.
On est loin du "click and play" qu'on peut avoir avec d'autres outils
La gestion des versions est compliquée chez Debian, car ils demandent beaucoup de trucs avant de mettre la dernière version à jour
Sur Debian 7.0, la version de SPIP est la 2.1.17
Il faut etre sur Debian 8.0 pour avoir la version 3.0, ou alors aller chercher SPIP dans le dépôt "testing"
C'est maintenu par David Prévot qui fait un formidable travail.
Lorsqu'on installe une Debian, on a effectivement la version de Spip (ou autre) qui est associée à la version Debian en téléchargement. Mais en parallèle, des mises à jour (notamment de sécurité) sont téléchargeables : une fois la distrib de base installée, on demande un update global et en principe on récupère les dernières versions de tous les softs installés, si effectivement leurs paquets ont été tenus à jour. Donc chapeau à David si effectivement il actualise les paquets Spip à chaque nouvelle version. Par contre, pour les plugins ça n'est pas envisageable, rien ne vaut la méthode classique en espace privé...
Il existe chez Debian des "backports" qui permettent d'utiliser sous un ancien Debian une appli d'une version récente, recompilée si nécessaire pour être compatible. Bon, vu que Spip n'a rien de compilé (mais éventuellement des pb de compatibilité PHP), ça ne devrait pas poser trop de souci. Donc rien ne s'oppose à installer un backport de Spip 3.0 sous Debian 7, si le paquet backport existe.
Un avantage des paquets Debian est que les mises à jour se font toujours dans la même version, donc pas de problème de compatibilité. Par contre, dans le cas d'un upgrade global de version (Deb7 à Deb8 par exemple), ça doit être chaud pour gérer les compatibilités de plugins.
Certes c'est très pratique mais parfois c'est nuisible pour SPIP.
Par exemple l'installation est un mutualisation de SPIP - ce qui n'est pas/peu documenté ailleurs que sur la page du plugin. Du coup les utilisateurs sont perdus. cf le fil de discussion ici : SPIP Forums
Effectivement, ça doit être paumatoire. Mais c'est indissociable de la gestion centralisée des paquets. Si on installe Spip via l'installateur apt de Debian, c'est qu'on veut construire un serveur web qui utilise un même Spip pour tous les sites hébergés. C'est plutôt destiné à des gestionnaires de serveurs, qui sont sensés avoir un bagage technique. Pas à l'individu moyen qui veut juste faire un site perso ou d'association sans trop s'occuper de comment ça fonctionne à l'intérieur...
Et chez Ubuntu c'est pire que sur Debian, car ils récupère "on-ne-sait-comment ni on-ne-sait-quand" les paquets de Debian. Sur la version 12.04 LTS (Long Time Support, donc stable pour encore 3 ans), la version de SPIP installée par synaptic est la 2.1.13 !!
Même remarque que pour Debian : on peut toujours updater à la dernière version disponible. Quant à savoir laquelle...
Le "tout intégré", c'est bien mais c'est parfois plus compliqué à gérer que les éléments séparés, surtout dans un domaine évolutif comme l'informatique...
Christian
Salut,
Donc chapeau à David si effectivement il actualise les paquets Spip à
chaque nouvelle version.
Merci. Je confirme suivre de près, avec l’équipe de développement de
SPIP, les mises à jour de sécurité, et m’occupe, en coordination avec
les équipes de sécurité et en charge de la publication stable de Debian,
de rétroporter tous les correctifs de sécurité nécessaires afin de
publier les mises à jour ciblées en même temps que les nouvelles version
de SPIP.
Par exemple, dans l’actuelle version stable de Debian, c’est la version
2.1.17-1+deb7u4 qui est installée : lors de la publication initiale de
Wheezy, c’est la version 2.1.17 qui était embarquées (version 2.1.17-1),
puis les mises à jour de sécurité de la version 2.1.24 ont été intégrées
dans la DSA-2694 [1] (version 2.1.17-1+deb7u1), et ainsi de suite
jusqu’à l’actuelle version 2.1.17-1+deb7u4 (et la version, avec son
suffixe spécifique à Debian, est visible en bas à droite de l’espace
privé pour éviter d’affoler les webmestres).
Tout est détaillé dans le journal de modification du paquet, aussi
accessible en ligne [2], et une page consacrée au suivi en sécurité [3]
pointe vers les autres sources d’informations.
Comme tous les autres paquets de la distribution, seuls les correctifs
majeurs (c’est à dire lié à la sécurité en général) sont intégrés, au
lieu de mettre à jour vers la dernières version amont (avec toujours un
risque plus important de régression, ou en tout cas de modification du
comportement). Ainsi, pour SPIP, cela assure par exemple qu’aucune mise
à jour de la base de données ne sera nécessaire lors des mises à jour de
sécurité (ce qui peut être un avantage pour l’administrateur système qui
n’a par conséquent pas à s’occuper de gérer les divers sites mutualisés
potentiellement installés, dont il n’est pas forcément le webmestre).
1: [SECURITY] [DSA 2694-1] spip security update
2:
https://tracker.debian.org/media/packages/s/spip/changelog-2.1.17-1%2Bdeb7u4
3: Information on source package spip
Amicalement
David
P.-S. : je suis la présente liste, mais de loin, n’hésitez pas à
utiliser le BTS pour signaler les problèmes spécifiques à Debian ou les
suggestions d’amélioration (oui en anglais, mais ne vous inquiétez pas,
je comprend et parle couramment le mauvais anglais… Si vraiment c’est
trop compliqué, allez-y en français : ce sera mieux qu’un message
personnel que je risque d’oublier ou perdre en route, j’essaierai de
poser un résumé en anglais de la requête pour le bénéfice des autres
utilisateurs rapidement en réponse).
David Prévot <taffit <at> debian.org> writes:
Salut,
Je confirme suivre de près, avec l’équipe de développement de
SPIP, les mises à jour de sécurité, et m’occupe, en coordination avec
les équipes de sécurité et en charge de la publication stable de Debian,
de rétroporter tous les correctifs de sécurité nécessaires afin de
publier les mises à jour ciblées en même temps que les nouvelles version
de SPIP.Par exemple, dans l’actuelle version stable de Debian, c’est la version
2.1.17-1+deb7u4 qui est installée :Comme tous les autres paquets de la distribution, seuls les correctifs
majeurs (c’est à dire lié à la sécurité en général) sont intégrés, au
lieu de mettre à jour vers la dernières version amont (avec toujours un
risque plus important de régression, ou en tout cas de modification du
comportement). Ainsi, pour SPIP, cela assure par exemple qu’aucune mise
à jour de la base de données ne sera nécessaire lors des mises à jour de
sécurité (ce qui peut être un avantage pour l’administrateur système qui
n’a par conséquent pas à s’occuper de gérer les divers sites mutualisés
potentiellement installés, dont il n’est pas forcément le webmestre).1: [SECURITY] [DSA 2694-1] spip security update
2:
https://tracker.debian.org/media/packages/s/spip/changelog-2.1.17-1%2Bdeb7u4
3: Information on source package spipAmicalement
David
Bonjour,
Je me crée un nouveau serveur pour installer SPIP, Debian7 Stable cette foi
(avant ailleurs j'utilise Ubuntu. Quelle bonne surprise de voir SPIP dans
les dépots ... je m'informe avant d'agir ...
Hélas, je découvre que la version de Spip est 2.xxx pour ma distribution
stable, alors que j'utilise la 3.0.x à jour, depuis plusieurs années. De
plus les répertoires d'installation sont notoirement différents de ce que je
connais (mais pourquoi ?)
Dommage, ce sera sans moi pour cette fois ; pourtant l'idée m'avait plu !
Encouragements
Xavier
C’est l’inconvénient d’utiliser une Debian stable.
Pour avoir spip en version 3.0, il faut utiliser le dépot “testing” (sid)
https://packages.debian.org/sid/spip
Hop !
Salut,
Pour avoir spip en version 3.0, il faut utiliser le dépot "testing" (sid)
Un détail : testing ≠ sid. Sid, c’est unstable, la branche de
développement. Jessie, c’est la prochaine version stable, actuellement
testing.
J'ai expliqué en détail comment faire cette installation
Merci.
Tout retour est le bienvenue !
Remplacer sid par jessie dans l’article permettrait d’éviter les confusions.
Le fichier /etc/apt/preferences proposé ne fonctionne pas (la preuve,
toutes les priorités sont à 500 dans la sortie de « apt-cache policy »).
Pour utiliser les noms de code, c’est « n » qu’il faut utiliser (au lieu
de « a » pour le nom d’archive) :
--------------%<-----------
Package: *
Pin: release n=jessie
Pin-Priority: 250
-------------->%-----------
Pas besoin de redéfinir la priorité de la distribution par défaut
(stable, c’est à dire Wheezy) a priori, elle est de 500.
Une priorité entre 100 et 500 permet simplement de mettre à jour les
paquets installés depuis Jessie quand il y en a cf apt_preferences(5)
pour plus de précisions.
Si vous voulez essayer la 3.1 en cours de développement, elle est dans
experimental depuis plus d’un an.
Amicalement
David
Merci David,
j’ai corrigé l’article en tenant compte de tes remarques.
Xavier, je vais rédiger une documentation pour l’utilisation de SPIP sur Debian, avec ou sans utilisation de la mutualisation.
.Gilles