Emaxilde

Olivier Poncet

 Posts


Shell Tricks - fixer les permissions d'une arborescence

 publié le 01/02/2017 à 12:00 par Olivier Poncet

Je constate souvent que les utilisateurs et/ou développeurs non Unixiens ayant besoin de travailler sous UNIX, Linux ou BSD ont tendance à ne pas fixer correctement les permissions des répertoires et des fichiers, parfois par fainéantise, mais le plus souvent par méconnaissance de la marche à suivre. Voici donc un petit trick pour ceux qui en ont besoin. Pourquoi ? Le plus souvent ce sont des développeurs qui ont besoin de dézipper une archive récupérée de on ne sait où, ou de récupérer des fichier depuis une machine Windows ou un serveur SMB/CIFS, et résultat les permissions sont le plus souvent incorrectes (en général 0777, soit rwxrwxrwx).

 Lire


Linux Mint - retirer les anciens noyaux

 publié le 30/01/2017 à 12:00 par Olivier Poncet

Linux Mint est une distribution GNU/Linux pour les PC de bureau, basée sur la distribution Ubuntu Linux (elle-même basée sur la distribution Debian), et mettant l’accent sur le confort de l’utilisateur. Cette distribution est très dynamique, les mises à jours sont régulières, voire quotidiennes, et il n’est pas rare que le noyau lui-même soit mis à jour entre deux releases officielles de la distribution. L’approche prudentielle de Linux Mint étant de mettre à jour le noyau tout en gardant les noyaux précédemment installés, l’inconvénient est que ces derniers peuvent finir par prendre un espace disque non négligeable, sachant que chaque noyau peut prendre jusqu’à plus de 200 Mio.

 Lire


Les autotools - libtool

 publié le 28/01/2017 à 12:00 par Olivier Poncet

Nous avons vu précédemment que autotools est un terme générique utilisé pour désigner l’ensemble des outils de build du projet GNU, le GNU build system. Dans ce billet, nous allons faire un focus sur l’outil libtool, qui est un outil permettant de produire des librairies de manière portable et de gérer correctement l’édition des liens quelque-soit la plateforme cible. Cet outil aide à la création de bibliothèques statiques et dynamiques en proposant une interface totalement abstraite par rapport à la plate-forme visée, masquant ainsi les différences de comportement et d’implémentation (Linux, BSD, Solaris, AIX, …).

 Lire


Les autotools - automake

 publié le 27/01/2017 à 12:00 par Olivier Poncet

Nous avons vu précédemment que autotools est un terme générique utilisé pour désigner l’ensemble des outils de build du projet GNU, le GNU build system. Dans ce billet, nous allons faire un focus sur l’outil automake, qui est un outil permettant de produire des fichiers Makefiles portables et normalement totalement compatibles POSIX ayant pour objectif de construire une solution logicielle complète, quelque-soit la plateforme, en ne spécifiant que le strict nécessaire.

 Lire


Les autotools - autoconf

 publié le 26/01/2017 à 12:00 par Olivier Poncet

Nous avons vu précédemment que autotools est un terme générique utilisé pour désigner l’ensemble des outils de build du projet GNU, le GNU build system. Dans ce billet, nous allons faire un focus sur l’outil autoconf, qui est un outil permettant de produire des scripts ayant pour objectif de configurer automatiquement l’environnement de build d’un logiciel (dont le fameux script configure). Ces scripts sont générés de manière à ce qu’ils soient entièrement portables dès lors qu’un interpréteur de commandes compatible de type « Bourne Shell » est disponible.

 Lire


Page 2 sur 3