fedora fr planet

Add your email:  Fedora Tunisia Group

 

Syndicate content Planet Fedora-Fr
Sélection de blogs autour de Fedora
Updated: 9 hours 13 min ago

Remi Collet : PHP version 5.4.34, 5.5.18 et 5.6.2

Fri, 10/17/2014 - 06:24

Les RPM de PHP version 5.6.2 sont disponibles dans le dépôt remi-php56 pour Fedora et Enterprise Linux (RHEL, CentOS).

Les RPM de PHP version 5.5.18 sont disponibles dans le dépôt remi pour Fedora et dans le dépôt remi-php55 pour Enterprise Linux.

Les RPM de PHP version 5.4.34 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).

Ces versions sont aussi disponibles en Software Collections.

Ces versions corrigent plusieurs failles de sécurité, la mise à jour est vivement recommandée.

Annonces des versions :

La version 5.4.33 était la dernière mise à jour corrigeant des bugs. La branche 5.4 est donc en maintenance de sécurité uniquement.

Installation : voir la Configuration du dépôt et choisir la version et le mode d'installation.

Remplacement du PHP par défaut du système par la version 5.6 (le plus simple) :

yum --enablerepo=remi-php56,remi update php\*

Installation en parallèle, en Software Collections de PHP 5.6 (x86_64 uniquement) :

yum --enablerepo=remi install php56

Remplacement du PHP par défaut du système par la version 5.5 (le plus simple) :

yum --enablerepo=remi-php55,remi update php\*

Installation en parallèle, en Software Collections de PHP 5.5 (x86_64 uniquement) :

yum --enablerepo=remi install php55

Remplacement du PHP par défaut du système par la version 5.4 (entreprise uniquement) :

yum --enablerepo=remi update php\*

Installation en parallèle, en Software Collections de PHP 5.4 (x86_64 uniquement) :

yum --enablerepo=remi install php54

Et bientôt dans les mises à jour officielles:

À noter :

  • la version EL7 est construite avec RHEL-7.0
  • la version EL6 est construite avec RHEL-6.5 (la prochaine utilisera 6.6)
  • pour php 5.5, l'extension Zip est désormais fournit dans le paquet php-pecl-zip.
  • beaucoup de nouvelles extensions sont aussi disponible, voir PECL extension RPM status page

Informations, lire :

Paquets de base (php)

Software Collections (php54/php55)

Premier Samedi : novembre 2014

Wed, 10/08/2014 - 17:26
Date : samedi 1 novembre 2014 Horaires : de 14h00 à 18h00 Lieu : Carrefour Numérique, Cité des Sciences et de lIndustrie, Paris Pour une nouvelle installation ou pour des ajustements de votre distribution GNU/Linux Fedora, Mageia ou Ubuntu, venez nous retrouver le samedi 1 novembre 2014 au Carrefour Numérique de la Cité des Sciences […]

Remi Collet : PHPUnit 4.3

Mon, 10/06/2014 - 14:28

Les RPM de PHPUnit version 4.3 sont disponibles dans le dépôt remi pour fedora et Enterprise Linux (CentOS, RHEL...)

Documentation : PHPUnit 4.3 manual (english)

Jusqu'à la version 3.7, PHPUnit et ses composants était principalement distribué dans le canal PEAR "phpunit". Chaque composant étant donc distribué dans un RPM dédié de la même manière.

Depuis la version 4.0, le paquet pear fournit uniquement un grosse archive .phar, contenant l'ensemble des composants. C'est la méthode de diffusion choisi par l'auteur. Ce mode de distribution n'est, hélas, pas du tout acceptable pour une distribution RPM.

De plus, ce canal pear, doit être prochainement fermé (avant la fin de l'année).

Depuis la version 4.1 chaque composant est désormais construit à partir des sources github. Le mécanisme d'autoload étant maintenu.

Installation :

yum --enablerepo=remi install phpunit

Merci de tester cette nouvelle version, qui est aussi disponible dans Fedora 21, Rawhide et EPEL-7 (testing).

Remi Collet : PHP version 5.6.1

Fri, 10/03/2014 - 12:03

Les RPM de PHP version 5.6.1 sont disponibles dans le dépôt remi-php56 pour Fedora et Enterprise Linux (RHEL, CentOS).

Annonce de la version : PHP 5.6.1 Release Announcement

Remplacement de la version par défaut du système :

yum --enablerepo=remi,remi-php56 update php\*

Installation en parallèle, en Software Collections (x86_64 uniquement) :

yum --enablerepo=remi install php56

Et bientôt dans les mises à jour officielles de Fedora 21.

À noter :

  • la version EL7 est construite avec RHEL-7.0
  • la version EL6 est construite avec RHEL-6.5
  • beaucoup d'extensions sont aussi disponibles, voir PECL extension RPM status page

Informations, lire :

Paquets de base (php)

Software Collection (php56)

Thomas Bouffon : Python : charger une bibliothèque particulière avant le chargement d'un module

Thu, 09/25/2014 - 11:10

J'ai eu besoin de charger une version spécifique d'une bibliothèque dynamique pour un outil python (fonctionnalité non implémentée dans la même bibliothèque installée globalement).

Ma première approche a été de jouer avec les variables LD_PRELOAD et LD_LIBRARY_PATH. Mais pour pouvoir généraliser mon script, j'ai eu besoin que le script python modifie lui-même l'environnement...

Thomas Bouffon : Tableaux en bash

Fri, 09/19/2014 - 07:32

Dans bash>=4, il est possible de déclarer des tableaux associatifs, ce qui peut être très pratique dans les boucles

Remi Collet : PHP 5.4.33 et 5.5.17

Fri, 09/19/2014 - 05:36

Les RPM de PHP version 5.5.17 sont disponibles dans le dépôt remi pour Fedora et dans le dépôt remi-php55 pour Enterprise Linux.

Les RPM de PHP version 5.4.33 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).

