Portál AbcLinuxu, 12. května 2025 06:04
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.
...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://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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.