Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
mono [Le 31/05/2014, 18:33]
breizhodrome [Installation]
mono [Le 25/09/2017, 16:23]
L'Africain [Installation]
Ligne 1: Ligne 1:
-{{tag>Lucid Maverick ​programmation windows}}+{{tag>Trusty Xenial ​programmation windows}}
 ---- ----
 ====== Mono, implémentation libre de Microsoft® .NET™ ====== ====== Mono, implémentation libre de Microsoft® .NET™ ======
Ligne 13: Ligne 13:
  
 ===== Installation ===== ===== Installation =====
-La dernière version stable de Mono est la 3.2.8 
  
-^ Version de Ubuntu ^ Dépôts officiels ​^ PPA +^ Version de Ubuntu ^ Dépôts officiels ^ 
-|Ubuntu ​Dapper ​(6.06 LTS)| 1.1.13.6 | | +|Ubuntu ​Trusty ​(14.04 LTS) | 3.2.8+dfsg-4ubuntu1 ​
-|Ubuntu Hardy (8.04 LTS) | 1.2.6 | 2.4 branch snapshot ​+|Ubuntu ​Xenial ​(16.04 LTS) | 4.2.1.102 
-|Ubuntu ​Karmic ​(9.10) | 2.4.2.3 | | +|Ubuntu ​Zesty (17.04 | 4.6.2.7 | 
-|Ubuntu Lucid (10.04 LTS) | 2.branch snapshot | 2.6.7 | +
-|Ubuntu Maverick (10.10) | 2.6.7 | +
-|Ubuntu ​Natty (11.042.6.7 | | +
-|Ubuntu Oneiric (11.10) | 2.10.5 | | +
-|Ubuntu Precise (12.04) | 2.10.8.1 | [[https://​www.meebey.net/​posts/​mono_3.0_preview_debian_ubuntu_packages/​|3.0.6 (64 bits)]] | +
-|Ubuntu Quantal (12.10) | 2.10.8.1 | | +
-|Ubuntu Raring (13.04) | 2.10.8.1 | |  +
-|Ubuntu Saucy (13.10) | 2.10.8.1 | [[https://​launchpad.net/​~inizan-yannick/​+archive/​mono|3.2.7 (32/64 bits)]] ​+
-|Ubuntu Trusty (14.04 LTS) | 3.2.8 | [[https://​launchpad.net/​~inizan-yannick/​+archive/​mono|3.6.1 (32/64 bits)]] | +
-|Ubuntu Utopic (14.10) | 3.2.8 | [[https://​launchpad.net/​~inizan-yannick/​+archive/​mono|3.6.1 (32/64 bits)]] |+
  
 ==== Par les dépôts officiels ==== ==== Par les dépôts officiels ====
Ligne 38: Ligne 28:
 Si vous ne souhaitez pas développer d'​applications mais uniquement faire tourner certains programmes utilisant mono, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​mono-runtime]]** Si vous ne souhaitez pas développer d'​applications mais uniquement faire tourner certains programmes utilisant mono, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​mono-runtime]]**
  
-==== Via le PPA ==== +==== Via le PPA officiel ​==== 
-Par défaut, Ubuntu ne propose pas toujours une plate-forme Mono récente. Or, actuellement,​ les 3/4 des applications Mono récentes nécessitent l'​installation d'une plate-forme de même génération. Évolution oblige.+Par défaut, Ubuntu ne propose pas toujours une plate-forme Mono récente. Or, actuellement,​ les 3/4 des applications Mono récentes nécessitent l'​installation d'une plate-forme de même génération. Évolution oblige. ​[[http://​www.mono-project.com/​download/#​download-lin-ubuntu | Consulter la page de téléchargement des PPA.]]
  
 <note warning>​L'​ajout de dépôts externes peut entraîner l'​instabilité de votre système. Vous les utilisez à vos risques et périls.</​note>​ <note warning>​L'​ajout de dépôts externes peut entraîner l'​instabilité de votre système. Vous les utilisez à vos risques et périls.</​note>​
  
-Pour bénéficier des versions de Mono et de Monodevelop les plus récentes, ​entrez cette commande pour ajouter le ppa (valable ​pour les éditions Saucy/​Trusty): <​code>​ +Pour bénéficier des versions de Mono et de Monodevelop les plus récentes, ​ajouter la clé du dépôt : <​code>​sudo apt-key adv --keyserver hkp://​keyserver.ubuntu.com:​80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF</​code>​ 
-sudo add-apt-repository ppa:inizan-yannick/​mono</​code>​+et ajouter le dépôt à la liste des sources ​(exemple ​pour Wheezy) : 
 +<​code>​echo "deb http://​download.mono-project.com/​repo/​debian wheezy main" | sudo tee /​etc/​apt/​sources.list.d/mono-xamarin.list</​code>​
  
 [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]], puis [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] correspondants à votre utilisation (cf. la partie d'​installation par les dépôts officiels). [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]], puis [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] correspondants à votre utilisation (cf. la partie d'​installation par les dépôts officiels).
 +
 +Vous pouvez également mettre à jour Mono via le canal bêta :
 +<​code>​echo "deb http://​download.mono-project.com/​repo/​debian beta main" | sudo tee /​etc/​apt/​sources.list.d/​mono-xamarin-beta.list</​code>​
 +ou alpha :
 +<​code>​echo "deb http://​download.mono-project.com/​repo/​debian alpha main" | sudo tee /​etc/​apt/​sources.list.d/​mono-xamarin-alpha.list</​code>​
 +ou alors le dépôt mis à jour à chaque commit git
 +<​code>​echo "deb http://​download.mono-project.com/​repo/​debian nightly main" | sudo tee /​etc/​apt/​sources.list.d/​mono-xamarin-nightly.list</​code>​
 +
 +=====Lancement d'un programme=====
 +====Dans un terminal====
 +<​code>​mono /​home/<​utilisateur>/​freemi/​FreeMi.exe</​code>​ (à adapter selon vos emplacements et programmes)
 +
 +====Par un script====
 +<​file>#​!/​bin/​sh
 +/​usr/​bin/​mono /​usr/​lib/​application/​monprogram.exe</​file>​
 +  ​
 +<note info>​[[http://​www.mono-project.com/​archived/​guiderunning_mono_applications/​|Plus d'info sur cette page (en anglais)]]</​note>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
  • mono.txt
  • Dernière modification: Le 10/03/2023, 22:47
  • par L'Africain