Ces versions sont aussi désormais disponibles en Software Collections.

Annonces des versions :

La version 5.4.33 est la dernière mise à jour corrigeant des bugs. La branche 5.4 passe en maintenance de sécurité uniquement.

Installation : voir la Configuration du dépôt.

Remplacement du PHP par défaut du système par la version 5.5

yum --enablerepo=remi-php55,remi update php\*

Installation en parallèle, en Software Collections de PHP 5.5 (x86_64 uniquement) :

yum --enablerepo=remi install php55

Remplacement du PHP par défaut du système par la version 5.4 (entreprise uniquement) :

yum --enablerepo=remi update php\*

Installation en parallèle, en Software Collections de PHP 5.4 (x86_64 uniquement) :

yum --enablerepo=remi install php54

Et bientôt dans les mises à jour officielles:

Pour mémoire, Fedora 21 fournira PHP 5.6.

À noter :

  • la version EL7 est construite avec RHEL-7.0
  • la version EL6 est construite avec RHEL-6.5
  • pour php 5.5, l'extension Zip est désormais fournit dans le paquet php-pecl-zip.
  • beaucoup de nouvelles extensions sont aussi disponible, voir PECL extension RPM status page

Informations, lire :

Paquets de base (php)

Software Collections (php54/php55)

Premier Samedi : octobre 2014

Sat, 09/13/2014 - 06:29
Date : samedi 4 octobre 2014 Horaires : de 14h00 à 18h00 Lieu : Carrefour Numérique, Cité des Sciences et de lIndustrie, Paris Pour une nouvelle installation ou pour des ajustements de votre distribution GNU/Linux Fedora, Mageia ou Ubuntu, venez nous retrouver le samedi 4 octobre 2014 au Carrefour Numérique de la Cité des Sciences […]

Matthieu Saulnier : Client VPN

Thu, 09/11/2014 - 11:44

Petit pense-bête à propos des connexions clientes aux serveurs VPN... Ce sont des modes de connexion que je n'ai pas l'habitude d'utiliser, si je dois changer d'adresse IP j'utilise plutôt le port forwarding à travers un tunnel SSH.

Placer les certificats aux bons endroits

Si j'utilise NetworkManager dans ma session utilisateur normale, placer les certificats dans le répertoire .cert/ juste pour ne pas se faire bloquer par SELinux. En effet pour que NM puisse les lire il leur faut, ainsi qu'au répertoire parent, un contexte SELinux particulier: home_cert_t. Ce contexte est attribué par défaut au répertoire /home/$USER/.cert/ automatiquement dès sa création.

Si j'utilise le service OpenVPN configuré en mode client, placer les certificats dans le répertoire /etc/openvpn/keys/ juste pour pas mélanger avec les fichiers de config. Penser surtout à ajouter "keys/" dans le fichier de configuration pour spécifier les noms des certificats, sinon OpenVPN ne les trouvera pas. Il utlise d'ailleurs /etc/openvpn/ comme racine pour rechercher les fichiers indiqués.

Lorsque des routes ne sont pas correctement indiquées par le serveur VPN

Cela peut arriver, en l'occurence mon serveur VPN n'indique pas toutes les routes nécessaires pour la connexion. Il est plus facile de les ajouter manuellement dans la conf de OpenVPN que de NM.

La commande manuelle :

ip route add 192.168.1.0/24 via <adresse_de_linterface_tun0>

Le fichier /etc/openvpn/MaConnexion.conf :

route 192.168.1.0 255.255.255.0

Notez que pour le prefix /24 on indique l'adresse de broadcast 255.255.255.0, et que pour le prefix /16 on indiquerait l'adresse 255.255.0.0. Enfin, pas besoin de préciser l'interface de cette route dans le fichier de conf puisqu'au tout début du fichier est indiqué l'interface tun.

Exemple de fichier de configuration pour OpenVPN en mode client

Il existe un squelette presque prêt à l'emploi qu'il suffit de copier dans /etc/openvpn/.

  • /usr/share/doc/openvpn/sample/sample-config-files/client.conf

