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

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

Re: Cone :

Message non lu par maurice » dim. 27 janv. 2013, 15:27

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
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

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

Message non lu par maurice » dim. 27 janv. 2013, 18:33

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
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

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

Message non lu par GM » dim. 27 janv. 2013, 20:37

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
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

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

Message non lu par maurice » dim. 27 janv. 2013, 20:47

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
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

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

Message non lu par GM » dim. 27 janv. 2013, 23:19

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.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

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

Message non lu par maurice » lun. 28 janv. 2013, 23:07

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
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Répondre