it-swarm.com.de

make: flex: Befehl nicht gefunden

Ich bin sehr neu in Linux. Ich verwende Xubuntu 14.10 für VMware und versuche, eine ausführbare Datei zu erstellen. Ich habe make in das Terminal eingegeben, aber der Vorgang wurde aufgrund des Fehlers abgebrochen:

flex -Pfct_pddl Lex-fct_pddl.l
make: flex: Command not found
makefile:66: recipe for target 'Lex.fct_pddl.c' failed
make: *** [Lex.fct_pddl.c] Error 127

Soweit ich weiß, muss ich flex installieren. Ich habe versucht, mit diesem zu gehen:

Sudo apt-get install flex

aber ich habe folgendes verstanden:

Package flex is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'flex' has no installation candidate

Hast du eine Idee, was ich tun soll? Vielen Dank.

1

Versuche dies:

Öffne ein Terminal,

Drücken Sie Ctrl+Alt+T

Starte es:

Sudo -i
nano /etc/apt/sources.list

Löschen Sie in der geöffneten Datei den Inhalt und fügen Sie Folgendes ein:

deb http://old-releases.ubuntu.com/ubuntu/ utopic main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ utopic main restricted
deb http://old-releases.ubuntu.com/ubuntu/ utopic-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ utopic-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ utopic universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ utopic universe multiverse
deb http://old-releases.ubuntu.com/ubuntu utopic-security main restricted
deb-src http://old-releases.ubuntu.com/ubuntu utopic-security main restricted
deb http://old-releases.ubuntu.com/ubuntu/ utopic-backports main restricted universe multiverse

Ctrl+O Datei speichern

Ctrl+X Schließen Sie Nano

Laufen Sie weiter:

apt-get update
apt-get dist-upgrade
apt-get install flex
2
kyodake