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
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 root
e 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-file
para 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.7
pelo libgif7
.
O pacote libgif7
está disponível no Ubuntu Bionic (18.04) enquanto libgif4
está disponível no Ubuntu Xenial (16.04).
O pacote "dev" libgif-dev
instalará 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
.