PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

debian-facile.org : Flash: dépasser la version 11.2

mardi 16 décembre 2014 à 07:34

Debian ni Debian-Facile n'encouragent l'utilisation d'Adobe Flash, ni  d'autres logiciels propriétaires. En tant qu'utilisateurs du libre, et  parfois du non-libre, vous êtes a priori déjà conscient des risques de sécurité liés à l'utilisation d'outils propriétaires. Cependant, chacun ayant ses contraintes, il n'est pas possible pour tout le monde de s'en passer. Sachez que, pour celles et ceux qui se trouvent dans cette situation, il est maintenant possible de passer au-delà de la version 11.2  du plug-in. En effet depuis quelques temps Adobe ne propose plus de mise à  jour pour linux au-delà de la version 11.2 alors que les autres plateformes peuvent profiter d'un plug-in en version 16. Nous allons donc voir comment installer la dernière version de Flash pour Iceweasel et Chromium afin de rester à jour.


Un test pour connaître la version que l'on utilise est accessible ici : http://www.adobe.com/fr/software/flash/about/


Chromium et Flash


Comme vous le savez peut-être, le navigateur Chrome de Google utilise pour ses plug-ins un format particulier, différent des .so ou .dll rencontrés habituellement. Ce format appelé Pepper a l'avantage de pouvoir tourner sur toutes les versions de Chrome ou Chromium, sous toutes les plateformes. Si Adobe abandonne le support Linux, il continue en revanche de supporter le format Pepper avec Google. Ce plug-in au format Pepper reste un plug-in propriétaire, et n'est pas redistribuable. Heureusement, il existe un paquet qui télécharge Chrome, extrait le plug-in pepper Flash, et le rend accessible au navigateur libre Chromium. C'est le paquet pepperflashplugin-nonfree, que l'on peut trouver dans les dépôts contrib.

apt-get install pepperflashplugin-nonfree



A noter qu'il est possible de faire une mise à jour du plug-in juste en relançant la commande d'installation :

apt-get install --reinstall pepperflashplugin-nonfree


Iceweasel/Firefox et Flash


Habituellement, le paquet Debian qui s'occupe de télécharger le plug-in officiel Flash d'Adobe s'appelle flashplugin-nonfree et est disponible dans les dépôts contrib. C'est un paquet téléchargeur, qui récupère l'archive officielle Adobe, extrait le plug-in .so et le rend accessible à Iceweasel et aux autres navigateurs installés, mais il ne mettra à disposition que la version 11.2 de Flash.


Depuis peu, il est possible, grâce au projet "freshplayerplugin", d'utiliser le plug-in pepperflashplugin-nonfree depuis Iceweasel. Cela permet enfin de passer à une version de Flash plus récente (et donc potentiellement d'éviter les failles de sécurité pas encore corrigées, tout en gagnant en compatibilité avec les sites ne respectant pas les principes d'interopérabilité).


Il faut donc, comme pour Chromium, installer le pepperflashplugin-nonfree (voir ci dessus). Ensuite avec un soupçon de compilation on va préparer le freshplayerplugin :


On commence par installer les dépendances nécessaires à la compilation.

apt-get install build-essential git cmake pkg-config libglib2.0-dev libasound2-dev libx11-dev libgl1-mesa-dev liburiparser-dev libcairo2-dev libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libfreetype6-dev libgtk2.0-dev libxinerama-dev libconfig-dev libevent-dev libegl1-mesa-dev libgles2-mesa-dev ragel


On télécharge et on compile :

cd
git clone https://github.com/i-rinat/freshplayerplugin.git
cd freshplayerplugin
mkdir build
cd build
cmake ..
make
 


Puis on place la librairie libfreshwrapper-pepperflash.so au bon endroit.

cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/

Voilà ce n'est pas plus compliqué, il suffit de relancer Iceweasel pour pouvoir en profiter.


Liens utiles :


Cordialement,
L'équipe Debian Facile

Gravatar de debian-facile.org
Original post of debian-facile.org.Votez pour ce billet sur Planet Libre.

Association GOALL : Formations et certifications Linux Professional Institute (LPI) à Metz

lundi 15 décembre 2014 à 17:54

La société Formations Linux LPI organise une formation LPI 101 et une formation LPI 102 du Linux Professional Institute. Cette formation inclut le passage de l’examen LPI 101 et de l’examen LPI 102, l’obtention de ces deux examens permet d’avoir la certification LPIC-1.

