Fedora-Fr - Communauté francophone Fedora - Linux

Planet de Fedora-Fr : la communauté francophone autour de la distribution Linux Fedora

A propos

Cette page est actualisée toutes les heures.

Cette page est une sélection de blogs autour de Fedora. Fedora-Fr.org décline toute responsabilité au sujet des propos tenus par les auteurs des blogs de ce planet. Leurs propos sont leur entière responsabilité.

Le contenu de ce planet appartient à leurs auteurs respectifs. Merci de consulter leur blogs pour obtenir les licences respectives.

Barcamp "Performances web"

Guillaume Kulakowski

A mon travail, on essai de faire une fois par mois un déjeuner autour d'une thématique. J'étais déjà intervenu il y a quelques mois pour présenter GIT, avec pour sanction immédiate que GIT soit devenu notre gestionnaire de sources par défaut et certain de nos grosses TMA ont déjà migré dessus.

Bref, ce mois ci la thématique était autour des performances web avec une présentation dense (plus de 1H30) ayant pour but de présenter les bonnes pratiques à nos nouveaux membres (c'est comme ça qu'on appel les salariés chez CGI) ainsi que de faire une piqure de rappel aux anciens et peut être leur rappeler pourquoi.

La présentation sous reveals est disponible sous licence Creative Commons Attribution-ShareAlike 4.0 International : Performances web.

The first RPM Fusion push using Koji...

Nicolas Chauvet ... was made on ARM secondary architecture, today!

RPM Fusion is available on ARM for both softfp/hardf. But until then, the published packages was built using mock from the Everything source repositories for each Fedora releases. Right now the process is in place to track packages as soon as they hit stable updates, so they will be automatically rebuilt on ARM.

The packages was published to free and nonfree updates repositories from f17 (even if it was EOL) to f19. But some packages still FTBFS on ARM. Nothing is started with fedora 20 on ARM yet.

This is a good step to have RPM Fusion to switch to Koji on x86 (primary) arches, but there is still lot of area to improve.

llaumgui.com sous Bootstrap 3

Guillaume Kulakowski

Il était temps de dépoussiérer un peu le thème Boldy inauguré il y a presque 1 an. Cette version 5.0 de llaumgui.com avait déjà été l'occasion dintroduire du Responsive Web Design, la nouvelle version 5.1 permet d'aller encore plus loin avec le RWD via l'utilisation du framework Bootstrap dans sa version 3.

L'introduction de Bootstrap a permis d'apporter les améliorations suivantes :

  • Meilleure rendu sous tablette,
  • Meilleure rendu sous mobile,
  • Meilleure version imprimable,
  • Suppression de la librairie Tipsy d'info-bulles pour utiliser le composant natif de Bootstrap.

De plus cette nouvelle version est aussi l'occasion d'introduire les changements suivants :

La sortie récente de la version 4.0 de la licence Creative Commons a aussi été pour moi l'occasion de changer la licence des contenus de ce blog. Je suis donc passé de la version 3.0 à la version 4.0 en offrant plus de libertés et en faisant sauter la clause d'utilisation non commerciale.

Voila, il ne me reste plus qu'à serrer les derniers boulons et à trouver le temps de bloguer...

llaumgui.com sous Bootstrap 3

Guillaume Kulakowski

Il était temps de dépoussiérer un peu le thème Boldy inauguré il y a presque 1 an. Cette version 5.0 de llaumgui.com avait déjà été l'occasion dintroduire du Responsive Web Design, la nouvelle version 5.1 permet d'aller encore plus loin avec le RWD via l'utilisation du framework Bootstrap dans sa version 3.

L'introduction de Bootstrap a permis d'apporter les améliorations suivantes :

  • Meilleure rendu sous tablette,
  • Meilleure rendu sous mobile,
  • Meilleure version imprimable,
  • Suppression de la librairie Tipsy d'info-bulles pour utiliser le composant natif de Bootstrap.

