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
mono [Le 22/03/2018, 18:38]
83.199.1.155 [Installation]
mono [Le 09/05/2018, 17:35] (Version actuelle)
arverne73 Mise à jour
Ligne 1: Ligne 1:
-{{tag>​Trusty Xenial programmation windows}}+{{tag>​Trusty Xenial ​Bionic ​programmation windows}}
 ---- ----
 ====== Mono, implémentation libre de Microsoft® .NET™ ====== ====== Mono, implémentation libre de Microsoft® .NET™ ======
Ligne 6: Ligne 6:
 Mono est une plate-forme de développement complète basée sur une mise en œuvre de la machine virtuelle .NET et des API de base définis à l'ECMA (également normes ISO). Elle permet d'​avoir un socle logiciel standardisé offrant la possibilité de porter des applications normalement destinées à Windows sous Linux. On peut la comparer à Java mais pour le .NET. Mono est une plate-forme de développement complète basée sur une mise en œuvre de la machine virtuelle .NET et des API de base définis à l'ECMA (également normes ISO). Elle permet d'​avoir un socle logiciel standardisé offrant la possibilité de porter des applications normalement destinées à Windows sous Linux. On peut la comparer à Java mais pour le .NET.
  
-Mono est installé par défaut sur les versions d'​Ubuntu antérieures à la 12.04. ​Il est nécessaire pour faire tourner des applications écrites via Mono, entre autres :+Il est nécessaire pour faire tourner des applications écrites via Mono, entre autres :
   * [[tomboy|Notes Tomboy]] ​   * [[tomboy|Notes Tomboy]] ​
   * [[banshee|Banshee : un gestionnaire multimédia]]   * [[banshee|Banshee : un gestionnaire multimédia]]
   * [[f-spot|F-Spot]]   * [[f-spot|F-Spot]]
-  * [[http://​mono-project.com/​Software|Autres applications...]]+  * [[http://www.mono-project.com/​docs/​about-mono/​showcase/​software/​|Autres applications...]]
  
 ===== Installation ===== ===== Installation =====
Ligne 17: Ligne 17:
 |Ubuntu Trusty (14.04 LTS) | 3.2.8+dfsg-4ubuntu1 | |Ubuntu Trusty (14.04 LTS) | 3.2.8+dfsg-4ubuntu1 |
 |Ubuntu Xenial (16.04 LTS) | 4.2.1.102 | |Ubuntu Xenial (16.04 LTS) | 4.2.1.102 |
-|Ubuntu ​Zesty (17.04) | 4.6.2.7 |+|Ubuntu ​Bionic ​(18.04) | 4.6.2.7 |
  
  
Ligne 29: Ligne 29:
  
 ==== Via le PPA officiel ==== ==== 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. [[http://​www.mono-project.com/​download/​#​download-lin-ubuntu ​| Consulter la page de téléchargement des PPA.]]+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/​stable/| 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, ajouter la clé du dépôt : <​code>​sudo apt-key adv --keyserver hkp://​keyserver.ubuntu.com:​80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF</​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>​
-et ajouter le dépôt à la liste des sources (exemple pour Wheezy) : +et ajouter le dépôt à la liste des sources (exemple pour Bionic) : 
-<​code>​echo "​deb ​http://​download.mono-project.com/​repo/​debian wheezy ​main" | sudo tee /​etc/​apt/​sources.list.d/​mono-xamarin.list</​code>​+<​code>​echo "​deb ​https://​download.mono-project.com/​repo/​ubuntu stable-bionic ​main" | sudo tee /​etc/​apt/​sources.list.d/​mono-official-stable.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).
  • mono.txt
  • Dernière modification: Le 09/05/2018, 17:35
  • par arverne73