La formation est recommandée pour réussir chaque examen, elle est faite par un formateur certifié LPIC-3 et contributeur LPI. En 2013, 100% des personnes qui ont suivi la formation LPI à Metz ont réussi l’examen.

Prérequis : utilisation courante d’un système GNU/Linux en ligne de commande.

Moyens mis à disposition pendant la formation :

La salle de formation est équipée d’ordinateurs, d’un accès à internet et d’un vidéoprojecteur. Vous pouvez amener votre ordinateur personnel pendant la formation si vous ne souhaitez pas utiliser les ordinateurs mis à disposition.

Des machines virtuelles contenant les supports de cours en version numérique sont fournies en début de formation.

Coût, inscription, informations :

La formation LPI 101 + un passage à l’examen LPI 101 coûte 2200 € HT (2640,00 € TTC). Idem pour la formation et l’examen LPI 102.

Il est recommandé de vous inscrire dès maintenant pour obtenir à temps le financement de votre formation. Pour recevoir un devis, pour avoir des renseignements sur l’inscription, le déroulement de la formation et de l’examen, le financement des formations (CIF, compte personnel de formation – DIF, période de professionnalisation, plan de formation…).

Affiche-2-des-formations-LPI-petite-tailleAffiche au format PNG
Affiche au format XCF
Auteur : Rémy MEJA

 

Linux Identity a fait paraître l’affiche sur une page complète dans sa revue ! Merci à eux.

Partagez cet article : TwitterFacebookGoogle PlusLinkedInViadeo FRTumblrPinterestBloggerRedditEmailPDFPrintAdd to favoritesGoogle

The post Formations et certifications Linux Professional Institute (LPI) à Metz appeared first on Le blog de l'association GOALL.

Gravatar de Association GOALL
Original post of Association GOALL.Votez pour ce billet sur Planet Libre.

Articles similaires

RaspbianFrance : Envoyer, gérer et recevoir des SMS avec la Raspberry Pi

lundi 15 décembre 2014 à 15:17

Il y a environ un mois et demi, nous vous disions dans cet article que deux gros tutoriels allaient prochainement sortir. Aujourd’hui voici le plus important des deux, par sa taille, ses implications, etc.

En effet, si aujourd’hui nous allons voir comment envoyer des SMS avec la Raspberry Pi, nous n’allons pas nous arrêter là. Nous allons vous présenter les fruits de plusieurs semaines de travail acharné (enfin sauf les lundis soirs, parce que les lundis soirs, chez Raspbian France, c’est soirées Kebab/Walking Dead).

Nous allons donc vous présenter RaspiSMS !

Petite présentation de RaspiSMS.

Pourquoi avoir créé RaspiSMS ?

Chez Raspbian France nous avions besoin de pouvoir envoyer des SMS avec la Raspberry Pi, et quand nous avons cherché à le faire, nous n’avons pas trouvé un système qui nous convienne vraiment. Par conséquent, nous l’avons fabriqué, et nous vous le présentons aujourd’hui !

Nous voulions un système qui nous permette de créer facilement un SMS depuis n’importe quel PC, au travers d’une interface claire, mais aussi à travers une API. Nous voulions pouvoir choisir à quelle heure envoyer les SMS, et à qui, notamment via la création de contacts et de groupes de contacts.

Par conséquent, face à l’absence d’outil répondant à ces besoins, nous avons décidé de créer une application web sur mesure. Plutôt que de créer rapidement un système répondant seulement à nos besoins, nous avons décidé de créer un système complet, qui puisse se déployer sur toutes les Raspberry Pi, et de le distribuer en libre au plus grand nombre, sous licence GNU/GPL.

RaspiSMS c’est quoi ?

RaspiSMS, c’est un site web destiné à être installé sur une Raspberry Pi. Il vous permettra depuis n’importe quel ordinateur d’accéder à une interface d’administration propre. Depuis cette dernière, vous pourrez envoyer et recevoir des SMS.

RaspiSMS dispose également d’une API, qui vous permettra d’envoyer facilement un SMS depuis n’importe quel script, par exemple pour envoyer un code de confirmation à un utilisateur, prévenir une équipe lors de l’ajout d’un nouveau push git, ou encore pour vous prévenir par SMS lors de la détection d’un mouvement chez vous.