De plus cette nouvelle version est aussi l'occasion d'introduire les changements suivants :

La sortie récente de la version 4.0 de la licence Creative Commons a aussi été pour moi l'occasion de changer la licence des contenus de ce blog. Je suis donc passé de la version 3.0 à la version 4.0 en offrant plus de libertés et en faisant sauter la clause d'utilisation non commerciale.

Voila, il ne me reste plus qu'à serrer les derniers boulons et à trouver le temps de bloguer...

llaumgui.com sous Bootstrap 3

Guillaume Kulakowski

Il était temps de dépoussiérer un peu le thème Boldy inauguré il y a presque 1 an. Cette version 5.0 de llaumgui.com avait déjà été l'occasion dintroduire du Responsive Web Design, la nouvelle version 5.1 permet d'aller encore plus loin avec le RWD via l'utilisation du framework Bootstrap dans sa version 3.

L'introduction de Bootstrap a permis d'apporter les améliorations suivantes :

  • Meilleure rendu sous tablette,
  • Meilleure rendu sous mobile,
  • Meilleure version imprimable,
  • Suppression de la librairie Tipsy d'info-bulles pour utiliser le composant natif de Bootstrap.

De plus cette nouvelle version est aussi l'occasion d'introduire les changements suivants :

La sortie récente de la version 4.0 de la licence Creative Commons a aussi été pour moi l'occasion de changer la licence des contenus de ce blog. Je suis donc passé de la version 3.0 à la version 4.0 en offrant plus de libertés et en faisant sauter la clause d'utilisation non commerciale.

Voila, il ne me reste plus qu'à serrer les derniers boulons et à trouver le temps de bloguer...

Quand mon utilisateur n'a pas de droits sur un disque USB formaté en extend 2/3/4

Alexandre Frandemiche

Ceci est plus uns note qu'un article mais bon ... ça peut servir à plus d'un !

J'ai eu besoin de monter un disque dur externe formaté en ext2/3/4 avec les droits pour mon utilisateur sous Fedora, voici la procédure à suivre :

  • connecter son disque dur USB
  • ouvrir un terminal et passer en root (ou sudo) :
  • # su -
  • # setfacl -m d:u::rwx,d:g::rwx,d:m:rwx,d:o:rwx /run/media/utilisateur/uuid
  • # setfacl -m u::rwx,g::rwx,m:rwx,o:rwx /run/media/utilisateur/uuid
Et voilà, votre utilisateur à tous les droits sur le disque USB formaté en ext2/3/4 !

nvidia instancied kernel modules with the RPM Fusion package

Nicolas Chauvet

With the new akmod-nvidia-331.20-3.fc19 released today comes an option to build the nvidia kernel modules several times. This is useful as advertised in the nvidia FAQ to "Minimize the software overhead when driving many GPUs in a single system" . That, specially when each GPU is processing different workload such as with CUDA applications.

You can use it by setting the following RPM macro, with up to 8 different kernel modules:
#File /etc/rpm/macros.cuda - Set the number of nvidia kernel module to build (up to 8)
%_nv_build_module_instances 2

Then you can use akmod-nvidia to automatically rebuild the kernel modules with the above option:
$ sudo yum install akmod-nvidia kernel-devel (or kernel-PAE-devel when using kernel-PAE)

If you previously had the package installed, and want to rebuild with the new option, you can use:
$ sudo akmods --force akmod nvidia

This will build the specified number of kernel module along with the nvidia-frontend.ko
$ rpm -qpl /srv/builder/rpmbuild/RPMS/x86_64/kmod-nvidia-3.11.8-200.fc19.x86_64-331.20-3.fc19.x86_64.rpm
/usr/lib/modules/3.11.8-200.fc19.x86_64/extra
/usr/lib/modules/3.11.8-200.fc19.x86_64/extra/nvidia
/usr/lib/modules/3.11.8-200.fc19.x86_64/extra/nvidia/nvidia-frontend.ko
/usr/lib/modules/3.11.8-200.fc19.x86_64/extra/nvidia/nvidia-uvm.ko
/usr/lib/modules/3.11.8-200.fc19.x86_64/extra/nvidia/nvidia0.ko
/usr/lib/modules/3.11.8-200.fc19.x86_64/extra/nvidia/nvidia1.ko

