Cómo instalar y usar root en Linux


Root es un marco de software de código abierto muy popular diseñado por los laboratorios del CERN para análisis estadísticos. Es muy venerado en la comunidad de investigación de física de alta energía debido a su capacidad para trabajar con grandes conjuntos de datos con relativa facilidad. El tamaño del conjunto de datos es algo que preocupa poco a los usuarios de Root, ya que utiliza un intérprete de C ++ en su núcleo, que es uno de los lenguajes de programación más eficientes en memoria jamás construidos.

La aplicación Root también viene con una interfaz gráfica de usuario única que permite a las personas con poca o ninguna experiencia en programación interactuar con esta herramienta y usarla para sus aplicaciones. También hay un intérprete de C++ trabajando en el backend para proporcionar a esta herramienta su funcionalidad principal. Se puede interactuar con este intérprete escribiendo el código en C++ usando el indicador de Root.

Root se utiliza principalmente para estudiar y analizar grandes cantidades de datos. Las diferentes representaciones en las que Root puede visualizar cualquier dato son algunas de las visualizaciones más exclusivas y ricas en información producidas por cualquier herramienta de análisis de datos. Root no solo puede generar fácilmente gráficos y métricas de rendimiento visual en múltiples capas de grandes conjuntos de datos, sino que también puede hacer todo esto muy rápidamente y conservar más memoria en comparación con otras herramientas de minería de datos. A continuación se muestran algunos ejemplos de las métricas de rendimiento visual de Root:


 

Instalación

Para instalar y usar Root , primero debemos instalar algunos requisitos previos para este marco.

1. Instalamos algunos paquetes esenciales para Root usando el administrador de paquetes apt . Estos incluyen git , dpkg-dev , gcc , g++ y más.

Abra la terminal Bash en su máquina Linux y ejecute los siguientes comandos:

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

 

Debería obtener una salida similar a esta:

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

 

Debería obtener una salida similar:

2. Ahora nos movemos al directorio donde queremos instalar Root ejecutando el siguiente comando:

$ cd / usr / local /

 

3. Descargue los archivos raíz de Github.

Ejecute el siguiente comando:

$ sudo git clone https://github.com/root-mirror/root.git _ _ _ _ _

 

Debería obtener algo similar a la siguiente imagen como salida:

4. Cambie la propiedad de la carpeta «raíz» que se descargó en el paso anterior.

Ejecute el siguiente comando:

$ sudo chown -R «nombre de usuario» raíz

 
Nota : si no conoce el nombre de usuario de su máquina, ejecute el siguiente comando y la primera columna en la salida es su nombre de usuario:

$ quien

 

5. Vaya al directorio «raíz» que contiene todos los archivos descargados y luego compilaremos el código.

Ejecute el siguiente comando:

$ cd raíz && . / configurar –todo && hacer -j 4

 

Debería obtener una salida similar a esta:


Nota : si el comando anterior no funciona para usted, ejecute el siguiente comando:

$ limpiar && . _ / configurar –minimal && hacer

 
Nota : el paso 5 puede tardar unos minutos en terminar de ejecutarse. Podrá ver las salidas de la terminal que muestran el porcentaje de finalización.

6. Una vez que el edificio esté completo, ejecute el siguiente comando:

$ fuente bin / thisroot.sh

 

7. Ahora podrá ejecutar Root ejecutando el siguiente comando:

$ raíz

 

El indicador raíz ahora está abierto en su terminal y puede usarlo para escribir el código en C ++.

Guía del usuario

Para abrir el lienzo raíz , ejecute el siguiente comando después del paso 7 de la guía de instalación:

TCanvas C

 
El terminal tiene la siguiente salida:


Se abre una instancia del lienzo raíz . Podrá realizar cambios aquí de acuerdo con sus requisitos.


Para abrir el lienzo en el navegador web, simplemente haga clic en la opción Herramientas en la barra de herramientas en la parte superior y seleccione la opción Iniciar navegador . Esto debería abrir una instancia de Root en su aplicación de navegador predeterminada.

Conclusión

Root es un software gratuito de análisis de datos y análisis estadístico desarrollado por el CERN. Como se explicó anteriormente, se utiliza principalmente para ejecutar el análisis de datos en grandes conjuntos de datos. Lo que ayuda a Root a destacarse de la competencia es el hecho de que utiliza un backend de C++ que es extremadamente eficiente en términos de memoria, lo que le permite ejecutar la mayoría de los modelos analíticos en conjuntos de datos de diferentes tamaños muy rápidamente.

Requiere experiencia previa en programación ya que el indicador de Root requiere que escriba un código en C ++. Sin embargo, esto no significa que las personas sin conocimientos de programación no puedan utilizar esta herramienta. El lienzo y la interfaz gráfica de usuario que se proporcionan con la herramienta lo ayudan a crear modelos y aplicaciones utilizando un enfoque intuitivo de arrastrar y soltar.

Root también brinda soporte para Python, ya que es un lenguaje popular y contiene algunas de las mejores bibliotecas de software para la minería de datos. El indicador de raíz que obtiene con esta instalación también se puede configurar para ejecutarse con comandos de Python. Esto abre nuevas formas en las que puede interactuar con esta herramienta.

Los múltiples métodos que puede usar para interactuar con este marco de software son solo un beneficio secundario del uso de esta herramienta. El beneficio principal es su capacidad para completar las tareas de análisis de datos más rápidamente que la mayoría de los otros marcos disponibles en el mercado hoy en día.