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
monodevelop [Le 19/11/2016, 12:30]
alex10336 [Exécution des applications console]
monodevelop [Le 31/07/2024, 09:49] (Version actuelle)
86.215.109.121 [Installation] problème flatpak
Ligne 1: Ligne 1:
-{{tag>Trusty Utopic ​programmation windows}}+{{tag>Jammy programmation windows}}
  
 ---- ----
Ligne 9: Ligne 9:
 Il a été initialement un portage de SharpDevelop. Il a été initialement un portage de SharpDevelop.
  
-MonoDevelop est multi-plateformes : +MonoDevelop est multi-plateformes :
   * GNU/Linux   * GNU/Linux
-  * Mac OSX +  * Mac OSX
   * Windows   * Windows
  
Ligne 22: Ligne 22:
  
 ===== Licence ===== ===== Licence =====
-Depuis la version 2.2 Beta 2, Monodevelop est développé sous licence [[http://​fr.wikipedia.org/​wiki/​LGPL|LGPL 2.1]]. ​+Depuis la version 2.2 Beta 2, Monodevelop est développé sous licence [[wpfr>LGPL|LGPL 2.1]].
  
 Le principal changement que cela induit est que les add-ins peuvent être développés sous la licence du choix du développeur. Le principal changement que cela induit est que les add-ins peuvent être développés sous la licence du choix du développeur.
  
 ===== A propos de Mono ===== ===== A propos de Mono =====
-Mono est une plate-forme de développement complète basée sur une implémentation de la machine virtuelle .NET et des API de base définis à l’ECMA . +Mono est une plate-forme de développement complète basée sur une implémentation de la machine virtuelle .NET et des API de base définis à l’ECMA .
  
-Mono propose entre autres : +Mono propose entre autres :
   * Des API indépendantes de l’environnement : sécurité, base de données, Service web, XML, web forms.   * Des API indépendantes de l’environnement : sécurité, base de données, Service web, XML, web forms.
   * Des API destinées à la programmation sous GNU/Linux et plus particulièrement GNOME : GTK#, Glade# Gecko#, Gst#.   * Des API destinées à la programmation sous GNU/Linux et plus particulièrement GNOME : GTK#, Glade# Gecko#, Gst#.
Ligne 39: Ligne 39:
 ===== Installation ===== ===== Installation =====
  
-^ Version de Ubuntu ^ Dépôts officiels ^ PPA ^ +Il est recommandé par Xamarin d'​utiliser le flatpak dédié.
-|Ubuntu Precise (12.04) | 2.8.6.3+dfsg-2 | | +
-|Ubuntu Trusty (14.04 LTS) | 4.0.12+dfsg-2 (universe) | | +
-|Ubuntu Utopic (14.10) | 4.0.12+dfsg-4 (universe) | | +
-|Ubuntu Vivid (15.04) | 5.5.0.227-1 (universe) | [[http://​www.mono-project.com/​docs/​getting-started/​install/​linux/#​debian-ubuntu-and-derivatives| 5.9.5.5]] | +
-|Ubuntu Wily (15.10) | 5.5.0.227-1 (universe) | [[http://​www.mono-project.com/​docs/​getting-started/​install/​linux/#​debian-ubuntu-and-derivatives| 5.9.5.5]] | +
-|Ubuntu Xenial ​ (16.04 LTS) | 5.10.0.871-2 (universe) | 5.10.0.871-0xamarin2 ([[http://​download.mono-project.com/​repo/​debian/​dists/​wheezy/​main/​binary-amd64/​Packages|source]])| +
-====Depuis les dépôts officiels==== +
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt://​monodevelop|monodevelop]]**+
  
-==== Via le PPA officiel ==== +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​flatpak]]**.  
- +Puis installer monodevelop depuis flatpak 
-<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>​ +<​code>​flatpak install --user --from https://​download.mono-project.com/​repo/​monodevelop.flatpakref</​code>​ 
- +<note important>flatpak exécutant les applications dans un bac à sable, les bibliothèques présentes dans votre système ne peuvent être appelées par DllImport dans votre application/projet</note
-Pour bénéficier de la version de MonoDevelop la plus récente, ajouter la clé du dépôt : <​code>​sudo apt-key adv --keyserver hkp://​keyserver.ubuntu.com:​80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF</​code>​ +<note warning>​En 2024, le téléchargement via flatpack ne fonctionne plus. Se rendre ​à l'​adresse https://www.monodevelop.com/download/</note>
-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>​ +
- +
-[[:​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 MonoDevelop 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>+
 ===== Configuration ===== ===== Configuration =====
 ==== Exécution des applications console ==== ==== Exécution des applications console ====
  • monodevelop.1479555019.txt.gz
  • Dernière modification: Le 19/11/2016, 12:30
  • par alex10336