Then, you can modprobe the appropriate kernel modules, as mentionned in the FAQ, this command will assign two cards to the nvidia0 kernel module instance:
$ sudo modprobe nvidia0 NVreg_AssignGpus="0:01:00.0,0:02:00.0"

The Official documentation for the RPM Fusion packaged nvidia driver is still at nVidia How on the RPM Fusion Wiki.

Poezio, c'est magique. Vraiment.

Matthieu Saulnier

poezio-room-fedora.pngÀ la recherche d'un client XMPP en console afin de pouvoir l'utiliser dans un multiplexeur de terminal (Tmux), j'ai découvert grâce au bouche à oreille ce très méconnu logiciel, qui comme la plupart des artistes peu connus, est l'un des meilleurs que j'ai jamais eu l'occasion de tester. Son design très raffiné lui procure une certaine prestance sur le bureau, confectionné avec un thème de couleurs lui donnant une présence marquée, ce programme ne passera pas inaperçu devant les regards amateurs. Le faire évoluer dans un Tmux ajoute certes une petite touche esthétique, mais surtout permet de laisser tourner le client connecté en arrière-plan. Les cas de figure où la session Tmux est détachée sont indénombrables, cela va du simple changement d'environnement de bureau au crash du serveur graphique en passant par des connexions VTY via SSH.logo-poezio.png

Ce qui m'a en premier choqué chez ce programme, c'est la simplicité de mise en route, plus besoin d'avoir un diplôme d'ingénieur aéronautique pour configurer un logiciel, d'autant plus qu'il fonctionne à la perfection sous l'utilisateur SELinux « user_u » (ce qui n'est pas le cas de certains clients dont je tairais le nom).

Après avoir démarré Poezio, taper la commande pour indiquer le compte jabber sur lequel se connecter :

/set jid <mon_compte_jabber@jabber.fr>

Une ligne confirmant l'opération devrait apparaitre :

19:12:40 Info> jid=<mon_compte_jabber@jabber.fr>

Puis taper la commande indiquant le mot de passe du compte :

/set password <phrase_de_passe>

19:17:31 Info> password=<phrase_de_passe>