RaspiSMS permet également de lier des commandes à un script à faire exécuter par le serveur lors de la réception d’un SMS au format « [nom commande:arguments supplémentaires][email:email compte RaspiSMS à utiliser][password:mot de passe compte] ».
Vous pouvez trouver plus d’informations sur RaspiSMS sur sa documentation.

Installation de RaspiSMS.

Que faut-il pour envoyer un SMS ?

Au delà de RaspiSMS et de ses dépendances logicielles, pour envoyer un SMS avec vôtre Raspberry Pi il est important de préciser qu’il vous faudra, au niveau matériel, une carte SIM, et un dongle 3G/GSM.
Pour la carte SIM, nous utilisons une carte de chez Free, avec le forfait par 2€/mois. Vous pouvez même l’avoir pour 0€/mois si vous êtes chez Free. Cela marchera tout aussi bien avec une carte de n’importe quel autre opérateur. Il est à noter que certaines cartes demandent à être activées sur internet avant de pouvoir être utilisées. C’est par exemple le cas des cartes Free. Pensez-y.

Pour le module 3G/GSM, là c’est un peu plus complexe. Il faut que vous soyez sûr qu’il permet l’envoi de SMS, et qu’il soit géré par le logiciel Gammu.
Pour développer RaspiSMS, nous avons utilisé ce dongle 3G/GSM produit par Huawei et compatible avec la Raspberry Pi. Il ne nous a jamais posé de problème, et nous sommes sûrs qu’il fonctionne. Nous vous le recommandons donc.

Dernier point, les dongles 3G/GSM consommant un petit peu, assurez-vous d’avoir une bonne alimentation pour vôtre Raspberry Pi (au besoin, allez voir ici).

Page d'accueil de RaspiSMS

Petite capture d’écran de la page d’accueil de RaspiSMS, avec la courbe d’envoi et de réception des SMS.

Installer RaspiSMS

Il existe deux façons d’installer RaspiSMS sur un système. Soit en utilisant le paquet Debian. Soit en utilisant l’archive « .tar.gz ».
Dans le cadre d’une installation sur une Raspberry Pi utilisant Raspbian, ou tout autre système utilisant une distribution dérivée de Debian, nous vous conseillons d’employer le paquet Debian. Cependant, pour une distribution de type RedHat par exemple, vous devriez plutôt employer l’archive.

Installation avec le paquet Debian

L’installation via le paquet Debian est très simple. Il suffit de deux commandes pour installer et configurer RaspiSMS.
Pour installer le paquet Debian, nous allons commencer par le télécharger. Pour cela, nous allons simplement utiliser la commande « wget ».

wget -O raspisms.deb http://raspisms.raspbian-france.fr/download/save/v_latest/f_deb

Une fois le téléchargement terminé, on va mettre à jour la Raspberry Pi.

sudo aptitude update
sudo aptitude upgrade

Nous allons maintenant installer RaspiSMS. Cette première installation devrait lever une erreur (que nous corrigerons après), les dépendances n’étant pas installées.
À noter, avant d’installer RaspiSMS, vous avez intérêt à connecter votre dongle 3G/GMS, afin que Gammu et Gammu-smsd soient automatiquement réglés pour l’utiliser (sinon vous devrez vous reporter à la partie correspondante dans l’installation pour l’archive .tar.gz.).

sudo dpkg -i raspisms.deb

Nous allons maintenant corriger les erreurs précédemment levées. Pour cela, nous allons utiliser la commande suivante :

sudo aptitude install raspisms

Voilà, RaspiSMS est installé et configuré, et vous pouvez y accéder à l’adresse URL « http:///RaspiSMS/ ».

Installation avec l’archive .tar.gz

L’installation via l’archive .tar.gz est plus complexe que celle par paquet Debian.
En effet, lors de l’installation par paquet Debian, une fois l’installation terminée, le système lance un script qui permet de configurer l’ensemble du système. Lors de l’installation via l’archive .tar.gz nous allons donc devoir effectuer l’ensemble de cette configuration nous même.
Dans un premier temps, nous allons mettre à jour la Raspberry Pi.

sudo aptitude update
sudo aptitude upgrade

La Raspberry Pi étant à jour, nous allons maintenant installer les dépendances de RaspiSMS.

sudo aptitude install apache2 php5 php5-mysql Gammu Gammu-smsd mysql-server

