Müssten einige Zeilen hinzugefügt werden, welche?
Das hilft glaube ich nicht, weil:
Not all of them are in the official repositories, not all of them are free and open, ...
Also, wenn es um Mathlab geht, da habe ich gerüchteweise gehört, dass es auch unter Wine läuft, aber Octave fast die selbe Funktionalität bietet (zumindest sollen einige Matlab Scripte auch mit Octave laufen). Ich habe das selber allerdings nie ausprobiert (aus Protest). Mich ärgert z.B. das bei vielen Problemen bei der Berechnung digitaler Filter immer auf Matlab verwiesen wird. Dabei sind viele Formeln dazu gar nicht sonderlich kompliziert. Wie die aber umzusetzen sind, habe ich bisher nur in 2 Büchern gefunden, die beide vor der Jahrtausendwende erschienen sind. Alle anderen beziehen sich, immer wenn es spannend wird, auf Matlab. Von daher kann ich Dein Problem nachvollziehen.
Ich habe mir jetzt mal eines der Beispiele (FreeCAD) näher angesehen, und dabei folgendes gelesen:
... you can download the linked AppImage above ...
Was das jetzt genau ist, weiß ich nicht, aber es hört sich so an, das es sich hier um so etwas wie ein Containerformat handelt, wo also alles drin ist was das Programm braucht. Für mich klingt das so, wie eine eingewickelte Brechstange, also alles benötigte wird dem System aufgezwungen, aber ohne die übrige Funktionalität zu beeinträchtigen.
Die meisten Programme auf der List kenne ich nur vom Namen her. Mann könnte Dir sicherlich besser helfen, wenn Du mal sagen würdest was Du wirklich brauchst. Möglicherweise gäbe es da Alternativen.
Also ich habe es durch intensive Suche geschafft, meine digitalen Filter auch ohne Matlab/Octave zu berechnen, wobei ich allerdings auf Webseiten zurückgreifen musste, die nur zeigen wie man so etwas programmiert (was nicht jedermanns Sache ist).
Bei mancher Software ist es auch eine Alternative, sich den Quelltext zu holen und dann selber zu Kompilieren.