(Si la phrase-passe contient un backslash, il faut l'échapper en mettant devant un backslash, les autres caractères spéciaux ne posent pas de soucis)

Taper la commande indiquant quel pseudo utiliser dans les salons de discusion :

/set default_nick Casper

19:24:58 Info> default_nick=Casper

Et si le pseudo est déjà utilisé dans le salon, ajouter au pseudo un underscore ou le caractère qui vous plaira :

/set alternative_nickname _

19:28:00 Info> alternative_nickname=_

Enfin on indique sur quel serveur se connecter :

/set server jabber.fr

19:33:25 Info> server=jabber.fr


Et on relance Poezio ! Le serveur et son certificat ayant changé depuis la dernière connexion établie, un message d'alerte est affiché :

WARNING! Server certificate has changed, accept? (y/n) y

Une fois connecté, on retrouve la liste de contacts affichée, les salons présents en marque-page sont rejoints, bref, tout ce qui est dépendant du compte Jabber reste identique avec Poezio. Ce qui m'a choqué en second chez ce programme, c'est son ergonomie. La fenêtre principale découpée par la moitié avec le roster et la fenêtre de status elle-même ciselée avec la fenêtre d'informations du contact sélectionné (avec les flèches) respire la clarté. Une barre inférieur listant toutes les fenêtres ouvertes donne une petite note classique à l'ensemble, la navigation entre les buffers se fera d'ailleurs avec Ctrl+n et Ctrl+p comme le veut la tradition. Les fenêtres de salons de discussion quant à elles, possèdent une approche plutôt révolutionnaire du problème puisqu'en plus de lister les participants du salon dans une petite fenêtre à droite, affiche les dernières ligne de la fenêtre de status en bas, très utile pour être averti lorsqu'un de nos contacts se connecte ou autres événements réseau du protocole XMPP. Pour rejoindre un nouveau salon, taper :

/join fedora@chat.jabberfr.org

Une nouvelle fenêtre est alors créée et nous sommes automatiquement basculé dessus. Toutes les fonctionnalités standards comme la console XML sont présentes ( /xml_tab ), l'ajout de divers plugins est facilité avec la commande /load, et les utilisateurs Fedora sont une fois encore privilégiés avec un paquet Poezio mis à jour à l'extrême dans le dépôt.

Fedora selon Linux-Libre

Matthieu Saulnier

Il y a quelques jours j'ai pris la liberté de construire un livecd de fedora 19 un peu spécial afin de tester du matériel avant achat. En effet ce live ne contient aucun firmware sous license fermée, remplacés par des firmwares libres, et aussi un noyau modifié de telle sorte qu'il ne puisse charger aucun firmware propriètaire si jamais ils étaient installés sur le système. Ce live contient également un dépôt supplémentaire, le dépôt Linux-Libre d'où proviennent le noyau et les firmwares libres. Bien évidemment le paquet « freed-ora-freedom » originaire du même dépôt est installé, certifiant ainsi qu'aucun firmware non-libre n'est présent sur le live.

Si vous désirez vous construire ce livecd, le fichier source est par-ici. L'ISO disponible par bittorrent est par-là, le fichier checksum est signé avec ma clé GPG personnelle.

Si cet article vous interpelle à propos de logiciels non-libres présent dans Fedora, je vous invite à lire l'excellent article de Paulk, à tester votre matériel, et bien sûr à compléter la base de données H-Node.

Online et IPv6

Remi Collet

J'ai du changer l'adresse IPv6 utilisée sur mon serveur dédié. En effet Online qui proposait un fonctionnement simple (SLAAC je pense), a décider de changer de plan d'adressage (20a1:: vers 2001::), et d'obliger les clients a passer par la réservation d'un bloc IPv6 / 48 (même si la plupart n'en ai clairement pas besoin). Évidement sans aucun délai, et sans même un mail pour prévenir.

Déjà je trouve cela scandaleux et d'un manque de professionnalisme inacceptable.

Le canal IRC du support est un long défilé de clients ayant "perdu" leur IPv6...

De plus aucune documentation potable sur la configuration (je ne vais pas utilise diddler alors que dhclient est fournit en standard).

Je n'ai pour l'instant pas trouvé de moyen propre pour, à la fois lancer dhclient lors du démarrage du réseau, affecter l'IPv6 (IA_NA) et réserver le prefixe (IA_PD). Utiliser les options -N et -P est déconseillée. Donc je suis obligé de le démarrer manuellement. Si vous avez une solution propre...

RHEL 6.5

Remi Collet

Mise à jour terminée de mon dédié.

$ cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.5 (Santiago)

Mise à jour de mon Nexus 10 rooté d'Android 4.3 vers Android 4.4 (a.k.a KitKat)

Guillaume Kulakowski

Les mises à jour OTA sur Android sont simplissimes. Cependant, comme elles procèdent par application de patchs elles deviennes laborieuses lors qu'on a un peu modifié le système: custom recovery est mis en place d'un root dans mon cas. C'est ce que j'ai constaté en mettant à jour ma Nexus 10 d'Android 4.3 vers la 4.4 (alias KitKat): la mise à jour a planté lamentablement sur le patch du bootloader entrainant un bootloop (lanimation du boot en boucle) et mobligeant à remettre un backup (doù lintérêt de faire des sauvegardes).

