Comment installer et utiliser root sous Linux

Comment Installer Et Utiliser Root Sous Linux




Root est un cadre logiciel open source très populaire conçu par les laboratoires du CERN pour les analyses statistiques. Il est très apprécié dans la communauté de recherche en physique des hautes énergies en raison de sa capacité à travailler avec d'énormes ensembles de données avec une relative facilité. La taille de l'ensemble de données est quelque chose qui préoccupe peu les utilisateurs de Root car il utilise un interpréteur C++ en son cœur, qui est l'un des langages de programmation les plus économes en mémoire jamais créés.

L'application Root est également livrée avec une interface utilisateur graphique unique qui permet aux personnes ayant peu ou pas de connaissances en programmation d'interagir avec cet outil et de l'utiliser pour leurs applications. Il existe également un interpréteur C++ travaillant dans le backend pour fournir à cet outil ses fonctionnalités de base. Il est possible d'interagir avec cet interpréteur en écrivant le code en C++ à l'aide de l'invite racine.







Root est principalement utilisé pour étudier et analyser de grandes quantités de données. Les différentes représentations dans lesquelles Root est capable de visualiser toutes les données font partie des visualisations les plus uniques et les plus riches en informations produites par n'importe quel outil d'analyse de données. Non seulement Root est facilement capable de générer des graphiques et des mesures de performances visuelles sur plusieurs couches de grands ensembles de données, mais il est également capable de faire tout cela très rapidement et de conserver plus de mémoire que d'autres outils d'exploration de données. Quelques exemples de mesures de performances visuelles de Root sont présentés ci-dessous :







Installation

Pour installer et utiliser Racine , nous devons d'abord installer certains prérequis pour ce framework.





1. Nous installons certains packages essentiels pour Root en utilisant le apte directeur chargé d'emballage. Ceux-ci inclus git , dpkg-dev , gcc , g++ , et plus.

Ouvrez le terminal Bash sur votre machine Linux et exécutez les commandes suivantes :



$ sudo apt-get install git dpkg-dev Fabriquer g++ gcc binutils libx11-dev

Vous devriez obtenir une sortie qui ressemble à ceci :

$ sudo apt-get install libxpm-dev libxft-dev libxext-dev

Vous devriez obtenir une sortie similaire :

2. Nous nous déplaçons maintenant dans le répertoire où nous voulons installer Racine en exécutant la commande suivante :

$ CD / usr / local /

3. Téléchargez le Racine fichiers de Github.

Exécutez la commande suivante :

$ sudo clone git https: // github.com / miroir racine / racine.git

Vous devriez obtenir quelque chose de similaire à l'image suivante en sortie :

4. Modifiez le propriétaire du dossier 'racine' qui a été téléchargé à l'étape précédente.

Exécutez la commande suivante :

$ sudo chown -R 'Nom d'utilisateur' racine


Noter : Si vous ne connaissez pas le nom d'utilisateur de votre machine, exécutez la commande suivante et la première colonne de la sortie est votre nom d'utilisateur :

$ qui

5. Déplacez-vous dans le répertoire 'racine' qui contient tous les fichiers téléchargés, puis nous construirons le code.

Exécutez la commande suivante :

$ CD racine && . / configurer --tout && Fabriquer -j 4

Vous devriez obtenir une sortie semblable à celle-ci :


Noter  : Si la commande précédente ne fonctionne pas pour vous, exécutez la commande suivante :

$ Fabriquer nettoyer && . / configurer --minimal && Fabriquer


Noter : L'étape 5 peut prendre quelques minutes pour s'exécuter. Vous pourrez voir les sorties du terminal indiquant le pourcentage d'achèvement.

6. Une fois la construction terminée, exécutez la commande suivante :

$ la source poubelle / thisroot.sh

7. Vous pourrez désormais courir Racine en exécutant la commande suivante :

$ racine



Racine L'invite est maintenant ouverte dans votre terminal et vous pouvez l'utiliser pour écrire le code en C++.

Mode d'emploi

Pour ouvrir le Racine canvas, exécutez la commande suivante après l'étape 7 du guide d'installation :

TCanvas C


Le terminal a la sortie suivante :


Un exemple de Racine la toile s'ouvre. Vous pourrez y apporter des modifications en fonction de vos besoins.


Pour ouvrir le canevas dans le navigateur Web, cliquez simplement sur le Outils dans la barre d'outils en haut et sélectionnez l'option Démarrer le navigateur option. Cela devrait ouvrir une instance de Racine dans votre application de navigateur par défaut.

Conclusion

Racine est un logiciel gratuit d'analyse de données et d'analyse statistique développé par le CERN. Comme expliqué précédemment, il est principalement utilisé pour exécuter l'analyse de données sur de grands ensembles de données. Ce qui aide Root à se démarquer de la concurrence, c'est le fait qu'il utilise un backend C++ extrêmement économe en mémoire, ce qui lui permet d'exécuter très rapidement la plupart des modèles analytiques sur des ensembles de données de tailles variables.

Cela nécessite une expérience préalable en programmation puisque l'invite racine vous oblige à écrire un code en C++. Cela ne signifie cependant pas que les personnes n'ayant aucune connaissance en programmation ne peuvent pas utiliser cet outil. Le canevas et l'interface utilisateur graphique fournis avec l'outil vous aident à créer des modèles et des applications à l'aide d'une approche intuitive par glisser-déposer.

Root prend également en charge Python car il s'agit d'un langage populaire et contient certaines des meilleures bibliothèques de logiciels pour l'exploration de données. L'invite racine que vous obtenez avec cette installation peut également être configurée pour s'exécuter avec des commandes Python. Cela ouvre de nouvelles façons d'interagir avec cet outil.

Les multiples méthodes que vous pouvez utiliser pour interagir avec ce cadre logiciel ne sont qu'un avantage secondaire de l'utilisation de cet outil. Le principal avantage est sa capacité à effectuer les tâches d'analyse de données plus rapidement que la plupart des autres frameworks disponibles sur le marché aujourd'hui.