¿Cómo muestro un gráfico en la raíz con Linux en Chromebook?

¿Cómo muestro un gráfico en la raíz con Linux en Chromebook?

Soy extremadamente nuevo en Linux y estoy usando la versión beta de Linux de Chromebook, que creo que es ubuntu. Estoy intentando utilizar el software raíz del CERN para mostrar el gráfico de una función, pero me da un error enorme cuando intenta darme el gráfico real. Mi sintaxis es correcta. Simplemente no sé cómo hacer que el Chromebook permita que Linux me muestre un gráfico.

Aquí está el código que puse

f = new TF1("f","x^2",-2,2)
f->Draw()

y aquí hay un enlace al mensaje de error

https://paste.ubuntu.com/p/FyMb4yvB8X/

La raíz usa C++

Si te preguntas cómo instalé ROOT, utilicé esta guía en 30.4

https://root.cern.ch/root/html534/guides/users-guide/InstallandBuild.html#installing-precompiled-binaries

Descargué los requisitos previos de ROOT de esta página

https://root.cern.ch/build-prequires

Y luego usé esto para iniciarlo.

. <pathname>/root/bin/thisroot.sh
root

Respuesta1

Primero, instale la siguiente dependencia:

sudo apt install libgif-dev

Ahora, ejecuta rooty luego ejecuta tus comandos. Si aún recibe el mismo error, debe descargar elVersión Ubuntu 18.04 de la raíz del CERN desde aquí. Esta versión aparece como "Ubuntu 18" en lapagina de descargas.


Aquí está la explicación:

Su error dice que le falta el archivo: libgif.so.4. Puede instalarlo apt-filepara ayudarle a localizar qué paquete contiene el archivo que está buscando.

Primero, instale apt-file:

sudo apt update
sudo apt install apt-file
sudo apt-file update

Luego, busca libgif.so:

apt-file search libgif.so

Esto debería mostrarle que el archivo libgif.so.4lo proporciona el paquete libgif4 o que el archivo libgif.so.7lo proporciona libgif7.

El paquete libgif7está disponible en Ubuntu Bionic (18.04) mientras que libgif4está disponible en Ubuntu Xenial (16.04).

El paquete "dev" libgif-devinstalará cualquier versión que esté disponible como dependencia (libgif4 o libgif7). Sin embargo, el archivo que aparece en el error es la versión 16.04, por lo que si aún recibe el error después de la instalación libgif-dev, debe descargar el archivo.versión de la raíz del CERNque usa libgif.so.7(versión 18.04) en lugar de libgif.so.4.

información relacionada