Les seules modifications requises sont les noms des certificats et l'ajout éventuel de routes...

Créer un service systemd par connexion VPN Contrairement à ce qui est indiqué dans le wiki fedoraproject, créer le lien dans le répertoire de config /etc/ au lieu de /lib/ :

# ln /lib/systemd/system/openvpn@.service /etc/systemd/system/openvpn@MaConnexion.service

Puis démarrer le service :

# systemctl start openvpn@MaConnexion.service

That's all

Remi Collet : PHP 5.5 en Software Collection

Wed, 09/03/2014 - 11:54

Les RPM de PHP 5.5, sont disponibles dans le dépôt remi pour Fedora 21 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php55) permettant son installation en parallèle de la version système.

Comme je crois fortement au potentiel des SCL pour fournir un moyen simple d'installer plusieurs versions en parallèle, et qu'il me semble utile d'offrir cette possibilité pour PHP 5.5 afin de permettre aux développeurs de tester leur application, en particulier de la compatibilité avec cette version courante, aux sysadmin de préparer une migration, ou simplement d'utiliser cette version pour une application spécifique, j'ai décidé de créer cette nouvelle SCL.

Installation :

yum --enablerepo=remi install php55

A noter :

  • comme la SCL est totalement indépendante du système, et ne le modifie pas, cette SCL est dans le dépôt remi.
  • l'installation est dans le dossier /opt/remi
  • le module pour Apache, php55-php, est disponible, mais évidement un seul mod_php peut être utiliser (il faudrait donc désactiver ou désinstaller tout autre module afin de l'utiliser, celui fournit par le paquet "php" reste prioritaire)
  • le service FPM (php55-php-fpm) est disponible, il écoute par défaut sur le port 9000, il faudrait donc adapter la configuration si vous souhaitez utiliser plusieurs services FPM en même temps.
  • la commande php55 permet d'accéder simplement à cette version, cependant l'utilisation de la commande scl reste la meilleure méthode.
  • les extensions PECL sont aussi disponibles dans la collection.
  • seulement pour  x86_64, pas de plan pour les autres architectures.
  • cette SCL est incompatible avec celle disponible dans RHSCL 1.1 (il faut donc choisir votre fournisseur, et prendre tous les paquets au même endroit).

Lire aussi les autres articles concernant les SCL.

$ scl enable php54 'php -v'
PHP 5.5.16 (cli) (built: Sep 3 2014 08:55:14)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

Les utilisateurs de Fedora 21 peuvent donc utiliser simultanément les 3 versions maintenues de PHP : 5.4 (SCL), 5.5 et 5.6 (système).

Comme d'habitude, vos retours sont les bienvenus, un forum dédié aux SCL est ouvert.

Remi Collet : PHP 5.4 en Software Collection

Mon, 09/01/2014 - 09:21

Les RPM de PHP 5.4, sont disponibles dans le dépôt remi pour Fedora 19, 20, 21 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php54) permettant son installation en parallèle de la version système.

Comme je crois fortement au potentiel des SCL pour fournir un moyen simple d'installer plusieurs versions en parallèle, et qu'il me semble utile d'offrir cette possibilité pour PHP 5.4 afin de permettre aux développeurs de tester leur application, en particulier de la compatibilité avec cette version ancienne mais courante sur les systèmes "Entreprise", aux sysadmin de préparer une migration, ou simplement d'utiliser cette version pour une application spécifique, j'ai décidé de créer cette nouvelle SCL.

Installation :

yum --enablerepo=remi install php54

A noter :

  • comme la SCL est totalement indépendante du système, et ne le modifie pas, cette SCL est dans le dépôt remi.
  • l'installation est dans le dossier /opt/remi
  • le module pour Apache, php54-php, est disponible, mais évidement un seul mod_php peut être utiliser (il faudrait donc désactiver ou désinstaller tout autre module afin de l'utiliser, celui fournit par le paquet "php" reste prioritaire)
  • le service FPM (php54-php-fpm) est disponible, il écoute par défaut sur le port 9000, il faudrait donc adapter la configuration si vous souhaitez utiliser plusieurs services FPM en même temps.
  • la commande php54 permet d'accéder simplement à cette version, cependant l'utilisation de la commande scl reste la meilleure méthode.
  • les extensions PECL sont aussi disponibles dans la collection.
  • seulement pour  x86_64, pas de plan pour les autres architectures.
  • cette SCL est incompatible avec celle disponible dans RHSCL 1.1 (il faut donc choisir votre fournisseur, et prendre tous les paquets au même endroit).

Lire aussi les autres articles concernant les SCL.

$ scl enable php54 'php -v'
PHP 5.4.32 (cli) (built: Aug 31 2014 20:02:48)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

Les utilisateurs de Fedora 19/20 peuvent donc utiliser simultanément les 3 versions maintenues de PHP : 5.4, 5.5 (système) et 5.6 (SCL).

Comme d'habitude, vos retours sont les bienvenus, un forum dédié aux SCL est ouvert.