Empiezo a usar Ubuntu 9.04 en mi computadora portátil. Lo que realmente quiero es poder escribir mis proyectos de C# en Ubuntu, incluidas las pruebas unitarias. ¿Alguien podría guiarme cómo configurarlo?¿Cuál es la mejor configuración más reciente de Mono + MonoDevelop en Ubuntu 9.04?
Respuesta
EDIT: Añadido mono-devel
Yo uso Ubuntu 8.04, pero ¿qué es lo que realmente necesita para la instalación? Si lo hace (si no lo ha hecho ya):
sudo apt-get install monodevelop nunit mono-devel
debe darle lo que necesita. Y hay un montón de tutoriales para ambos monodevelop (por ejemplo http://monodevelop.com/Documentation/Creating_A_Simple_Solution) y NUnit (por ejemplo http://www.nunit.org/index.php?p=quickStart&r=2.4.8)
Para instalar Mono 2.4 y MonoDevelop 2.0? – Samnang
Samnang, lo anterior instalará monodevelop 2.0. Mono 2.4 was/just/released (ver http://go-mono.com/forums/#nabble-td23669501) y aún no está en Kármico. Sugeriría apegarse a los paquetes de distribución al principio. –
La versión de mono en Ubuntu ha conocido errores. Recomiendo encarecidamente actualizar. Además es una versión muy antigua. –
Además de los paquetes básicos Mateo sugerido, también desea que el paquete monodevelop-nunit
, lo que le permite ejecutar pruebas unitarias y depuración desde dentro del IDE. Para el depurador, querrá monodevelop-debugger-mdb
. Probablemente también desee monodevelop-versioncontrol
para soporte SVN, mono-xsp2
para ejecutar aplicaciones ASP.NET y monodoc-browser
para el visor de documentos.
Quizás sea mejor que simplemente instale todos los paquetes 'sugeridos' por el paquete MonoDevelop. Creo que el administrador de paquetes de Ubuntu tiene una manera de hacerlo fácilmente desde su GUI.
Tenga en cuenta que Ubuntu divide Mono en muchos paquetes pequeños, por lo que si falta algo, use la herramienta apt-file
o similar para encontrar qué paquete necesita instalar.
Ubuntu aún no tiene paquetes Mono 2.4; si necesita paquetes 100% actualizados, su mejor opción es usar openSUSE. La única forma de obtener 2.4 en Ubuntu en este momento es compilar desde el origen, y si decides hacerlo, lee primero How not to break Mono installations.
No hay ninguna razón para compilar desde la fuente. Ya hay paquetes de Debian disponibles aquí (solo agregue a la lista de fuentes de apt): deb debian.meebey.net/pkg-mono/mono/ –
¿Por qué el voto a favor? –
podría actualizar su respuesta. Mono 2.4 está disponible en Lucid y 2.67 estará disponible en Maverick. Además, si necesita la versión de última generación, siga lo que sugiere la respuesta de Stefan. –
Sugeriría usar 2.4 ya que tiene todas las últimas bondades .net.
Hay dos guías se recomienda usar:
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/
Este último le permite mantener el mono instalación que viene con Ubuntu por lo que aún puede instalar aplicaciones desde sináptica. Sugeriría usar esto. Sin embargo, ambas guías son muy claras sobre lo que se requiere para instalarlo. Parece amenazador al principio, pero si te tomas un par de horas para seguirlo, entonces verás que en realidad es bastante fácil.
Buena suerte
No hay ninguna razón para compilar desde la fuente. Ya hay paquetes de Debian disponibles aquí (solo agregue a la lista de fuentes de apt): deb http://debian.meebey.net/pkg-mono/mono/ –
Hay un par de razones en realidad ... No todo el mundo usa un debian basado distribución (sí en este caso). A menudo, estos repositorios mono repositorios se configuran con buenas intenciones y luego no se actualizan. (tal vez porque es tan fácil de compilar desde la fuente?) por lo que terminas en una posición donde tienes que cambiar los repositorios para obtener los últimos bits –
Sí, él estaba en Ubuntu :) –
Probablemente ya haya actualizado a 10.04 mientras tanto. Para 10.04 (y 8.04) puede usar el badgerports. No lo probé (todavía), pero parece confiable.
- 1. Configuración de masilla correcta para Ubuntu 9.04
- 2. ¿Cuál es la mejor programación IDE para C++ o Mono en Ubuntu?
- 3. ¿Cuál es la mejor configuración para el desarrollo Mono en Windows?
- 4. Ubuntu + Mono + ASP.NET, ¿es posible?
- 5. libswresample en la reciente versión de Ubuntu?
- 6. window.onbeforeload en Chrome: ¿cuál es la solución más reciente?
- 7. ¿Monodevelop admite archivos de configuración?
- 8. Configuración de MVC 4 (Razor) con MonoDevelop
- 9. ¿Cuál es actualmente la mejor configuración de HTML/CSS/Javascript?
- 10. MonoDevelop en Mac - Configuración de exportación
- 11. Mulitargeting C# archivos de proyecto con Mono y MonoDevelop
- 12. ¿Cuál es la configuración de diseño más segura posible?
- 13. ¿Cuál es la mejor y la manera más rápida para eliminar gran directorio que contiene miles de archivos (en Ubuntu)
- 14. ¿Cuál es la forma preferida de configurar una aplicación mono?
- 15. ¿Cuál es la mejor/más segura forma de reinstalar Homebrew?
- 16. Pantalla completa de la aplicación Mono winforms en Ubuntu?
- 17. selección registro más reciente
- 18. ¿Cómo convenzo a Eclipse para que muestre la documentación de javadoc en Ubuntu 9.04 para openjdk?
- 19. ¿Cuál es la mejor forma de implementar un Proyecto Eclipse PHP (PDT) en Apache? (en Ubuntu)
- 20. ¿Cómo instalar MonoDevelop 2.4 de las fuentes?
- 21. ¿Cuál es la mejor manera de utilizar OpenMP en Mac OS X 10.5 y Ubuntu 10.4?
- 22. instalar el entorno .NET en ubuntu 10
- 23. ¿Cuál es el mejor algoritmo para la palabra más cercana
- 24. configuración de OpenGL en Ubuntu
- 25. Mono no escribe la configuración predeterminada
- 26. ¿Cuál es la mejor forma de detectar la configuración regional de un navegador en 2012?
- 27. ¿Cuál es la mejor manera de almacenar la configuración específica de la aplicación en los rieles?
- 28. C#: ¿cuál es la forma más sencilla de ordenar los nombres de directorio y elegir el más reciente?
- 29. Aplicación WinForms en MonoDevelop
- 30. valgrind no acepta la versión más reciente de glibc
¿Por qué su título y etiqueta dicen 9.04, pero el texto 9.10? –