
Ich bin neu in der Oracle Virtualbox-Welt und unter Linux. Ich muss derzeit die Software hier installierenhttps://www.math.ucdavis.edu/~latte/software.phpin Oracle Virtualbox läuft Linux und ich verwende Windows 7 Professional.https://www.math.ucdavis.edu/~latte/software/packages/latte_current/latte-integrale-1.7.3b.tar.gzenthält die von mir benötigte Software laut Seite 31 des Handbuchshttps://www.math.ucdavis.edu/~latte/software/packages/latte_current/manual_v1.7.2.pdfund ich habe es entpackt. Ich weiß nicht, wie ich es installieren soll. Es hat keine RPM- oder DEB-Dateien, die die Linux-Pakete gemäßhttp://www.control-escape.com/linux/lx-swinstall.html. Was genau muss ich in diesem speziellen Fall tun und kann mir jemand Linux-Tipps geben?
Antwort1
Es sagt Ihnen,kompilierendie Anwendung, anstatt eine vorgefertigte Anwendung zu installieren. Daher gibt es kein RPM oder Deb. Jeder dieser Befehle führt Sie durch die Konfiguration (./config), Kompilierung (make) und Durchführung einiger Aufgaben nach der Kompilierung (make install).
Sie möchten einen Compiler und Support-Bibliotheken installieren – unter Ubuntu würde dies heißen: Es gibt ein Metapaket namens „build-essential“, das Sie mit apt installieren können und das Ihnen das Kompilieren von C- und C++-Bibliotheken ermöglichen sollte. Normalerweise gibt es in der Konfigurationsphase ein paar nützliche Warnungen zu Dingen, die Sie vielleicht wollen (WARNUNG) oder brauchen (FEHLER). Normalerweise werden darin notwendige Entwicklungspakete vorgeschlagen – Sie können oft einfach nach diesen Namen suchen, ein Paket mit der Endung „-dev“ oder „-devel“ installieren und „configure“ erneut ausführen, bis Sie eine Reihe von Warnungen für Dinge erhalten, die Sie sicher nicht brauchen. Wiederholen Sie diesen Vorgang für jede Bibliothek und die Software selbst.
Folgen Sie anschließend einfach den Anweisungen. Anscheinend enthält das Paket „latte integrale“ alle Bibliotheken, die Sie benötigen, und zwar mit Patches, sodass Sie wahrscheinlich keine Entwicklungspakete benötigen.