UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX TRABAJÓ FINAL LINUX INGENIERIA DE SISTEMAS LADY ALEJANDRA GOMEZ TORRES COD. 1049636857 TUTOR: FRANCISCO NICOLAS SOLARTE UNIVERSIDAD NACIONAL ABIERTA YA DISTANCIA (UNAD) ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 2015 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX DESARROLLO DE LA ACTIVIDAD 1. Hacer una sinopsis (resumen muy breve y general) sobre el entorno Monodevelop que contemple los siguientes aspectos: a. Definición (en que consiste el proyecto): b. Para que sirve: Es un entorno de desarrollo integrado libre, es desarrollado especialmente para C#, entre otros lenguajes, este proyecto se puede ejecutar en distintas distribuciones como linux y MAC. Es una alternativa abierta de plataforma de desarrollo. Mono puede no solo ser útil para desarrollar aplicaciones desde cero, sino también como herramienta para poder hacer más fácil la migración de Windows. c. URL oficial del proyecto: http://www.monodevelop.com/ d. Que lenguajes soporta (en que lenguajes se puede producir el código resultante): Nemerle Boo Java C# e. En que sistemas operativos se puede instalar. Linux MAC Windows f. Cuál es la última versión: monodevelop 3.0.2 es la última versión de Monodevelop, liberada el 24 de mayo de 2012 g. Cuál sería el equivalente en Windows: MonoDevelop es el IDE GNOME, nativo para trabajar sobre el framework MONO utilizando el lenguaje de programación C#. Este IDE no depende de la Windows Forms que es una librería privativa como se explicaba anteriormente, sino, que utiliza la librería GTK#, la cual es equivalente a la Windows Forms: las características: UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX Terminación de código: completa el tipo, los métodos y nombre de campos teclados. Gestión de clase: tiene un visor que ve una lista de proyectos, métodos y prioridades. Ayuda incluida: brinda la documentación de .NET y librerías Gtk#, monodoc, para trabajar el trabajo mismo. 2. Instalar del entorno gráfico de MonoDevelop en su distribución de Linux. a. Averigüe como se instala el entorno de desarrollo MonoDevelop, descargue el software necesario e instálelo en su S.O. Linux. b. Para cada paso que dé, capture imágenes de pantallas para evidenciar su trabajo. c. Describa cada paso que dio y acompáñelo de las imágenes que capturó anteriormente. Para las siguientes purbeas se utilizo el S.O. LINUX Fedora 23 Workstation Primero se ingresa como ROOT a Linux por Consola Después importamos el paquete de actualización Despues adicionamos un Repo con Mono UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX Descargamos una actualizacion del Repo. En este paso comenzamos a descargar el paquete de instalacion de MONODEVELOP Siguiente, se porcede a instalar el pakete de Monodevelop UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX Podemos observar los procesos que ejecuta durante la instalacion con su respectiva informacion detallada Durante la instalacion, se instalan los paquetes nesesarios para su correcta ejecucion, y tambien unas actualizaciones del mismo sistema operativo. En este paso ya descargo el RPM del Monodevelop UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX Hasta que llega a esta pantalla, lastimosamente no termina su carga llega hasta ahí y no nos permite trabajar mas Optamos por descargar el monodevelop en formato RPM UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX Y lo pudimos instalar. Lanzamos el MONODEVELOP Y creamos el programa solicitado UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Trabajo Final – LINUX Pero no tenía opciones de compilación activas.