Programm installiert und nun?

metalbeppi

Cadet 4th Year
Registriert
Sep. 2006
Beiträge
126
Hallo, vorweg, bin totaler Linux noob.

Benutze Ubuntu 10.04

Es geht darum, dass ich dieses Programm ausführen möchte:

http://www.meta-environment.org/


Habs nun endlich geschafft mit "./Configure <Pfadangabe>", "make" und "make install", dass alle Ordner und Dateien in einem ordner gelandet sind, ohne Fehlermeldung.

Nur das wars auch schon, habe jetzt keinen blassen Schimmer, wie ich das Ding zum laufen kriege. Ich weiß z.B. kein Bash-Kommando, dass ich eingeben könnte.


Falls es irgendwie hilft, hier die Ordnerstruktur:

Code:
.
   |-bin
   |-include
   |-lib
   |---pkgconfig
   |-libexec
   |-share
   |---asf
   |---asf-library
   |-----library
   |-------basic
   |-------containers
   |-------languages
   |---------asf
   |-----------addeqssyntax
   |-----------asfsdf-checker
   |-----------idioms
   |-----------normalization
   |-----------pretty
   |-----------removevariables
   |---------aterm
   |-----------format
   |---------bnf
   |-----------utils
   |---------box
   |-----------utilities
   |---------casl
   |-----------tocasfix
   |---------fdl
   |-----------check
   |-----------display
   |-----------evolution
   |-----------pretty
   |-----------utilities
   |-------------bdd
   |---------logo
   |-----------draw
   |-----------examples
   |-----------run
   |---------pico
   |-----------all
   |-----------check
   |-----------compile
   |-----------debug
   |-----------examples
   |-----------extract
   |-----------format
   |-----------run
   |---------sdf2
   |-----------checker
   |-----------extract
   |-----------format
   |-----------idioms
   |-----------load
   |-----------normalization
   |-----------projection
   |-----------renaming
   |---------tex
   |-----------syntax
   |---------xml
   |-----------format
   |-----------utils
   |---------yacc
   |-----------examples
   |-------utilities
   |---asfsdf-meta
   |---config-manager
   |---console-grabber
   |---console-gui
   |---dialog-gui
   |---doc
   |---editor-manager
   |---editor-plugin
   |---error-gui
   |---error-support
   |---graph-gui
   |---graph-support
   |---io-support
   |---meta
   |---meta-studio
   |---module-details-gui
   |---module-manager
   |---navigator-gui
   |---pandora
   |---pgen
   |---progress-gui
   |---pt-support
   |---rstore-container
   |---rstore-support
   |---sdf-library
   |-----library
   |-------basic
   |-------languages
   |---------ansi-c
   |-----------syntax
   |---------asf
   |-----------syntax
   |---------asfix
   |-----------syntax
   |---------aterm
   |-----------syntax
   |---------bnf
   |-----------syntax
   |---------box
   |-----------syntax
   |---------casl
   |-----------syntax
   |---------cpp
   |-----------syntax
   |---------ebnf
   |-----------syntax
   |---------fdl
   |-----------syntax
   |---------fortran
   |-----------syntax
   |---------generic-cpp
   |-----------syntax
   |---------graph
   |-----------syntax
   |---------java
   |-----------syntax
   |---------logo
   |-----------syntax
   |---------modula-3
   |-----------examples
   |-----------syntax
   |---------pico
   |-----------examples
   |-----------syntax
   |---------sdf2
   |-----------idioms
   |-----------syntax
   |---------xml
   |-----------syntax
   |---------yacc
   |-----------syntax
   |---sdf-meta
   |---sdf-metrics
   |---sdf-pretty
   |---sdf-support
   |---sglr
   |---structure-editor
   |---svg-gui
   |---svg-support
   |-----lib
   |---term-store
   |---tide
   |---tide-support
   |---tunit
   |---vis-base
   |---vis-plugin
   |---vis-plugin-charts
   |---vis-plugin-generic
   |---vis-plugin-graph


Der Ordner libexec klingt ja irgendwie so, wie wenn sich darin ne ausführbare Datei befinden müsste, aber darin liegt nur ein shellscript namens libtool. Wenn ich draufklicke und auf "Run" klicke, passiert aber gar nichts.
 
make install

Edit: Das hast du ja schon gemacht. Also bei make install wird normalerweise ein Link zum executable erstellt (ob vorher was in ein anderen Ordner wie /usr/local kopiert wird hängt von make script ab).

