Я скачал исходный код Unix для racket5.3 http://racket-lang.org/download/ и следовал инструкциям по сборке, он успешно установлен.
Я попытался запустить ./drracket из каталога созданного / bin, но это привело к следующему сообщению об ошибке:
ffi-lib: couldn't open "libgdk-x11-2.0.so.0" (libgdk-x11-2.0.so.0: cannot open shared object file: No such file or directory)
context...:
/home/jon/scr-downloads/racket-5.3/collects/mred/private/wx/gtk/utils.rkt: [running body]
/home/jon/scr-downloads/racket-5.3/collects/mred/private/wx/gtk/init.rkt: [traversing imports]
/home/jon/scr-downloads/racket-5.3/collects/mred/private/wx/gtk/platform.rkt: [traversing imports]
/home/jon/scr-downloads/racket-5.3/collects/mred/private/wx/platform.rkt: [running body]
/home/jon/scr-downloads/racket-5.3/collects/mred/private/kernel.rkt: [traversing imports]
/home/jon/scr-downloads/racket-5.3/collects/mred/private/mred.rkt: [traversing imports]
/home/jon/scr-downloads/racket-5.3/collects/mred/mred.rkt: [traversing imports]
/home/jon/scr-downloads/racket-5.3/collects/mred/main.rkt: [traversing imports]
/home/jon/scr-downloads/racket-5.3/collects/racket/gui/base.rkt: [traversing imports]
/home/jon/scr-downloads/racket-5.3/collects/drracket/drracket.rkt: [traversing imports]
Буду признателен за любую помощь в устранении этой проблемы.
Благодаря.
Проблема, с которой вы сталкиваетесь, вызвана неправильной связью.
Самое простое решение - просто установить его из ppa.
Разработчики ракеток поддерживают этот ppa, и он поддерживается в актуальном состоянии.
Для его установки запустите
sudo add-apt-repository ppa:plt/racket
sudo apt-get update
sudo apt-get install racket
Удалите все файлы, которые вы создали при попытке собрать из источника, и ракетка будет установлена.