Como faço para exibir um gráfico na raiz com Linux no Chromebook?

Como faço para exibir um gráfico na raiz com Linux no Chromebook?

Sou extremamente novo no Linux e estou usando o Linux beta do Chromebook, que acredito ser o Ubuntu. Estou tentando usar o software raiz do CERN para exibir o gráfico de uma função, mas ocorre um grande erro ao tentar fornecer o gráfico real. Minha sintaxe está correta, só não sei como fazer com que o Chromebook deixe o Linux me mostrar um gráfico.

Aqui está o código que coloquei

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

e aqui está um link para a mensagem de erro

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

Raiz usa C++

Se você está se perguntando como instalei o ROOT, usei este guia em 30.4

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

Baixei os pré-requisitos ROOT desta página

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

E então eu usei isso para iniciá-lo

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

Responder1

Primeiro, instale a seguinte dependência:

sudo apt install libgif-dev

Agora, execute roote execute seus comandos. Se você ainda receber o mesmo erro, será necessário baixar oVersão Ubuntu 18.04 da raiz CERN daqui. Esta versão está listada como "Ubuntu 18" nopágina de downloads.


Aqui está a explicação:

Seu erro diz que está faltando o arquivo: libgif.so.4. Você pode instalar apt-filepara ajudá-lo a localizar qual pacote contém o arquivo que você está procurando.

Primeiro, instale apt-file:

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

Em seguida, pesquise por libgif.so:

apt-file search libgif.so

Isso deve mostrar que o arquivo libgif.so.4é fornecido pelo pacote libgif4 ou libgif.so.7pelo libgif7.

O pacote libgif7está disponível no Ubuntu Bionic (18.04) enquanto libgif4está disponível no Ubuntu Xenial (16.04).

O pacote "dev" libgif-devinstalará qualquer versão disponível como dependência (libgif4 ou libgif7). No entanto, o arquivo listado no erro é a versão 16.04, portanto, se você ainda receber o erro após a instalação libgif-dev, será necessário fazer o download doversão da raiz do CERNque usa libgif.so.7(versão 18.04) em vez de libgif.so.4.

informação relacionada