Os arquivos de biblioteca ausentes libpng.so
e libjpeg.so.62
fazem parte dos dois pacotes libpng-dev
e libjpeg62
. Você deve ser capaz de instalá-los executando
sudo apt install libpng-dev libjpeg62
Eu instalei o DrRacket a partir do site oficial e ele me criou um arquivo com nome de arquivo executável gracket (dentro do bin) que eu acho que é a versão GUI do DrRacket, mas quando eu o executo ele não faz nada. (diz algo sobre falta de arquivos: libjpeg.so.62
e libpng.so
)
Como posso executá-lo?
Lubuntu 16.10 DrRacket 1.5.3
código:
poo@poo-1015PE:~/racket/bin$ ls
drracket mred-text mztext plt-help racket slatex
gracket mzc pdf-slatex plt-r5rs raco slideshow
gracket-text mzpp planet plt-r6rs scribble swindle
mred mzscheme plt-games plt-web-server setup-plt tex2page
poo@poo-1015PE:~/racket/bin$ ./gracket
ffi-lib: couldn't open "libjpeg.so.62" (libjpeg.so.62: cannot open shared object file: No such file or directory)
=== context ===
/home/poo/racket/collects/racket/draw/unsafe/jpeg.rkt: [running body]
/home/poo/racket/collects/racket/draw/private/bitmap.rkt: [traversing imports]
/home/poo/racket/collects/racket/draw/private/dc.rkt: [traversing imports]
/home/poo/racket/collects/racket/draw/private/svg-dc.rkt: [traversing imports]
/home/poo/racket/collects/racket/draw.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/kernel.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/const.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/check.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/mred.rkt: [traversing imports]
/home/poo/racket/collects/mred/mred.rkt: [traversing imports]
/home/poo/racket/collects/mred/main.rkt: [traversing imports]
/home/poo/racket/collects/scheme/gui/base.rkt: [traversing imports]
/home/poo/racket/collects/scheme/gui.rkt: [traversing imports]
/home/poo/racket/collects/racket/gui/init.rkt: [traversing imports]
/home/poo/racket/collects/scheme/gui/init.rkt: [traversing imports]
ffi-lib: couldn't open "libpng.so" (libpng.so: cannot open shared object file: No such file or directory)
=== context ===
/home/poo/racket/collects/racket/private/more-scheme.rkt:166:2: select-handler/no-breaks
/home/poo/racket/collects/racket/draw/unsafe/png.rkt: [running body]
/home/poo/racket/collects/racket/draw/private/bitmap.rkt: [traversing imports]
/home/poo/racket/collects/racket/draw/private/dc.rkt: [traversing imports]
/home/poo/racket/collects/racket/draw/private/svg-dc.rkt: [traversing imports]
/home/poo/racket/collects/racket/draw.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/kernel.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/const.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/check.rkt: [traversing imports]
/home/poo/racket/collects/mred/private/mred.rkt: [traversing imports]
/home/poo/racket/collects/mred/mred.rkt: [traversing imports]
Os arquivos de biblioteca ausentes libpng.so
e libjpeg.so.62
fazem parte dos dois pacotes libpng-dev
e libjpeg62
. Você deve ser capaz de instalá-los executando
sudo apt install libpng-dev libjpeg62