Instal mla : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(Page créée avec « rrrrrrrrrrrrrrrrr »)
 
 
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
rrrrrrrrrrrrrrrrr
+
L'installation de la Microchip Libraries for Applications (MLA) consiste :
 +
*au téléchargement du fichier [http://ww1.microchip.com/downloads/en/softwarelibrary/mla_v2015_05_15_linux_installer.run mla_v2015_05_15_linux_installer.run]
 +
*à l'exécution de ce fichier dans une fenêtre de commande (Ctrl+Alt+T) à l'aide de la commande [https://fr.wikipedia.org/wiki/Sudo sudo] : <code> regis@regis-System-Product-Name:~$ cd Téléchargements
 +
regis@regis-System-Product-Name:~/Téléchargements$ sudo ./mla_v2014_07_22_linux_installer.run </code>
 +
*Si la commande sudo ne s'exécute pas, taper la commande [https://fr.wikipedia.org/wiki/Strace strace], ci-dessous le résultat partiel montre que ce fichier fonctionne en 32 bits : <code> regis@regis-System-Product-Name:~/Téléchargements$ strace ./mla_v2014_07_22_linux_installer.run
 +
execve("./mla_v2014_07_22_linux_installer.run", ["./mla_v2014_07_22_linux_installe"...], [/* 59 vars */]) = 0
 +
[ Process PID=2323 runs in 32 bit mode.]
 +
open("/lib/ld-linux.so.2", O_RDONLY)    = -1 ENOENT (No such file or directory) </code>il y a : '''/lib/ld-linux.so.2 : No such file or directory''', donc il manque probablement une dépendance. Pour s'en assurer taper la commande [https://fr.wikipedia.org/wiki/Locate locate ld-linux] : <code>regis@regis-System-Product-Name:~$ locate ld-linux
 +
/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
 +
/lib64/ld-linux-x86-64.so.2
 +
/usr/share/man/man8/ld-linux.8.gz
 +
/usr/share/man/man8/ld-linux.so.8.gz
 +
regis@regis-System-Product-Name:~$ </code>  « Il semble que le fichier microchip cherche la version x32 ». J'ai trouvé sur internet le site :
 +
http://www.markusbe.com/2009/09/about-running-32-bit-programs-on-64-bit-ubuntu-and-shared-libraries/
 +
 
 +
To run 32-bit programs on 64-bit installations of Ubuntu, install the package ia32-libs:
 +
je l'ai installé avec la commande [https://fr.wikipedia.org/wiki/Sudo sudo] :
 +
 
 +
<code>sudo apt-get install ia32-libs</code>
 +
 
 +
En cours d'installation, 1a32-libs est déclaré obsolète, trois autres sont proposés, j'ai choisi le premier.
 +
 
 +
Ensuite, j'ai lancé l'installation de la librairie MLA à l'aide de la commande [https://fr.wikipedia.org/wiki/Sudo sudo] : <code> regis@regis-System-Product-Name:~$ cd Téléchargements
 +
regis@regis-System-Product-Name:~/Téléchargements$ sudo ./mla_v2014_07_22_linux_installer.run </code>
 +
 
 +
Les événements et actions suivants se succèdent :
 +
 
 +
    Les répertoires sont créés et les fichiers copier.
 +
    Une erreur apparaît : « Java Run Time Environnement version is invalid or not found »
 +
    Download JRE ? Yes
 +
    Une 2ème erreur apparaît : « user installed JRE not detected »
 +
    Press enter to continue ? Enter
 +
    Reboot de l'ordinateur et vérification des répertoires : OK
 +
 
 +
Il semble donc que cette librairie nécessite un environnent Java. La logithèque Ubuntu propose :
 +
 
 +
    Moteur OpenJDK Java 7
 +
 
 +
    OpenJDK Java 6 Runtime
 +
 
 +
    IcedTea Java Web Start
 +
 
 +
Lequel choisir ? OpenJDK Java 6 Runtime.
 +
J'ai installé cet environnement Java.

Version actuelle en date du 25 juin 2015 à 13:42

L'installation de la Microchip Libraries for Applications (MLA) consiste :

  • au téléchargement du fichier mla_v2015_05_15_linux_installer.run
  • à l'exécution de ce fichier dans une fenêtre de commande (Ctrl+Alt+T) à l'aide de la commande sudo : regis@regis-System-Product-Name:~$ cd Téléchargements

regis@regis-System-Product-Name:~/Téléchargements$ sudo ./mla_v2014_07_22_linux_installer.run

  • Si la commande sudo ne s'exécute pas, taper la commande strace, ci-dessous le résultat partiel montre que ce fichier fonctionne en 32 bits : regis@regis-System-Product-Name:~/Téléchargements$ strace ./mla_v2014_07_22_linux_installer.run

execve("./mla_v2014_07_22_linux_installer.run", ["./mla_v2014_07_22_linux_installe"...], [/* 59 vars */]) = 0 [ Process PID=2323 runs in 32 bit mode.] open("/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) il y a : /lib/ld-linux.so.2 : No such file or directory, donc il manque probablement une dépendance. Pour s'en assurer taper la commande locate ld-linux : regis@regis-System-Product-Name:~$ locate ld-linux /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 /usr/share/man/man8/ld-linux.8.gz /usr/share/man/man8/ld-linux.so.8.gz regis@regis-System-Product-Name:~$ « Il semble que le fichier microchip cherche la version x32 ». J'ai trouvé sur internet le site : http://www.markusbe.com/2009/09/about-running-32-bit-programs-on-64-bit-ubuntu-and-shared-libraries/

To run 32-bit programs on 64-bit installations of Ubuntu, install the package ia32-libs: je l'ai installé avec la commande sudo :

sudo apt-get install ia32-libs

En cours d'installation, 1a32-libs est déclaré obsolète, trois autres sont proposés, j'ai choisi le premier.

Ensuite, j'ai lancé l'installation de la librairie MLA à l'aide de la commande sudo : regis@regis-System-Product-Name:~$ cd Téléchargements regis@regis-System-Product-Name:~/Téléchargements$ sudo ./mla_v2014_07_22_linux_installer.run

Les événements et actions suivants se succèdent :

   Les répertoires sont créés et les fichiers copier.
   Une erreur apparaît : « Java Run Time Environnement version is invalid or not found »
   Download JRE ? Yes
   Une 2ème erreur apparaît : « user installed JRE not detected »
   Press enter to continue ? Enter
   Reboot de l'ordinateur et vérification des répertoires : OK

Il semble donc que cette librairie nécessite un environnent Java. La logithèque Ubuntu propose :

   Moteur OpenJDK Java 7
   OpenJDK Java 6 Runtime
   IcedTea Java Web Start

Lequel choisir ? OpenJDK Java 6 Runtime. J'ai installé cet environnement Java.