Maintenant que les dépendances de RaspiSMS sont installées, nous allons pouvoir les configurer.
Dans un premier temps, nous allons configurer Apache, pour activer le module de ré-écriture d’URL.
Pour cela, il suffit d’utiliser la commande suivante :

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

Il faut également activer les fichiers « .htaccess ». Pour cela, reportez-vous à l’article dédié.
Configurons maintenant Gammu et Gammu-smsd. Pour cela, vous devez au préalable avoir connecté votre dongle 3G/GSM.
Nous allons dans un premier temps générer la configuration de Gammu et l’ajouter aux fichiers de configuration de Gammu et Gammu-smsd. Pour cela, utilisons la commande suivante :

sudo gammu-detect > /etc/gammurc && sudo gammu-detect > /etc/gammu-smsdrc

Ceci fait, nous allons ajouter dans le fichier de configuration de Gammu-smsd une ligne lui indiquant le script à appeler lors de la réception d’un SMS.
Pour cela éditez le fichier « /etc/gammu-smsdrc » avec l’éditeur de vôtre choix (par exemple nano), et ajoutez la ligne suivante :

RunOnReceive = /var/www/RaspiSMS/parseSMS.sh

Si votre carte SIM utilise un code PIN, ajoutez également la ligne suivante au fichier « /etc/gammu-smsdrc »

pin = VOTRE_CODE_PIN

Maintenant que Gammu et Gammu-smsd est configuré, redémarrez les :

sudo /etc/init.d/gammu-smsd restart

L’ensemble des dépendances de RaspiSMS maintenant installées, nous allons télécharger la dernière version de RaspiSMS sous forme d’archive.

wget -O raspisms.tar.gz http://raspisms.raspbian-france.fr/download/save/v_latest/f_targz

Le téléchargement terminé, nous allons décompresser l’archive.

tar xzvf raspisms.tar.gz

Maintenant que l’archive est décompressée, nous allons déplacer l’ensemble de ces fichiers dans le dossier contenant les sites web.

cp -r ./raspisms/RaspiSMS /var/www

Nous allons maintenant créer la base de données de RaspiSMS. Pour cela, nous allons utiliser le fichier « createDatabase.sql » de RaspiSMS, qui contient l’ensemble des requêtes permettant la création des bases. Il vous suffit donc de lancer la commande suivante et de rentrer le mot de passe root de MySQL.

mysql -u root -p < /var/www/RaspiSMS/createDatabase.sql

Ceci fait, nous allons également devoir créer un premier compte administrateur pour RaspiSMS, afin que nous puissions nous connecter. Pour cela, nous allons lancer la commande suivante :

mysql -u root -p -e "use raspisms;INSERT INTO users(email, password, admin) VALUES('', SHA1(''), 1)"

Nous allons maintenant configurer le fichier permettant à RaspiSMS de se connecter à la base de données. Il s’agit du fichier « /var/www/RaspiSMS/mvc/conn_bdd.php ».
Pour modifier ce fichier, nous allons simplement utiliser la commande sed (remplacez « » par le mot de passe root de MySQL.

sed -i -e "s/DATABASE_PASSWORD//g" /var/www/RaspiSMS/mvc/conn_bdd.php

Nous avons donc maintenant un système RaspiSMS avec sa base de données configurée, les dépendances installées, il ne nous reste plus qu’à mettre en place les droits adaptés sur les fichiers.
Nous allons donc donner l’ensemble du dossier « /var/www/RaspiSMS » à l’utilisateur faisant tourner le serveur web (par défaut « www-data »), en donnant à tous le droit de lire et d’exécuter le contenu du dossier.

chown -R www-data:www-data /var/www/RaspiSMS
chmod -R 755 /var/www/RaspiSMS

Nous allons également donner le dossier « /var/www/RaspiSMS/receiveds » à l’utilisateur faisant tourner « gammu-smsd », à savoir « gammu ».

chown -R gammu:gammu /var/www/RaspiSMS/receiveds

Dernier point, nous devons dire au système de vérifier régulièrement s’il faut envoyer un SMS, ou enregistrer un SMS reçu. Pour cela, nous allons utiliser le démon « cron », qui permet de lancer de façon régulière une commande.

Nous allons donc ajouter deux lignes à la crontab. Cependant, il y a un point important, c’est que le programme doit-être appelé en tant que « root », et c’est donc la crontab de « root » que nous devons modifier.
Pour cela, vous devez donc exécuter la commande suivante pour ouvrir la crontab en édition

sudo crontab -e

Puis y ajouter les deux lignes suivantes.

* * * * * cd /var/www/RaspiSMS && /var/www/RaspiSMS/console.php -c parseReceivedSMS
* * * * * cd /var/www/RaspiSMS && /var/www/RaspiSMS/console.php -c sendScheduleds

Voilà, l’installation est terminée, et vous pouvez désormais accéder à RaspiSMS à l’adresse URL « http:///RaspiSMS/ ».

Conclusion

Vous avez maintenant un superbe système vous permettant d’envoyer des SMS depuis votre Raspberry Pi, d’en recevoir, et même de commander à distance votre Raspberry Pi sans avoir besoin d’internet.
Vous pouvez l’utiliser pour votre tout nouveau projet, ou simplement pour envoyer un SMS à vos amis quand vous êtes en Dordogne (qui rappelons-le est un des rares départements français ayant déjà généralisé la couverture internet, mais toujours pas la couverture réseau).

Nous espérons que RaspiSMS vous sera utile. N’hésitez pas à nous faire des remarques, des propositions, ou à parler de RaspiSMS (et pourquoi pas de Raspbian France;)) autour de vous.
Et si vous souhaitez plus d’informations, par exemple pour utiliser RaspiSMS au sein d’un projet, n’hésitez pas à aller voir la documentation ou à nous poser des questions dans les commentaires ou par mail.

