Je trouve aussi bizarre qu'un programme nécessite les droits root, surtout un programme comme matlab
Il n'a AUCUNE raison de nécessiter les droits root..
Pourquoi le lancer avec sh ? et sh n'est pas bash
Ca sent le lancement de script foireux (version légèrement modifiée pour passer la licence ? ...)
pas besoin de se déloguer/reloguer pour ajouter des alias.
Un sourcing du fichier et c'est bon.
En étant l'utilisateur pour qui on ajoute l'alias:
. ~/.bashrc
En tout cas, sur ma machine, j'ai bien cet alias pour mon utilisateur ou même pour root:
echo "alias matlab='sudo sh /usr/local/MATLAB/R2012b/bin/matlab'" >> ~/.bashrc
. ~/.bashrc
La commande alias me retourne;
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias matlab='sudo sh /usr/local/MATLAB/R2012b/bin/matlab'
alias mv='mv -i'
alias rm='rm -i'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
EDIT:
De plus, je ne vois mention nulle part d'avoir les droits root pour exécuter matlab,
à part pour l'installer, et il y a une possibilité de l'installer dans le dossier utilisateur:
http://community.linuxmint.com/tutorial/view/1493
Mais en regardant un peu mieux ce tutorial, c'est peut-être pas le mieux à suivre....