Wiki des iiens

Piste:

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

services_arise:trucs_et_astuces [2018/12/07 17:34]
morignot2011
services_arise:trucs_et_astuces [2020/06/02 21:14]
Ligne 1: Ligne 1:
-Quelques astuces, orientées pour perso mais qui peuvent être utile ailleurs. 
  
-====== Python ====== 
- 
-===== Installer un logiciel Python ===== 
- 
-S'il dispose d'un paquet pip (gestionnaire de paquets pour python), c'est facile : 
-<code>pip install --user <le paquet></code> 
- 
-Sinon, s'il dispose d'un script ''setup.py'', c'est sûrement du Setuptools, qui dispose aussi d'une option ''user'' : 
-<code>./setup.py install --user</code> 
- 
-Ces deux commandes vont télécharger et installer toutes les dépendances nécessaires dans ''~/.local''. Il faut juste que vous ajoutiez ''~/.local/bin/'' à votre variable ''$PATH''. 
- 
-==== Erreur 404 ==== 
- 
-Si vous avez une erreur 404, il se peut que ça soit parce que le dépôt pypi est resté configuré en http alors qu'il est maintenant passé en https uniquement. Pour fixer ça, dans le fichier ''~/.pip/pip.conf'' ajouter : 
- 
-<code> 
-index-url = https://pypi.python.org/simple/ 
-</code> 
- 
-====== Ruby ====== 
- 
-===== Installer une gem Ruby ===== 
- 
-On va utiliser [[https://rvm.io|RVM]]. Il nous permet de gérer différentes version de Ruby qui évolue très vite et dont le paquet dans Debian est souvent un peu vieux. 
- 
-Pour l'installer et tout de suite installer Ruby aussi : 
-<code>\curl -sSL https://get.rvm.io | bash -s stable --ruby''</code> 
- 
-Ensuite on utilise [[https://rubygems.org/|RubyGem]] qui est le gestionnaire de paquets (ou gems) pour Ruby : 
-<code>gem install <la gem></code> 
- 
-Beaucoup de projets peuvent s'utiliser avec Bundle, qui installe toutes les dépendances à la bonne version. Dans le dossier du projet (après avoir installé Bundle avec RubyGem) : 
-<code>bundle install</code> 
- 
-====== Perl ====== 
- 
-===== Installer un module Perl ===== 
- 
-Jusqu'à peu CPAN (le gestionnaire de paquet de Perl) crashait lancé par un utilisateur (pas assez de mémoire), mais ça a du changer avec l'utilisation des cgroups. Il faudrait retenter et modifier cette page en conséquence. 
- 
-====== Vidéo ====== 
- 
-Attention, beaucoup de tutos trouvable sur le net concernent ffmpeg. Il faut savoir que sur Debian (et donc perso) il n'y a pas ffmpeg mais avconv, un fork (la commande ffmpeg est juste là pour la compatibilité des scripts). Le comportement n'est souvent pas le même. 
- 
-De plus ffmpeg est un peu complexe à utiliser. Mencoder est une alternative un peu plus simple (et en plus semble consommer moins de mémoire que ffmpeg). 
- 
-===== Concaténer plusieurs vidéos ===== 
- 
-Si toutes les vidéos sont dans le même format (peu importe le conteneur) : 
-<code>mencoder -oac mp3lame -ovc copy -o merged.avi vidéo1 vidéo2 …</code>