Wie verwende ich graphics.h in Ubuntu 18.04? Ich erhalte die folgende Fehlermeldung, wenn ich versuche, den Anweisungen in zu folgendiese Antwortum libgraph zu kompilieren und zu installieren, um graphics.h unter Ubuntu zu verwenden.
$ 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
Antwort1
Drei der Pakete im Befehl in Ihrer Frage, die eine Fehlermeldung zurückgegeben haben, wurden in 18.04 aktualisiert. Im Schritt "Installieren Sie einige zusätzliche Pakete" indiese AntwortÖffnen Sie das Terminal und geben Sie ein:
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
Um das Kopieren/Einfügen im Terminal zu erleichtern, ist hier der vorherige Befehl als einzelne Zeile neu formatiert:
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