Je commence à utiliser Ubuntu 9.04 sur mon ordinateur portable. Ce que je veux vraiment, c'est pouvoir écrire mes projets C# sur Ubuntu, y compris les tests unitaires. Quelqu'un pourrait-il me guider comment l'installer?Quelle est la meilleure configuration de Mono + MonoDevelop sur Ubuntu 9.04?
Répondre
EDIT: Ajout mono-devel
J'utilise Ubuntu 8.04, mais qu'est-ce que vous avez vraiment besoin de configurer? Faire (si vous avez pas déjà):
sudo apt-get install monodevelop nunit mono-devel
devrait vous donner ce que vous avez besoin. Et il y a beaucoup de tutoriels pour les monodevelop (par exemple http://monodevelop.com/Documentation/Creating_A_Simple_Solution) et NUnit (par exemple http://www.nunit.org/index.php?p=quickStart&r=2.4.8)
Pour installer Mono 2.4 et MonoDevelop 2.0? – Samnang
Samnang, ce qui précède va installer monodevelop 2.0. Mono 2.4 était/juste/libéré (voir http://go-mono.com/forums/#nabble-td23669501) et n'est même pas encore Karmic. Je suggère de coller aux paquets de distribution au début. –
La version de mono dans Ubuntu a connu des bugs. Je recommande fortement d'améliorer. En plus c'est une version très ancienne. –
En plus des forfaits de base Matthew proposés, vous aurez également besoin du paquet monodevelop-nunit
, ce qui vous permet d'exécuter des tests unitaires de débogage à partir de l'IDE. Pour le débogueur, vous aurez besoin de monodevelop-debugger-mdb
. Vous avez également besoin de monodevelop-versioncontrol
pour la prise en charge SVN, mono-xsp2
pour l'exécution des applications ASP.NET et monodoc-browser
pour la visionneuse de documents. Peut-être que vous feriez mieux de simplement installer tous les paquets 'suggérés' par le paquet MonoDevelop - Je crois que le gestionnaire de paquets Ubuntu a un moyen de le faire facilement à partir de son interface graphique.
Prenez garde qu'Ubuntu scinde Mono en un grand nombre de petits paquets, donc si quelque chose manque, utilisez l'outil apt-file
ou similaire pour trouver quel paquet vous devez installer.
Ubuntu n'a pas encore de paquets Mono 2.4; Si vous avez besoin de paquets 100% à jour, le mieux est d'utiliser openSUSE. La seule façon d'obtenir 2.4 sur Ubuntu en ce moment est de construire à partir de la source - et si vous décidez de le faire, veuillez d'abord lire How not to break Mono installations.
Il n'y a aucune raison de compiler à partir de la source. Il y a déjà des paquets debian disponibles ici (juste ajouter à la liste des sources d'apt): debian.meebey.net/pkg-mono/mono/ –
Pourquoi le downvote? –
pourriez-vous mettre à jour votre réponse. Mono 2.4 est disponible dans Lucid et 2.67 sera disponible dans Maverick. Aussi, si vous avez besoin de la version à la pointe de la technologie, suivez la réponse de Stefan. –
Je suggère d'utiliser 2.4 car il a tout le dernier .net bonté.
Il y a deux guides Je suggère d'utiliser:
http://blog.ruski.co.za/page/Install-Mono-on-Ubuntu.aspx
http://www.centriment.com/2009/04/01/building-mono-24-from-source-on-ubuntu-810/
Ce dernier vous permet de garder le mono INSTALL_LIC est livré avec ubuntu afin que vous puissiez installer des applications à partir synaptique. Je suggère d'utiliser cela. Les deux guides sont cependant très clairs sur ce qui est nécessaire pour l'installer. Cela a l'air menaçant au début mais si vous prenez quelques heures pour le suivre, alors vous verrez que c'est en fait assez facile.
Bonne chance
Il n'y a aucune raison de compiler à partir de la source. Il existe déjà des paquets debian disponibles ici (il suffit de les ajouter à la liste des sources d'apt): deb http://debian.meebey.net/pkg-mono/mono/ –
Il y a deux raisons à cela. Tout le monde n'utilise pas debian distribution (oui dans ce cas). Souvent, ces référentiels mono repositories sont configurés avec de bonnes intentions et ne parviennent pas à être mis à jour. (peut-être parce qu'il est si facile de compiler à partir de la source?) Donc vous vous retrouvez dans une position où vous devez changer de dépôt afin d'obtenir les derniers bits –
Ouais ben il était sur Ubuntu :) –
Vous avez probablement déjà mis à jour à 10.04 en attendant. Pour 10.04 (et 8.04), vous pouvez utiliser le badgerports. Je n'ai pas essayé (encore), mais il semble fiable.
Pourquoi votre titre et votre tag disent 9.04, mais le texte 9.10? –