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
-
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:
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...
-
http://wiki.ubuntu.cz/MATLAB
-
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 :).
-
Vojtech Trefny: wiki byla prvni vec, kterou jsem pred instalaci spustil a po instalaci zadal
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 ;)
-
co píše
file /usr/local/bin/matlabresp.
ls -laF /usr/local/bin/matlab
-
shaman@A04-201A:~$ file /usr/local/bin/matlab
/usr/local/bin/matlab: symbolic link to `/home/shaman/Matlab'
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/
-
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.
-
to jsem udelal tady, ne???
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
-
to jsem udelal tady, ne???
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?
-
tipuju, ze kdyz zadam napr.
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
-
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 ls ...
-
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
-
v opravneni se pise vlastnik root
-
1)
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
-
super, matlab se uz spousti a v prikazove radce taky nic nevypisuje, moc dekuju za pomoc a trpelivost :)