Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Mr Shaman 02 Října 2009, 08:55:15

Název: spusteni matlabu [vyřešeno]
Přispěvatel: Mr Shaman 02 Října 2009, 08:55:15
Tak uz jsem si myslel, ze me pri instalaci matlabu nemuze nic rozhazet a ejhle.

Nainstaloval jsem matlab na novy pocitac, sokoncil jsem instalaci, instalacka se me zeptala: spustit matlab? jsem dal ano, matlab bezel a fungoval jak ma i pres spusteny compiz

zavru matlab

spustim terminal a konzole vyise toto:

Kód: [Vybrat]
shaman@A04-201A:~$ matlab
bash: matlab: command not found

Nevite nekdo, co by linuxu mohlo chybet, ze to nechce spustit, jsem si directory nastavil do slozky home/shaman/Matlab a zda se, ze se mi tam nainstaloval cely software namisto do slozky usr/local/bin/matlab

Ale to by podle me nemelo cinit problem pri spusteni, matlab jsem instaloval nekolikrat, vzdycky do vlastniho adresare a problem s tim nikdy nebyl...

Název: Re: spusteni matlabu
Přispěvatel: Vojtěch Trefný 02 Října 2009, 08:59:37
http://wiki.ubuntu.cz/MATLAB
Název: Re: spusteni matlabu
Přispěvatel: premet 02 Října 2009, 11:30:18
Nebo si do proměnné PATH přidat tvůj adresář s Matlabem, ale symlink bude jednodušší a možná rozumnější  :)

A nebo mě ješte teď napadlo, si vytvořit alias na příkaz matlab  :).
Název: Re: spusteni matlabu
Přispěvatel: Mr Shaman 02 Října 2009, 19:13:18
Vojtech Trefny: wiki byla prvni vec, kterou jsem pred instalaci spustil a po instalaci zadal

Kód: [Vybrat]
shaman@A04-201A:~$ sudo ln -s /home/shaman/Matlab/bin/matlab /usr/local/bin/matlab
ln: vytvářím symbolický odkaz „/usr/local/bin/matlab/matlab“: File exists
shaman@A04-201A:~$ matlab
bash: matlab: command not found

ale pak to pri spusteni vypisuje to, co jsem posilal uz drive...

Premet: mluvis na me trosku cizi reci....  :-[ ale zkusim pohledat, co ty cizi slova znamenaji a treba prijdu na reseni  ;)
Název: Re: spusteni matlabu
Přispěvatel: Martin Kiklhorn 02 Října 2009, 19:29:39
co píše
Kód: [Vybrat]
file /usr/local/bin/matlab
Kód: [Vybrat]
resp.
ls -laF /usr/local/bin/matlab
Název: Re: spusteni matlabu
Přispěvatel: Mr Shaman 02 Října 2009, 21:33:01
Kód: [Vybrat]
shaman@A04-201A:~$ file /usr/local/bin/matlab
/usr/local/bin/matlab: symbolic link to `/home/shaman/Matlab'


Kód: [Vybrat]
shaman@A04-201A:~$ ls -laF /usr/local/bin/matlab
lrwxrwxrwx 1 root root 19 2009-10-02 19:10 /usr/local/bin/matlab -> /home/shaman/Matlab/
Název: Re: spusteni matlabu
Přispěvatel: Martin Kiklhorn 02 Října 2009, 21:35:17
tak /usr/local/bin/matlab smažte a udělejte si link na ten spouštěcí soubor matlabu a ne na jeho složku.
Název: Re: spusteni matlabu
Přispěvatel: Mr Shaman 02 Října 2009, 21:42:42
to jsem udelal tady, ne???

Kód: [Vybrat]
sudo ln -s /home/shaman/Matlab/bin/matlab /usr/local/bin/matlab
to slovo matlab za bin neni slozka, ale uz ten spoustec...



podarilo se mi spustit matlab kliknutim na spoustec, kdyz jsem zadal spustiti v terminalu a v prikazove radce matlabu mi to pise toto:

Cannot write to preference file "matlab.prf" in "/home/shaman/.matlab/R2009a".
Check file permissions.
The desktop configuration was not saved successfully


kdyz jsem pouzival verzi R2007, tak hned po instalaci v prikazove radce naskocilo nejaky uvodni nastaveni a pri instalaci verze R2009, tam nic takovyho nenaskocilo, tak mozna, ze se chyba stala tam
Název: Re: spusteni matlabu
Přispěvatel: Martin Kiklhorn 02 Října 2009, 21:48:07
to jsem udelal tady, ne???

Kód: [Vybrat]
sudo ln -s /home/shaman/Matlab/bin/matlab /usr/local/bin/matlab
to slovo matlab za bin neni slozka, ale uz ten spoustec...
neudělal, ten špatný jste předtím nepřepsal, nesmazal - vždyť vidíte kam vede link...
podarilo se mi spustit matlab kliknutim na spoustec, kdyz jsem zadal spustiti v terminalu a v prikazove radce matlabu mi to pise toto:
Cannot write to preference file "matlab.prf" in "/home/shaman/.matlab/R2009a".
Check file permissions.
The desktop configuration was not saved successfully
A máte pro ten soubor /home/shaman/.matlab/R2009a oprávnění pro zápis?
Název: Re: spusteni matlabu
Přispěvatel: Mr Shaman 02 Října 2009, 21:58:42
tipuju, ze kdyz zadam napr.

Kód: [Vybrat]
sudo nautilus
a doklikam se k tomu souboru, tak bych do nej mohl psat a ukladat, ale netusim co, jak prespat

na ten simbolicky link uz se divam, ze vazne odkazuje jinam  :-[ mam porad na cem se sebou pracovat  :-X
Název: Re: spusteni matlabu
Přispěvatel: Martin Kiklhorn 02 Října 2009, 22:02:13
máte to v home, téměř jistě by by to neměl vlastnit root.
Jaká práva nastavená zjistíte - pravý klik na soubor a dál už to najdete, nebo viz již jednou v tomto tématu uvedený příkaz
Kód: [Vybrat]
ls ...
Název: Re: spusteni matlabu
Přispěvatel: Mr Shaman 02 Října 2009, 22:05:06
ja tomu nerozumim, kdyz jsem se ted doklikal do slozky /usr/local/bin/matlab

tak jsem zjistil, ze je tam nainstalovanej celej matlab a pritom rano tam nic z toho nebylo a ve slozce home/shaman/Matlab je jen asi 500MB dat...

takze tuhle slozku matlab bych asi mazat nemel
Název: Re: spusteni matlabu
Přispěvatel: Mr Shaman 02 Října 2009, 22:11:26
v opravneni se pise vlastnik root
Název: Re: spusteni matlabu
Přispěvatel: Martin Kiklhorn 02 Října 2009, 22:20:07
1)
Kód: [Vybrat]
sudo unlink /usr/local/bin/matlab
sudo ln -s /home/shaman/Matlab/bin/matlab /usr/local/bin/matlab

2) změňte si vlastníka na sebe (bavíme se teď doufám o /home/shaman/.matlab/R2009a)
man chown, nebo http://cs.wikipedia.org/wiki/Chown
případně se to dá i naklikat
Název: Re: spusteni matlabu
Přispěvatel: Mr Shaman 02 Října 2009, 22:58:31
super, matlab se uz spousti a v prikazove radce taky nic nevypisuje, moc dekuju za pomoc a trpelivost  :)