Schau mal ob in dem Verzeichnis ein README oder INSTALL Datei drin ist. Darin steht eigentlich dann alles was du brauchst.

mfg
 
Hallo, also in dem Ordner, den ich ursprünglich durch gunzippen erhalten habe, gibt es schon ein README und ein INSTALL. Kann da jedoch keine Hinweise finden, wie man das Programm zum laufen bringt (kann deren Inhalt auch gerne noch posten, falls es helfen könnte). Im Ordner wo ich das ganze installiert habe gibt es nur ein SOFTWARE, darin steht aber nur aus welchen Packages die Collection besteht :(

Was sind denn so die standard executables, damit ich Installationsordner danach suchen kann? Also die Suche nach ".pl" ergibt schon mal nichts... (kann mich erinnern dass ne .pl Datei bei irgendwas anderem mal ne executable war)
 
Such mal nach ausführbaren Dateien, werden wohl im "bin" Ordner liegen.
 
@IceMatrix also ich glaube schon, dass alle Ordner und Dateien von dem Programm, innerhalb des von mir selbst erstellten Ordners liegen, da ich beim konfigurieren, den Pfad von diesem angegeben habe.

@marcol1979 ja im bin Ordner liegt eine ganze Menge von Dateien mit dem Zahnradsymbol (executables) herum. Wenn ich eine beliebiges anklicke passiert jedoch gar nichts.
 
Hallo allerseits,

ich nehme an, dass Du das tar.gz-Package geladen und compiliert hast (wenn Du sagst, Du config/ make/ make install ausgeführt hast). Ich habe das testweise auch gemacht.
Probier mal den Befehl asfsdf-meta, einfach im terminal eingeben.
Es kommt dann eine GUI hoch, das sollte es sein. Das müsstest Du checken, ich hab ehrlich gesagt keinen blassen Dunst, was das für ein Programm ist *Schande über mich* :D

Es wurden auch noch weitere Befehle implementiert, hier sind sie, ich kann aber nciht garantieren, dass das alle sind:

asfchecker
asfe
asfoperations
asfsdfchecker

Hoffe, geholfen zu haben.
 
hm tatsächlich, es kommen zwar lauter Java-bezogene Fehlermeldungen (obwohl ich jdk drauf hab) aber es öffnet sich immerhin ne GUI,

kannst du mir sagen, woher du weißt welchen Kommando-Befehl man braucht?

Danke auf jeden Fall!!

€: Eine Frage hätte ich noch, sind bei dir auch Fehlermeldungen gekommen, als du die GUI mit asfsdf-meta gestartet hast?
 
Zuletzt bearbeitet:
vielleicht führt dich der binary installer schneller zum ziel?

ansonsten wäre es praktisch vor das make install ein checkinstall zu stellen, damit das output von make install in ein .deb paket umgeleitet wird. dann kann man anschließend den saustall viel einfacher wieder aufräumen ;) und mit apt-file auch gleich gucken welche dateien genau installiert wurden, einschließlich der diversen binaries.
 
kannst du mir sagen, woher du weißt welchen Kommando-Befehl man braucht?

Nun ja, nachdem meine Suche nach einem Befehl "meta*" nichts brachte, hab ich mich ein bisschen umgesehen... schau Dir mal den Namen des tar.gz-Archivs an: asfsdf-meta-bundle-2.0.3_patched-precollected.tar.gz

Fängt mit asfsdf* an. Dachte ich mir, wäre ein Versuch wert.
Im Prinzip war es Rumprobieren und ein bisschen Glück. :D
In den Readme's stets komischerweise nicht drin.

€: Eine Frage hätte ich noch, sind bei dir auch Fehlermeldungen gekommen, als du die GUI mit asfsdf-meta gestartet hast?

Ja, ein paar. Beziehen sich bei mir auf die Tools "in-output" und "graph-converter", die unerwartet beendet werden.
Habe sun-java6-jdk installiert, so wie es vom Entwickler verlangt wird.
Außerdem steht bei einigen Programmen, die als Voraussetzung angegeben werden, "Source distribution only" dabei. Denke, dass hier die originalen tarballs benötigt werden und die Ubuntu-Debs diese Probleme verursachen, sind aber nur Mutmaßungen.

@ enteon: Guter Tipp mit dem checkinstall, merk ich mir.
 
@ enteon: Guter Tipp mit dem checkinstall, merk ich mir.

kannich nur bestätigen, merk ich mir auch mal :-)
nützlich nützlich.
 
Zurück
Oben