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
mono [Le 04/09/2017, 19:47]
arverne73 versions mono
mono [Le 10/03/2023, 22:47] (Version actuelle)
L'Africain lien
Ligne 1: Ligne 1:
-{{tag>Trusty Xenial ​programmation windows}}+{{tag>Jammy programmation windows}}
 ---- ----
 ====== Mono, implémentation libre de Microsoft® .NET™ ====== ====== Mono, implémentation libre de Microsoft® .NET™ ======
-[[http://​www.mono-project.com/​|Mono]] est une implémentation libre de Microsoft .NET initiée par [[http://​tirania.org/​blog/​|Miguel de Icaza]], qui est aussi le fondateur de [[:GNOME]].+[[https://​www.mono-project.com/​|Mono]] est une implémentation libre de Microsoft .NET initiée par [[http://​tirania.org/​blog/​|Miguel de Icaza]], qui est aussi le fondateur de [[:GNOME]].
  
 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]] +  * [[https://www.mono-project.com/​docs/​about-mono/​showcase/​software/​|Autres applications...]]
-  * [[f-spot|F-Spot]] +
-  * [[http://​mono-project.com/​Software|Autres applications...]]+
  
 ===== Installation ===== ===== Installation =====
  
 ^ Version de Ubuntu ^ Dépôts officiels ^ ^ Version de Ubuntu ^ Dépôts officiels ^
-|Ubuntu ​Precise ​(12.04) | 2.10.8.1 | +|Ubuntu ​Focal  ​(20.04 LTS) | 6.8.0.105 
-|Ubuntu Trusty (14.04 LTS) | 3.2.8+dfsg-4ubuntu1 | +|Ubuntu ​Jammy (22.04 LTS) | 6.8.0.105 |
-|Ubuntu Vivid (15.04) | 3.2.8+dfsg-4ubuntu2 ​+
-|Ubuntu ​Wily (15.10) | 3.2.8+dfsg-4ubuntu2 | +
-|Ubuntu Xenial (16.04 LTS) | 4.2.1.102 | +
-|Ubuntu Zesty (17.04 | 4.6.2.7 | +
  
 ==== Par les dépôts officiels ==== ==== Par les dépôts officiels ====
 === Installation complète === === Installation complète ===
 Pour installer mono avec toutes les librairies, les outils de développements et les runtime : Pour installer mono avec toutes les librairies, les outils de développements et les runtime :
-[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://mono-complete]]**+[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>mono-complete]]**
  
 === Installation des runtime uniquement === === Installation des runtime uniquement ===
-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 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.]]+
  
-<note warning>​L'​ajout de dépôts externes peut entraîner l'​instabilité de votre systèmeVous les utilisez à vos risques et périls.</​note>​+==== Via le PPA officiel pour Ubuntu 20.04 ====
  
 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 : 
-<​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-focal ​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).
Ligne 57: Ligne 47:
 /​usr/​bin/​mono /​usr/​lib/​application/​monprogram.exe</​file>​ /​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>​+<note info>[[https://​www.mono-project.com/​archived/​guiderunning_mono_applications/​|Plus d'info sur cette page (en anglais)]]</​note>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 74: Ligne 64:
  
 ==== Externe ==== ==== Externe ====
-  * **(en)** La page officielle du projet [[http://​www.mono-project.com/​Main_Page|Mono]].+  * **(en)** La page officielle du projet [[https://​www.mono-project.com/​Main_Page|Mono]].
   * La page [[http://​fr.wikipedia.org/​wiki/​Mono_%28logiciel%29|wikipedia sur Mono]].   * La page [[http://​fr.wikipedia.org/​wiki/​Mono_%28logiciel%29|wikipedia sur Mono]].
  
 ---- ----
 //​Contributeurs : [[utilisateurs:​ostaquet]],​ [[utilisateurs:​piccolo]],​ [[utilisateurs:​breizhodrome]]//​ //​Contributeurs : [[utilisateurs:​ostaquet]],​ [[utilisateurs:​piccolo]],​ [[utilisateurs:​breizhodrome]]//​
  • mono.1504547255.txt.gz
  • Dernière modification: Le 04/09/2017, 19:47
  • par arverne73