Guide de Gestion des Commandes Ubuntu
Commandes Essentielles
1.1 rm
La commande rm supprime des fichiers ou des répertoires. L'option -r (récursive) supprime tous les éléments d'un dossier. L'option -f (force) ignore les fichiers inexistants. Pour une suppression complète, on utilise couramment rm -rf, par exemple pour vider la corbeille :
rm -rf ~/.local/share/Trash/
1.2 vi
L' ...
Publié le 13 juillet à 03h25
Guide d'installation pour Meshroom et AliceVision sous Ubuntu 16.04
Installation des dépendances d'AliceVision
AliceVision requiert plusieurs bibliothèques et outils spécifiques. Voici les étapes pour les installer sur Ubuntu 16.04.
Mise à jour de CMake
La version de CMake fournie par défaut (3.5) est trop ancienne. Une mise à jour vers la version 3.16 est nécessaire.
# Suppression de l'ancienne version
sudo ap ...
Publié le 11 juillet à 01h14
Guide d'installation et de configuration d'Odoo
Installation via le gestionnaire de paquets (deb)
Pour une installation sipmlifiée avec peu d'intervention manuelle, suivez ces étapes :
Modifiez le fichier /etc/apt/sources.list pour inclure le dépôt Odoo. Ajoutez la ligne suivante :
deb http://nightly.odoo.com/8.0/nightly/deb/ ./
Mettez à jour les sources avec la commande :
sudo apt-ge ...
Publié le 8 juillet à 02h46
Guide complet du système Armbian pour les appareils ARM
Qu'est-ce qu'Armbian ?
Armbian est un système d'exploitation Linux optimisé pour les processeurs ARM, basé sur les distributions Debian et Ubuntu. Il offre un environnement léger avec une compatibilité étendue des paquets et une adaptation spécifique aux périphériques ARM.
Avantages principaux :
Léger et épuré : Pas de logiciels superflus, fai ...
Publié le 4 juillet à 05h11
Déploiement d'une API Python Tornado conteneurisée sur Ubuntu
Architecture et prérequis
Ce guide technique détaille le processus de déploiement d'un backend développé avec Python et le framework Tornado dans un environnement Ubuntu utilisant Docker. L'architecture globale cible généralement une interface frontend (comme une application mobile ou web) communiquant avec ce conteneur backend via des requêtes ...
Publié le 4 juillet à 02h36
Commandes Essentielles Linux pour Ubuntu 18.04
Optimisation des performances
make -j8 # Adaptez ce nombre en fonction du nombre de cœurs de votre processeur
make # Équivalent à -j1, exécution mono-cœur, donc beaucoup plus lent que -j8
Surveillance de l'utilisation du GPU
pip install gpustat
watch --color -n1 gpustat -cpu
# Ou
gpustat -cpu
# Ou
nvidia-smi
Décompression de fichiers
tar - ...
Publié le 29 juin à 21h27
Guide de compilation et configuration du SDK ROS2 pour les caméras Percipio (V4.X.X) sous Ubuntu
Compatibilité matérielle et logicielle
Les caméras Percipio se divisant en deux catégories principales nécessitant des outils distincts :
Nouveaux modèles : Les séries GM461, GM465, PMD02 et PMD03 requièrent impérativement le nouveau logiciel Viewer et le SDK 4.X.X.
Modèles classiques : Toutes les autres références (hors GM/PMD) fonctionnent d ...
Publié le 29 juin à 01h07
Traitement des données WikiData avec Neo4j
Accès aux données brutes
La dernière version complète du dump Wikidata est accessible au format compressé (BZ2) via l'adresse officielle des dumps Wikimedia. L'outil en ligne de commande curl est recommandé pour le téléchargement de fichiers volumineux :
curl -C - -O https://dumps.wikimedia.org/wikidatawiki/entities/latest-all.json.bz2
Configu ...
Publié le 29 juin à 00h06
Guide technique de nettoyage et d'optimisation du stockage sous Ubuntu
Purge des dépôts APT et du noyau Linux
La gestion des paquets et des images du noyau est la première étape pour libérer de l'espace significatif sur la partition racine.
# Suppression des dépendances orphelines et vidage du cache d'installation
sudo apt-get autoremove --purge
sudo apt-get clean
# Identification des versions du noyau installées ...
Publié le 25 juin à 16h57
Compilation de libdrm 2.4.109 : Configuration de l'environnement et génération de bibliothèque statique
1. Pourquoi compiler une version récente de libdrm ? Expérience pratique
Si vous développez des applications graphiques, en particulier celles qui interagissent directement avec le matériel d'affichage comme les interfaces graphiques embarquées, lecteurs vidéo ou moteurs de jeu, vous ne pouvez probablement pas contourner le sous-système DRM (Di ...
Publié le 24 juin à 04h33