J'ai donc entrepris de procéder autrement, via Nexus Root Toolkit :

  • Télécharger NRT.
  • Installer les drivers (c'est pas mal le didacticiel, il suffit de comprendre l'anglais).
  • Première étape Sauvegarde !

Une fois NRT fonctionnel et les backups réalisées, il faut remettre la tablette dans un état plus "propre" sans bien sur passer par une remise à 0 qui formaterait tout :

  • Pour virer le root, je l'ai fait à partir de SuperSu sans problèmes, comme la tablette était démarrée, j'ai activé le débug USB.
  • Ensuite on remet le recovery d'origine : "Avanced Utilities / Launch / Restaure Stock Recovery / Stock".

Nexus Root ToolKit - Première étape

Nexus Root ToolKit - Deuxième étape

Maintenant que la tablette est "propre" on peut lancer la mise à jour :

Et pour finir on remet le root !

  • Root / cocher "Also flash Custom Recovery" puis on clique sur "Root":

Nexus Root ToolKit - Troisième étape

Et hop me voila avec une Nexus 10 à jour en Android 4.4 et rootée.

Nexus 10 sous Android 4.4 - Home  Nexus 10 sous Android 4.4

Remarque : soit vous avez un portable sous Windows au travail (mon cas), soit vous passez par une VM (mon cas aussi), mais il faudra être sous Windows pour faire tout ça !

Remarque : si ça ne marche pas et que vous avez un problème, je ne suis plus là :-).

Mise à jour de mon Nexus 10 rooté d'Android 4.3 vers Android 4.4 (a.k.a KitKat)

Guillaume Kulakowski

Les mises à jour OTA sur Android sont simplissimes. Cependant, comme elles procèdent par application de patchs elles deviennes laborieuses lors qu'on a un peu modifié le système: custom recovery est mis en place d'un root dans mon cas. C'est ce que j'ai constaté en mettant à jour ma Nexus 10 d'Android 4.3 vers la 4.4 (alias KitKat): la mise à jour a planté lamentablement sur le patch du bootloader entrainant un bootloop (lanimation du boot en boucle) et mobligeant à remettre un backup (doù lintérêt de faire des sauvegardes).

J'ai donc entrepris de procéder autrement, via Nexus Root Toolkit :

  • Télécharger NRT.
  • Installer les drivers (c'est pas mal le didacticiel, il suffit de comprendre l'anglais).
  • Première étape Sauvegarde !

Une fois NRT fonctionnel et les backups réalisées, il faut remettre la tablette dans un état plus "propre" sans bien sur passer par une remise à 0 qui formaterait tout :

  • Pour virer le root, je l'ai fait à partir de SuperSu sans problèmes, comme la tablette était démarrée, j'ai activé le débug USB.
  • Ensuite on remet le recovery d'origine : "Avanced Utilities / Launch / Restaure Stock Recovery / Stock".

Nexus Root ToolKit - Première étape

Nexus Root ToolKit - Deuxième étape

Maintenant que la tablette est "propre" on peut lancer la mise à jour :

Et pour finir on remet le root !

  • Root / cocher "Also flash Custom Recovery" puis on clique sur "Root":

Nexus Root ToolKit - Troisième étape

Et hop me voila avec une Nexus 10 à jour en Android 4.4 et rootée.

Nexus 10 sous Android 4.4 - Home  Nexus 10 sous Android 4.4

Remarque : soit vous avez un portable sous Windows au travail (mon cas), soit vous passez par une VM (mon cas aussi), mais il faudra être sous Windows pour faire tout ça !

Remarque : si ça ne marche pas et que vous avez un problème, je ne suis plus là :-).

PHP 5.4.22 et 5.5.6

Remi Collet

Les RPM de PHP version 5.5.6 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.22 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).

Attention Attention : PHP 5.5 est désormais dans le nouveau dépôt remi-php55 au lieu de remi-test pour Enterprise Linux et a remplacé PHP 5.4 dans le dépôt remi pour Fedora ≤ 18.

Annonces des versions :

