Commande pour obtenir le volume disque occupé par une arborescence de fichier avec les résultats cumulés au premier niveau de l'arborescence (paramètre "--max-depth=n", '-h' pour human-readable).
du --max-depth=1 -h | sort -h
$ sudo apt-get install ffmpeg v4l-utils # installation
$ sudo modprobe v4l2loopback # prise en compte du module
$ v4l2-ctl --list-device # identification de la caméra virtuelle
$ ffmpeg -loop 1 -re -i monImage.png -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/videoX
# envoie d'une image statique
X = valeur renvoyée ci-dessus
$ ffmpeg -re -i testsrc.avi -f v4l2 /dev/videoX1 # envoie d'un flux vidéo
https://atinkerholic.wordpress.com/2018/10/10/how-to-use-a-virtual-webcam-with-static-image-or-video-ffmpeg-v4l-utils-and-v4l2loopback/
Installation et utilisation d'apt-file, outil de recherche de fichiers dans des paquets deb :
$ sudo apt install apt-file # installation
$ sudo apt-file update # mise à jour
$ apt-file search libcrypto.so.1.0. # recherche d'un fichier
Suppression des paquets *.deb en cache sur le disque :
$ sudo apt clean # Supprimer tout le cache
$ sudo apt autoclean # Supprimer le cache des paquets périmés
Rechercher un paquet installé
apt list --installed | grep nom_paquet
Plus d'infos sur apt ici.
Chercher une chaîne texte dans les fichiers d'une arborescence :
find ./ -type f -print0 | xargs -0 grep "mon texte"
ou
grep -r "mon texte" .
ou
rgrep "mon texte" .
L'objectif est de rendre possible l'utilisation de Julia et de R sur un serveur de notebook Jupyter en installant leur Ikernels respectifs
Dans la console :
Pkg.add("IJulia")
https://datatofish.com/add-julia-to-jupyter/
Dans la console :
install.packages('IRkernel')
Rkernel::installspec() # pour l'utilisateur courant
IRkernel::installspec(user = FALSE) # pour tous les utilisateurs si la console est lancée en tant que 'root'
https://irkernel.github.io/installation/