Page 2 sur 2

Re: Cone :

Posté : dim. 27 janv. 2013, 15:27
par maurice
bonjour,

GM a écrit :Si tu utilises une version SVN, tu la mets facilement à jour, non ?


mais ce n'est pas asymptote qu'il faut mettre à jour, c'est media9, non ?

Bruno

Re: [media9] 3D : problème de complilation

Posté : dim. 27 janv. 2013, 18:33
par maurice
Bonjour, problème résolu.
J'ai pu mettre TeXlive avec tlmgr. En fait, comme l'installation de TeXlive (hors dépots) demande de modifier le path de l'utilisateur, la commande tlmgr n'était pas reconnu en root, les modifications ne concernant que l'utilisateur ! la commande

Code : Tout sélectionner

$ su -lc '/usr/local/texlive/2012/bin/x86_64-linux/tlmgr update --all'

a résolu le problème avec quand même 471 mise à jour et installation !

Bruno

Re: [résolu][media9] 3D : problème de complilation

Posté : dim. 27 janv. 2013, 20:37
par GM
Pas d'erreur sur la ligne de commande que tu indiques ? Je ne connais pas... et je n'ai pas trouvé d'aide sur "su -lc".

Si j'avais pu te répondre avant, je t'aurais suggéré de tester tout simplement :

Code : Tout sélectionner

$ sudo /usr/local/texlive/2012/bin/x86_64-linux/tlmgr update --all

Re: [résolu][media9] 3D : problème de complilation

Posté : dim. 27 janv. 2013, 20:47
par maurice
GM a écrit :Pas d'erreur sur la ligne de commande que tu indiques ? Je ne connais pas... et je n'ai pas trouvé d'aide sur "su -lc".


Non, su -lc permet de passer une seule commande en tant que super utilisateur.
Sous fedora, l'emploi su sudo est peu recommandé !

GM a écrit :Si j'avais pu te répondre avant, je t'aurais suggéré de tester tout simplement :

Code : Tout sélectionner

$ sudo /usr/local/texlive/2012/bin/x86_64-linux/tlmgr update --all

Pour une fois j'ai trouvé tout seul !

Bruno

Re: [résolu][media9] 3D : problème de complilation

Posté : dim. 27 janv. 2013, 23:19
par GM
J'ai rectifié ce que j'avais écrit (dans les deux messages précédents) : c'est bien sûr sudo qu'il fallait lire à la place de su, dans la ligne que j'indiquais.

maurice a écrit :Sous fedora, l'emploi su sudo est peu recommandé !

Sous Ubuntu, je me contente de simples sudo quand pour une commande, j'ai besoin des droits de root.

Je n'ai jamais suffisamment approfondi ma connaissance de linux... pour connaitre les différences qui existent entre les distributions.
Un jour peut-être.

Re: [résolu][media9] 3D : problème de complilation

Posté : lun. 28 janv. 2013, 23:07
par maurice
Bonjour,

la commande sudo permet à un utilisateur lambda de passer une commande avec les droits de root. Il doit être pour cela autoriser par le système. Cela se fait à l'installation de Debian et des distributions linux dérivées !

Sur Fedora et d'autres distributions, lors de l'installation on commence par créer un compte root, avec un mot de passe root puis on crée un compte utilisateur avec un mot de passe utilisateur. On a donc deux mots de passe, un root, un utilisateur.
La commande su permet de se connecter en tant que root !
Si il y a beaucoup d'utilisateurs, sudo permet de donner certains droits admin à certains personnes sans pour autant leur donner le mot de passe root.

Lors de l'installation de Debian et consort, il n'y a pas à proprement parler de création de compte root puisqu'il n'y a pas de mot de passe !

Lorsque l'on tape

Code : Tout sélectionner

$ su -lc '/usr/local/texlive/2012/bin/x86_64-linux/tlmgr update --all'
ou

Code : Tout sélectionner

$ sudo /usr/local/texlive/2012/bin/x86_64-linux/tlmgr update --all
cela revient concrétement au même mais dans le cas de Fedora on demande le mot de passe root et dans le cas d'Ubuntu c'est le mot de passe utilisateur.

Pour ma part, quand j'essaie d'utiliser sudo, voila ce quui se passe :

Code : Tout sélectionner

[maurice@localhost ~]$ sudo /usr/local/texlive/2012/bin/x86_64-linux/tlmgr update --all
[sudo] password for maurice:
maurice is not in the sudoers file.  This incident will be reported.


Les adeptes du sudo donne un argument de sécurité : compte root difficile à pirater puisqu'il n'y a pas de mot de passe. Sur des systèmes comme Fedora, sudo permet à l'aqdministrateur du système ou du réseau de donner certains droits admin à certains personnes sans pour autant leur donner le mot de passe root.

Pour un utilisateur comme moi, le choix su/sudo reste une simple question d'habitude.
Pour plus de renseignements, voir le wiki de Fedora et
celui de Ubuntu.

Mais bon, on s'éloigne du sujet de notre forum.

Bruno