Installation de PHP 5.5

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

Installation de PHP 5.4

yum --enablerepo=remi update php\*

Et bientôt dans les mises à jour officielles:

À noter :

  • php-oci8 utilise désormais les clients Oracle version 12.1
  • 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 :

Fedora 20 (Heisenbug)

Remi Collet

Je viens de mettre à jour mon portable de Fedora 18 (Spherical Cow) vers Fedora 20 beta (Heseinbug).

Téléchargement, voir : http://fedoraproject.org/get-prerelease

Annonce de version : Announcing the release of Fedora 20 Beta

Cette mise à jour a été l'occasion de tester fedup, l'outil de mise à jour de Fedora (pour mon fixe, je fais uniquement des installations, car je conserve les différentes versions en parallèles)

Mise à jour : RAS, enfin si, c'est long, mais bon, >3200 paquets installés, j'aurais du commencer par faire un peu de ménage.

En résumé, sous F18 :

# yum install fedup
# fedup --network 20

Et après la récupération des paquets la mise à niveau se déroule lors du premier redémarrage, et une fois sous F20 :

# yum check all
# yum distribution-synchronization
# package-cleanup --cleandupes
# package-cleanup --problems
# package-cleanup --orphan

Les opérations de contrôle ne m'ont détecté aucun problème.

Pidora

Fedora Tunisia

Pidora is a Linux software distribution for the Raspberry Pi computer. It contains software packages from the Fedora project compiled for the ARMv6 architecture used on the Raspberry Pi, packages which have been specifically written for or modified for the Raspberry Pi, and software provided by the Raspberry Pi Foundation for device access.

read more

Pidora

Fedora Tunisia

Pidora is a Linux software distribution for the Raspberry Pi computer. It contains software packages from the Fedora project compiled for the ARMv6 architecture used on the Raspberry Pi, packages which have been specifically written for or modified for the Raspberry Pi, and software provided by the Raspberry Pi Foundation for device access.

read more

Dotclear 2.6

Remi Collet

Ça y est ! La dernière version de Dotclear est installée.

Migration en douceur, aucun problème. Comme d'habitude, j'ai simplement appliqué le patch. Non, je n'utilise pas la fonction intégrée de MAJ qui nécessite des réglages à l'encontre des règles de sécurité.

Mon thème fonctionne parfaitement.

Au revoir free.fr

Thomas Bouffon
MacBook:~ thomas$ time nslookup mail.yahoo.com 
Server: 212.27.40.241
Address: 212.27.40.241#53

Non-authoritative answer:
mail.yahoo.com canonical name = login.yahoo.com.
login.yahoo.com canonical name = login-global.lgg1.b.yahoo.com.
login-global.lgg1.b.yahoo.com canonical name = eulogin.lga1.b.yahoo.com.
eulogin.lga1.b.yahoo.com canonical name = eu-eulogin.lga1.b.yahoo.com.
Name: eu-eulogin.lga1.b.yahoo.com
Address: 188.125.82.242
Name: eu-eulogin.lga1.b.yahoo.com
Address: 217.146.187.123


real 0m2.350s
user 0m0.005s
sys 0m0.005s

Plus de 2 socondes ? Ce n'est plus un DNS, c'est un annuaire papier !?
Pour comparaison :

MacBook:~ thomas$ time nslookup mail.yahoo.com  8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
mail.yahoo.com canonical name = login.yahoo.com.
login.yahoo.com canonical name = login-global.lgg1.b.yahoo.com.
login-global.lgg1.b.yahoo.com canonical name = login.lga1.b.yahoo.com.
Name: login.lga1.b.yahoo.com
Address: 98.139.237.162


real 0m0.048s
user 0m0.005s
sys 0m0.005s

décembre 2013

Premier Samedi Date : samedi 7 décembre 2013 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 7 décembre 2013 au Carrefour Numérique de la Cité des Sciences […]

Page générée le 01 sept 2014 à 17:48