Portál AbcLinuxu, 24. dubna 2024 19:55


Dotaz: Octave-forge

22.7.2008 19:36 VeronikaEM
Octave-forge
Přečteno: 597×
Odpovědět | Admin
Dobry den,

mam OS Ubuntu 8.04.1 (32 bits), nainstalovala jsem si GNU Octave - verze 3.0.0 a potrebovala bych si k nemu nainstalovat octave-forge. Balik octave-forge ovsem vubec ve Spravci baliku Synaptic nemam. A nejde mi nainstalovat ani pres prikaz sudo apt-get install octave-forge.

Je mozne ho nejak nainstalovat?

Dekuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

nooneanymore avatar 22.7.2008 23:04 nooneanymore | skóre: 14 | blog: Smazano
Rozbalit Rozbalit vše Re: Octave-forge
Odpovědět | | Sbalit | Link | Blokovat | Admin
Instrukce zde?
22.7.2008 23:16 kvutza | skóre: 2
Rozbalit Rozbalit vše Re: Octave-forge
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pro Octave3.0 jsou baliky z octave.sf.net, tedy octave-forge distribuovany jednotlive. I kdyz je muzete stahnout jako jeden .tar.gz, je treba je (po rozbaleni toho souboru) instalovat zvlast. Ubuntu ma pro nektere z tech baliku svoje .deb baliky, ale v Hardym je jich malo, v Intrepidu je jich vice.

Nicmene si je muzete doinstalovat rucne. Prvne je treba nainstalovat .deb balik pro kompilaci octavovskych baliku. Toto muzete v Synapticu, nebo z prikazove radky: apt-get install octave3.0-headers Problemem muze byt, ze tento .deb balik koliduje s .deb baliky nutnymi pro r-base-dev .deb balik, tedy pro kompilaci veci pro R.

Pak si stahnete z http://octave.sourceforge.net/packages.html baliky, ktere potrebujete. Pokud je stahnete dohromady jako jeden bundle, je nutne tento .tar.gz prvne rozbalit - neni to totiz octavovsky .tar.gz balik.

Nyni uz staci cd do adresare s octavovskymi .tar.gz baliky, spustit octave, a z nej zadat prikaz: pkg install potrebny_balik.tgz

Muze se stat, ze toto presto skonci chybou, neco jako chyba pri vykonavani: "/usr/share/octave/3.0.0/m/pkg/pkg.m near line 1058, column 2" Tady je neprijemne, ze funkce "error", ktera tam je, uz nevypise, co je spatne - pri prepisu v danem miste na "printf" se to ale pripadne dovite. Chyba tam je obvykle bud v tom, ze nejsou nainstalovane veci pro preklad octavovskych baliku (v Ubuntu "octave3.0-headers"), nebo pak chybejici -fPIC parametr pro preklad, ktery je nutny na 64bitech. To jde vyresit rozbalenim daneho baliku a doplnenim -fPIC do CFLAGS.

U me to takto fungovalo, YMMV. M.

2.8.2008 10:29 VeronikaEM
Rozbalit Rozbalit vše Re: Octave-forge
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dekuji, ..nemohu akorat z teto stranky http://octave.sourceforge.net/packages.html najit konkretni balik octave-forge. Mohl byste mi prosim nekdo poslat konkretni odkaz? ...dekuji
26.9.2008 16:33 kvutza | skóre: 2
Rozbalit Rozbalit vše Re: Octave-forge
Odpovědět | | Sbalit | Link | Blokovat | Admin
...jeste k tomu octave-forge, ...postupovala jsem podle rad na: http://www.abclinuxu.cz/forum/show/233271, odpovedi kvutza.
Vsiml jsem si pokracovani dotazu az nyni, nevim tedy zda je to stale aktualni. Pripadne doporucuji radeji pokracovat v jednom vlakne, a nezacinat dalsi, na ktere narazim jen nahodou, viz
http://www.abclinuxu.cz/poradna/linux/show/235887
Muzete se ptat i primo u Octave, kde jsou (predpokladam) na veci kolem octave rychlejsi a presnejsi odpovedi nez zde.
http://www.gnu.org/software/octave/archive.html
http://paste.jabbim.cz/2353. Nevim, jak mam dal pokracovat, ...
Nyni tam uz nic neni. Pokud je stale problem, zkuste to poslat znova, mozna radeji i sem nebo na email, viz kontakt na uzivatele.
Jestli se nepletu, tak mi to i vypisuje i to, ze mi tam chybi ten paramentr pro preklad -fPIC, ktery je pry nuntny na 64bitech.
Toto jsem u sebe resil tak, ze jsem balik rozbalil a parametr pridal.
M.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.