Menu principal

Statut de la page

curl script |sh

En lisant un article sur le fait qu'il est désormais possible de faire l'installation de Docker sur Raspberry pi je vois que l'installation passer par la commande curl -sSL get.docker.com | sh Tout d'abord que fait cette commande ? La commande curl va lancer le programme Curl qui va se connecter au site get.docker.com, récupérer un script d'installation et le passer (le symbole |) en argument au shell (la commande sh). On est face à une commande shell assez classique (enchainement de deux programmes). En quoi est-ce une mauvaise pratique [...]
Lire la suite
Vus : 120
Publié par genma : 206

Ouvrir un terminal distant dans Nemo

J’ai dû changer de machine tout récemment, et cela passe souvent par une remise en question de son environnement de travail. C’est à ce moment là qu’on se rend compte de tous ces petits « trucs » que l’on avait ajouté de ci de là pour optimiser son travail au quotidien. Dans mon cas, je viens de passer d’une Ubuntu 14.04 + XFCE  à une Ubuntu 16.04 + Cinnamon. J’apprécie ce bureau je dois bien le dire. Mais là n’est pas le sujet de ce billet. J’utilisais Nautilus avec XFCE. Sous Cinnamon, nous avons par défaut son clone dénommé Nemo. Je travaille souvent sur des machines virtuelles distantes, auxquelles j’accède en ssh via un [...]
Lire la suite
Vus : 121
Publié par Philippe Scoffoni : 539

Être averti des mises à jours de -current disponibles.

Grande nouvelle, j'ai atteint mon objectif : longueur de barbe > longueur de cheveux. De quoi faire un T-shirt "Achievement unlocked" si ça en intéresse certains... Quoi? oO Tout le monde s'en fout ? :D Bon, de quoi voulais-je parler? Ah oui, les mises à jour de -current. OpenBSD -current permet de suivre les derniers développements effectués et d'avoir les toutes dernières versions des paquets. Bien que ça ne soit pas obligatoire, il faut en général veiller à ce que les paquets et la base du système soient synchrones avant de procéder à la mise à jour. L'outil snaps de fredg vérifie ces informations. Cela dit, ça suppose que l'on prenne le temps de lancer snaps régulièrement, ce que [...]
Lire la suite
Vus : 167
Publié par Thuban : 139

Scribus – table des matières avec un script

Scribus est un fabuleux logiciel libre de mise en page (oui, fabuleux, j’assume !) même s’il souffre encore de manques (en passe de disparaître, la prochaine version est encore plus fabuleuse). Par exemple, la création d’une table des matières est lourde et peu pratique. Voir l’article Réaliser une table des matières que j’avais écrit il y a presque quatre ans (et que je remets sur ce blog) et qui n’a, malheureusement, pas pris une ride. Ayant quelques compétences en programmation et connaissant un peu le format SLA (Scribus Layout), le format de travail de Scribus, je me suis dit qu’on pouvait automatiser la recherche de titres. J’ai donc écrit un script Perl qui extrait tous les titres ayant un style clairement identifié. Pourquoi Perl et pas Python, le langage de prédilection des extensions de Scribus ? [...]
Lire la suite
Vus : 212
Publié par Dimitri Robert : 25

Script post-installation Fedora 25

Suite à la sortie de Fedora en version 25 voici mon script de post-installation. Le script est conçu pour le bureau Gnome fournis par défaut dans Fedora. Fonctionnalités installer les dépôts RPMFusion mettre à jour le système installer mon profit bashrc installer Skype, TeamViewer, Atom, Fedy… faire un peu de nettoyage installer le thème Arc installer les polices Microsoft installer FishShell installer Terminix installation de : nano wget langpacks-fr htop ccze most bash-completion gnome-tweak-tool gnome-shell-extension-user-theme [...]
Lire la suite
Vus : 162
Publié par TheLinuxFr : 59

Faire le ménage dans son répertoire personnel

Voici un petit script shell qui permet de supprimer des fichiers inutiles dans mon répertoire personnel. Je lance ce script régulièrement avant d’effectuer la synchronisation de mes répertoires de travail avec mon disque externe. Ce script recherche des fichiers dans mon répertoire personnel qui ne sont pas intéressants [...]
Lire la suite
Vus : 301
Publié par Nizar Kerkeni : 109

Mise à jour de mon script OpenVPN

Cela fait bientôt 9 mois que j'ai publié mon script pour installer facilement un serveur OpenVPN, et j'ai depuis fais beaucoup de changements, notamment ces derniers jours comme le montre ce petit graphique : Du coup, j'ai réécris en partie l'article original, mais je vais m'expliquer un peu plus en [...]
Lire la suite
Vus : 276
Publié par Angristan : 48

Script post-installation pour Loki

Peut-être que vous avez déjà installé elementary OS 0.4 Loki ou que vous comptez le faire. Après installation, nous sommes nombreux à installer les logiciels importants et utiles pour compléter notre elementary OS J’ai élaboré un script depuis Freya pour faciliter cette tâche et je l’ai mis à jour pour Loki. Pour pouvoir l’utiliser vous devez, avant, installer ce paquet (qui permet de rajouter des PPA):sudo apt -y install software-properties-common Ensuite, vous pouvez lancer le script:wget -O /tmp/elementary_loki-postinstall.sh https://raw.githubusercontent.com/Devil505/elementaryos-postinstall/master/elementary_loki-postinstall.sh && chmod +x /tmp/elementary_loki-postinstall.sh && /tmp/elementary_loki-postinstall.sh C’est un banal script utilisant [...]
Lire la suite
Vus : 240
Publié par elementary OS : 341

Vérifiez vos scripts bash avec ShellCheck

Si vous faites souvent des scripts Bash, (perso j'en ai fait quelques uns) voici un service qui vous sera utile pour vérifier vos erreurs, et qui vous fera sûrement gagner du temps : ShellCheck. ShellCheck peut s'utiliser en ligne, via le site web, où vous copiez/collez votre script :  [...]
Lire la suite
Vus : 802
Publié par Angristan : 48

Rss2twitt.py - Petit script python

J'utilise encore le système de Twitterfeed qui permet de faire des twitt automatisés. On indique un fils RSS, une heure, une fréquence et je peux ainsi envoyer un message sur twitter avec un message personnalisé dès qu'un nouveau billet est publié sur le blog. Mais je me suis dis que vu que j'ai mon serveur perso, je dois pouvoir faire ça moi-même. L'occasion pour moi de me remettre au Python. Voici donc un petit bout de code sans prétention qui fait la même chose. Je ne détaille pas, on trouve facilement comment avoir les clefs pour l'API Twitter. J'utilise le module twython pour me connecter à l'API Twitter et le module Feedparser pour parser le flux RSS. Je partage ça là, si peut être utile à d'autres. #!/usr/bin/env [...]
Lire la suite
Vus : 414
Publié par genma : 206
Powered by BilboPlanet