Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: spusteni matlabu [vyřešeno]  (Přečteno 4624 krát)

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
spusteni matlabu [vyřešeno]
« kdy: 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...

« Poslední změna: 02 Října 2009, 23:34:31 od kiklhorn »

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Re: spusteni matlabu
« Odpověď #1 kdy: 02 Října 2009, 08:59:37 »

premet

  • Host
Re: spusteni matlabu
« Odpověď #2 kdy: 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  :).

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
Re: spusteni matlabu
« Odpověď #3 kdy: 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  ;)
« Poslední změna: 02 Října 2009, 19:19:48 od Mr Shaman »

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: spusteni matlabu
« Odpověď #4 kdy: 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
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
Re: spusteni matlabu
« Odpověď #5 kdy: 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/

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: spusteni matlabu
« Odpověď #6 kdy: 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.
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
Re: spusteni matlabu
« Odpověď #7 kdy: 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

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: spusteni matlabu
« Odpověď #8 kdy: 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?
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
Re: spusteni matlabu
« Odpověď #9 kdy: 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

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: spusteni matlabu
« Odpověď #10 kdy: 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 ...
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
Re: spusteni matlabu
« Odpověď #11 kdy: 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

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
Re: spusteni matlabu
« Odpověď #12 kdy: 02 Října 2009, 22:11:26 »
v opravneni se pise vlastnik root

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: spusteni matlabu
« Odpověď #13 kdy: 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
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Mr Shaman

  • Aktivní člen
  • *
  • Příspěvků: 169
Re: spusteni matlabu
« Odpověď #14 kdy: 02 Října 2009, 22:58:31 »
super, matlab se uz spousti a v prikazove radce taky nic nevypisuje, moc dekuju za pomoc a trpelivost  :)

 

Provoz zaštiťuje spolek OpenAlt.