TLDR;
Vreau să conduc cod Octave în terminal fără nici un GUI, dar mă confrunt cu un ELF de eroare de antet.
Întrebări complete; Încerc să conduc un de bază al celui de-al optulea script după cum puteți vedea aici este salvat ca un fișier numit test.oct
x = 5% This is just some silly comment to make minimum length.
dar atunci când intru octave testing.oct
pe linia mea de comenzi Acest lucru este deja în acel director cu fișierul, primesc următoarea eroare
error: /home/user/programs/junk/testing.oct: failed to load: /home/user/programs/junk/testing.oct: invalid ELF header
executie cat testing.oct
Verificați dacă sunt eu Încărcarea fișierului pe care îl propun.
Am rulat Ubuntu 18.04 Tocmai am fost actualizat de la 16.04. Potrivit octave --version
Eu folosesc 4.2.2. Am folosit anterior Octave în acest fel cu ieșirea „fereastra de comandă” care apare în terminalul meu și în cadrul / cifra funcțiilor de vărsare ca ferestre mici care așteaptă cu răbdare să o închidă pentru execuție poate continua.
Am încercat deja să urmez sfaturile conținute aici pentru a repara opta mea de a instala în cazul în care a fost problema, dar acest lucru nu-mi corectează problema.
Încărcarea guizii opt și puneți scriptul în fereastra de comandă trage aceeași eroare.
Orice informație care mă poate ajuta să folosesc octavă din linia de comandă în acest fel, ar fi foarte apreciată.
Editați 1: Ca răspuns la un comentariu Cerere apt-cache policy octave
:
octave: Installed: 4.2.2-1ubuntu1 Candidate: 4.2.2-1ubuntu1 Version table: *** 4.2.2-1ubuntu1 500 500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status
Editare 2: Ca răspuns la un comentariu Cerere dpkg -l | grep octave
:
ii liboctave4:amd64 4.2.2-1ubuntu1 amd64 shared libraries of the GNU Octave languageii octave 4.2.2-1ubuntu1 amd64 GNU Octave language for numerical computationsii octave-common 4.2.2-1ubuntu1 all architecture-independent files for octaveii octave-doc 4.2.2-1ubuntu1 all documentation of the GNU Octave language