Как я использую graphics.h в Ubuntu 18.04? Я получаю следующее сообщение об ошибке при попытке следовать инструкциям в этом ответе на компиляцию и установить libgraph для использования graphics.h на Ubuntu.
$ sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-1.8 \
> guile-1.8-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev \
> libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev \
> libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev \
> libslang2-dev libasound2 libasound2-dev
[sudo] password for linux:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package guile-1.8
E: Couldn't find any package by glob 'guile-1.8'
E: Couldn't find any package by regex 'guile-1.8'
E: Unable to locate package guile-1.8-dev
E: Couldn't find any package by glob 'guile-1.8-dev'
E: Couldn't find any package by regex 'guile-1.8-dev'
E: Unable to locate package libesd0-dev
Три из пакетов в команде в Вашем вопросе, который возвратил сообщение об ошибке, были обновлены в 18,04. В "Установке некоторые дополнительные пакеты" шаг в этом ответе открывают терминал и тип:
sudo apt install libsdl-image1.2 libsdl-image1.2-dev guile-2.0 \
guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev \
pulseaudio-esound-compat libdirectfb-dev libdirectfb-extra libfreetype6-dev \
libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev \
libslang2-dev libasound2 libasound2-dev
Для помощи скопировать/вставить этому в терминале вот, предыдущая команда, переформатированная как одна строка:
sudo apt install libsdl-image1.2 libsdl-image1.2-dev guile-2.0 guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev pulseaudio-esound-compat libdirectfb-dev libdirectfb-extra libfreetype6-dev libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev libslang2-dev libasound2 libasound2-dev