The post Envoyer, gérer et recevoir des SMS avec la Raspberry Pi appeared first on Raspbian France.

Gravatar de RaspbianFrance
Original post of RaspbianFrance.Votez pour ce billet sur Planet Libre.

Cyrille BORNE : Astuce : installer une imprimante 32bits quand on est en 64bits sous Ubuntu

lundi 15 décembre 2014 à 14:00

Je suis possesseur depuis peut être 10 ans d'une Canon LBP1120. C'est l'appareil le plus vieux que j'ai dans la maison, c'est robuste, suffisant pour mes impressions pédagogiques et je paye moins de 40 € un toner de 2500 pages. Canon depuis quelques années met à disposition un pilote qui fonctionne bien, il s'agit par contre d'un faux pilote 64bits puisque celui-ci nécessite d'installer des librairies 32bits pour qu'il fonctionne. Pendant de nombreuses années, on utilisait le paquet ia32-libs sous Ubuntu, ce paquet a désormais disparu depuis la version 14.04.

dans une console dpkg --add-architecture i386 pour récupérer l'architecture 32 bits, sudo apt-get install libstdc++6:i386 libxml2:i386 zlib1g:i386 libpopt0:i386

A partir de ce moment là, il suffit d'installer les deb mis à disposition sur le site de Canon et l'imprimante est fonctionnelle.

Gravatar de Cyrille BORNE
Original post of Cyrille BORNE.Votez pour ce billet sur Planet Libre.

djibux : Un éditeur Markdown dans ownCloud

lundi 15 décembre 2014 à 11:56

J'ai découvert qu'il existait un éditeur Markdown pour ownCloud[1][2].

markdown-editor-owncloud.png

Cette extension fait plutôt bien son travail et permet d'éditer rapidement et facilement des fichiers en syntaxe Markdown directement depuis un serveur ownCloud. Il manque quelques fonctionnalités (comme le fait de faire défiler automatiquement la prévisualisation lorsqu'on défile le texte original) mais c'est déjà très utilisable.

L'extension est diffusé sous licence Affero General Public License, une licence libre qui protège mieux le contenu des applications web hébergées que la licence GPL.

Notes

[1] Markdown est une syntaxe de type "Wiki" qui permet d'écrire des fichiers texte qui peuvent ensuite être affichés de manière enrichie (avec des titres, des sous-titres, du gras, des images, etc.). Markdown a - je trouve - le gros avantage de rester très lisible même en format texte brut.

[2] ownCloud est un cloud personnel qui permet d'héberger sur internet des fichiers, un agenda, des contacts, des fils RSS, etc. C'est donc une excellente alternative à tout une tripotée d'otuils (Dropbox, Google Agenda, le DL de Free, Netvibes, ...) qui permet de mieux garder le contrôle de ses données.

Gravatar de djibux
Original post of djibux.Votez pour ce billet sur Planet Libre.

Articles similaires