Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Octave - Package problem  (gelezen 657 keer)

mobile

  • Gast
Octave - Package problem
« Gepost op: 2007/08/13, 10:06:10 »
Dag Allemaal,

ik ben een Ubuntu en Linux beginner; ik wil Octave leren gebruiken onder Ubuntu. Het werkt  op dit ogenblik redelijk goed. Maar nu wil ik 2 aparte packages bij-installeren die ik op het internet heb gevonden: communications-1.0.2.tar.gz en control-1.0.1.tar.gz.

De dingen die ik op dit ogenblik op het internet vind om deze packages te installeren werken niet; ik doe iets verkeerd maar wat.... Kan iemand mij helpen? (een korte beschrijving hoe ik deze moet installeren zou handig zijn)

Bedankt!

Offline bartek

  • Lid
    • http://bartek.blogsome.com
Octave - Package problem
« Reactie #1 Gepost op: 2007/08/13, 10:25:33 »
Staat er geen handleiding in dat bestand?
Ik heb deze handleiding gevonden (voor pakketten in 't algemeen):
Heb je een tar.gz ding gedownload kan je het met dit commando uitpakken:

tar -zxvf

Nu krijg je heel veel regels achter elkaar te zien, dat betekent dat het uitpakken bezig is, het ziet er ongeveer zo uit:

programma/
programma/README
programma/AUTHORS
programma/configure
enz ....

Ga nu naar de map waar het programma uitgepakt is met dit commando:

cd programma-versienummer

TIP: je kunt gewoon het eerst deel intypen en dan op drukken, de rest wordt dan automatisch aangevuld.



Voordat je kunt installeren moet je eerst weten of je niet eerst andere programma's ervoor nodig hebt, dit doe je met:

./configure

Als je nu foutmeldingen krijgt moet je waarschijnlijk nog een ander programma installeren dat nodig is voor het programma dat je wil installeren. Kom je er niet meer uit wat je nodig hebt vraag het dan gewoon in het forum op alleslinux.com (bij niet-grafisch).

Waarschijnlijk is alles goed gegaan, dus nu kan je de broncode omzetten naar computertaal.

make

Dit kan lang duren, ga ondertussen maar lekker surfen ofzo.
Als dit klaar is moet je alles nog naar de goede plek verplaatsen, hier is natuurlijk ook weer een scriptje voor, je hebt meestal niet de rechten ervoor om dit te doen, daarom moet je even het wachtwoord van de administrator/systeembeheerder invullen:

su
< root passwoord intypen >

Nu ben je ingelogd als root en kun je make install uitvoeren.

make install

Je kunt nu de console afsluiten, door 2x exit in te typen, de eerste keer om uit te loggen als
root en de 2de keer om de console te sluiten.

Het programma kan je nu gewoon opstarten door op ALT+F2 te drukken en dan de naam van het programma in te vullen (zonder het versienummer!).

Je kunt een programma dat je zelf hebt gecompileerd natuurlijk ook weer verwijderen, maar alleen als je de source-map niet hebt verwijderd. Daarom is het verstandig om altijd de sources te verplaatsen naar /usr/src. De sources staan dan op een centrale plek. Om een programma te verwijderen ga naar de source map, dat is de map waar je tijdens het installeren ook './confige', 'make' en 'make install' hebt uitgevoerd. Je moet in de source-directory het commando 'make uninstall' typen om een programma te verwijderen.

Als je Kde of Gnome opnieuw opstart heb je grote kans dat het programma daar in het menu staat.


Veel plezier met je nieuw geinstalleerde programma !
http://www.alleslinux.com/artikels/softwareinstalleren.php

Waar loop je vast?

tar.gz is niet de eenvoudigste manier om iets te installeren. Probeer steeds eerst te kijken of 't niet staat in Synaptic pakketbeheer en daarna of je nergens een .deb bestand kunt vinden. Als dat niet lukt blijft er enkel het zelf compileren over wat ik hierboven aangaf.
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

mobile

  • Gast
Octave - Package problem
« Reactie #2 Gepost op: 2007/08/13, 10:45:29 »
Bedankt voor de hulp; ik heb het echter geprobeerd; maar ik krijg volgende foutmelding:

eltoro@ElToro:~/octave/communications-1.0.2$ make
make[1]: Entering directory `/home/eltoro/octave/communications-1.0.2/src'
Compiling galois.o
/usr/bin/g++ -c -fPIC -I/usr/include/octave-2.9.9 -I/usr/include/octave-2.9.9/octave -mieee-fp -O2 -DHAVE_OCTAVE_29 -DGALOIS_DISP_PRIVATES galois.cc -o galois.o
In file included from galois.cc:27:
galois.h:209:37: error: macro "MM_OP_DECLS" passed 4 arguments, but takes just 3
galois.h:210:37: error: macro "MM_OP_DECLS" passed 4 arguments, but takes just 3
galois.h:211:37: error: macro "MM_OP_DECLS" passed 4 arguments, but takes just 3
galois.h:209: error: expected constructor, destructor, or type conversion before ‘;’ token
galois.h:210: error: expected constructor, destructor, or type conversion before ‘;’ token
galois.h:211: error: expected constructor, destructor, or type conversion before ‘;’ token
make[1]: *** [galois.o] Error 1
make[1]: Leaving directory `/home/eltoro/octave/communications-1.0.2/src'
make: *** [build] Error 2
eltoro@ElToro:~/octave/communications-1.0.2$

Offline bartek

  • Lid
    • http://bartek.blogsome.com
Octave - Package problem
« Reactie #3 Gepost op: 2007/08/13, 10:56:00 »
Ik kan hier ook niets uit opmaken hoor :(

Wat gebeurd er als je de foutmelding negeert en verder gaat met de instructies?
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

mobile

  • Gast
Octave - Package problem
« Reactie #4 Gepost op: 2007/08/13, 14:51:22 »
root@ElToro:/home/eltoro/octave/communications-1.0.2# make install
octave: unrecognized option `--eval'