Cómo deshacerte de Mono en Ubuntu [Actualizada]
Hace unas semanas que se viene comentando cómo la plataforma Mono es, en opinión de muchos, un lastre para las distribuciones Linux. Lo cierto es que yo estoy más del lado de esa opinión que los que apoyan su uso en nuestro sistema operativo favorito, y me ha venido bien ver este artículo de Learning Ubuntu en el que indican cómo erradicar Mono y sus aplicaciones del sistema.
Como dicen en el post original, antes de proceder a esa eliminación deberás tener en cuenta que Mono es imprescindible para poder usar ciertas aplicaciones que algunos podéis usar en vuestras distros, tales como Tomboy, Banshee, F-Spot y, atención, GNOME Do, una utilidad que muchos usan y que realmente es una demostración de que hasta Mono tiene sus cosas buenas ;) Así pues, si quieres eliminar Mono tendrás que renunciar a esas y otras utilidades programadas con esta plataforma.
Al desinstalar Mono liberaremos unos 60 Mbytes de espacio en disco. No es una cantidad excesiva, y lo más importante es sin duda el hecho de que eliminaremos toda presencia de componentes que para muchos marcan una especie de “relación no deseada” con la competencia directa, Microsoft.
Para proceder a la desinstalación en Ubuntu tendréis que ejecutar el siguiente comando:
sudo apt-get remove --purge mono-common libmono0 libgdiplus && sudo rm -rf /usr/lib/mono
Lo que hará que se eliminen ciertos paquetes, además de las librerías relacionadas con esta plataforma que como sabéis es una implementación de .NET y que eso sí, también tiene sus cosas buenas, como he dicho. Así que… ¡vosotros decidís!
Actualización (29/06/2009, 16:05): Al hilo de esto acabo de ver el post que hizo al respecto Richard Stallman, en el que habla de que el software libre no debería depender ni de Mono ni de C#. Curiosamente no tira por tierra C#, sino que dice que hay que usar implantaciones libres como Portable.NET, del proyecto GNU. El peligro está según el en que algún día las implementaciones de C# tengan que usar patentes software por mandato de Microsoft. Conclusión: si hay aplicaciones comparables que no sean C#, mejor elegir esas en lugar de las C#.














En barrapunto comentaban hace tiempo este mismo tema.
Raistlin apuntaba a este artículo que me pareció muy interesante
http://www2.apebox.org/wordpress/rants/124/
( http://barrapunto.com/comments.pl?sid=81333&cid=1154949 )
Creo que es una buena lectura para dejar de arremeter contra mono basándose en paranoias de que Microsoft va a impedir este desarrollo…
saludos
Es curioso que con tantos detractores de mono, precisamente todas las aplicaciones que has mencionado me parecen muy buenas y las uso habitualmente (Tomboy, Banshee, F-Spot, gnome-do…)
Habrá que ver hacia donde va todo esto.
Otra forma es usar kde4 y no instalar nada gnome :P
Seguro que se genera un ecritorio nuevo con aplicaciones com mono y otro sin el .
Yo soy de los que no hace falta ser tan extremistas ya que teniendo diversidad se puede crear mas cosas
@fosco_: Donde va esto es posiblemente a más desarrolladores usando C# que C o C++, y eso es un peligro, por lo que dice Stallman, que es un tecnología de Microsoft y si ejerce su patente, podría en un futuro someter grandes aplicaciones que se desarrollaran.
Yo no digo que las aplicaciones sean malas, sólo coincido con Stallman de que es un riesgo tener a Microsoft jugando con nosotros y que el día menos pensado nos clave un puñal en la espalda.
porque… :
http://es.wikipedia.org/wiki/Adoptar,_extender_y_extinguir
Se está cargando sobre una tecnología desarrollada por Microsoft pero se está olvidando que es una implementación libre de un lenguage estandarizado por el ECMA.
Sin embargo no he visto a nadie todavia cargar sobre Wine, que es también una implementación libre de las tecnologias Microsoft sobre las librerías cerradas de windows.
Creo que sería mas dificil “defender” ante una acusación por patentes la posición Wine que de Mono, esa es mi opinión.
Estimado, me gusta mucho este blog, pero en vez de perder el tiempo en articulos “enseñando” como quitar Mono, que es una plataforma que atrae a developers de .Net a Linux, seria mejor que te enfocaras en otro tipo de aticulos, que ***apoyen*** más el software libre.
Saludos.
Estoy de acuerdo con ramayac
Estoy en Karmic, con gnome Shell, y ejecute sudo apt-get purge mono-common, sorprendentemente no esta instalada por defecto! :)
Karmic viene sin Monos, ademas lei en el ToDo de Karmic que estan considerando migrar a Gnote que ya tiene el Sync como in progress.
@ pacol, no te equivoques: wine es imprescindible para mucha gente; mono no.
Y en cuanto a nivel usuario no hace falta para nada (excepto para quienes usen las “tres” aplicaciones que ha nombrado Picajoso… o sea que el problema es de Gnome jejej).
Pues yo no uso mono (ni usaré), la música suena estupendamente, tengo todas mis fotos ordenaditas, el escritorio… bien gracias y Tomboy no sé que utilidad tiene ¿Alguien lo usa?
¿Solo porque Stallman anda muy centrado en su fundamentalismo lo van a seguir? Sinceramente usar o no usar Mono es decisión de cada usuario.
Mono está estandarizado. Microsoft cometió el “error” de estandarizar su nueva tecnología y por eso Miguel de Icaza se intereso en que sea implementable en Unix. Las patentes son cosa que no intimidan a Mono y a su comunidad debido al acuerdo que alcanzó Novell con MS.
Y hablando de patentes, si Stallman critica a Mono, debe tener en cuenta que a Portable.NET también se le pueden aplicar todos los argumentos que dice Stallman.
Me cae bien Stallman, pero hay veces que sus pies dejan de tocas el piso.
@ Simio:
Tomboy es similar a Knotes, es un pequeño contenedor de texto que sirve para almacenar texto (valga la redundancia) y ser mostrado en el escritorio. Este texto se guarda automáticamente para ser recuperado en otra sesión o después de apagar el equipo.
@Hawk: “Y hablando de patentes, si Stallman critica a Mono, debe tener en cuenta que a Portable.NET también se le pueden aplicar todos los argumentos que dice Stallman.”
Creo que Stallman desaconseja el uso de cualquier implementacion de ese lenguaje, o sea todas.
Igual no veo el fundamentalismo en Stallman, solo le preocupa algo que puede ser danino para la comunidad y lo dice, no obliga a nadie que yo sepa; cansan un poco los rotuladores sin cerebro.
[...] Fuente| Learning Ubuntu, Muy Linux [...]
Yo lo que veo mal de .Net como de Python, Java y otros más sobre todo en GNOME es que al rato tienes ejecutando un sistema gráfico dependiente de un sin fin de librerías, me pregunto, si se normalizaran no sería más rápido, simple y sencillo el crear nuevas aplicaciones?
Lo otro que veo mal de Mono es que Icaza y compañía son muy recelosos con su proyecto, buscan ayuda de la comunidad, pero cuando te acercas el único trabajo que te dejan hacer es cualquier cosa, en verdad, muy recelosos.
En fin, seguiré prefiriendo GTK o Qt que son la base.
@RudaMacho: muy de acuerdo.
Fundamentalismo ninguno, simplemente ya se ha demostrado que las patentes pueden ser un problema, y hasta que Microsoft no las libere de forma adecuada, ninguna implementación de .net será realmente libre y segura (para el programador).
Tal y como están las cosas con las demandas, no es para andar jugando con el tema.
[...] Cómo deshacerte de Mono en Ubuntu [Actualizada] [...]
Afortunadamente yo uso FreeBSD en servers y PC-BSD en desktop con mi flamante KDE 4.x
no se para que necesitaria linux ni GNOME ,ni mucho menos Mono,creo que hay que ser un poco innovadores y no dejarse tumbar por las tecno que hace microsoft ,mejor usen MsWindows
pero bueno es cuestion de cada uno
pero yo me quedo con FreeBSD UNIX y KDE 4.x no necesito mas
Y que me dicen del firmware de nuestras placas bases, bios y demás cosas que aún están atadas a patentes…?… entiendo que ya se está trabajando en ese sentido, pero realmente esto son cosas que no tienen importancia.
Uso mucho solftware libre, inclusive sobre Mac OS X, pero Stallman a veces se pasa. De igual forma que me dices de todos los que reproducen formatos privativos de video y audio..?…. que tal si dejásemos de usar el reproductor de adobe para el flash.??
Un saludo.
[...] mencionado aquí varias veces el “problema” con Mono, lo que dijo el siempre exaltado Richard M. Stallman y lo que dijeron los responsables de Debian, que trataron de defenderse contra algo contra lo que [...]
Bueno Mono es necesesario para ejecutar aplicaciones .net sobre Linux y Mac, yo creo que por 60 MB nadie debe molestarse, C# es un gran lenguaje, facil de aprender y en nuestra opinion mas amigable de programar que Java. Las aplicaciones en C# crecen cada dia mas, y mono nos facilita la vida ya que nos permite ejecutar programas que se creian que solo se ejecutarian en la plataforma Windows. Mono es un gran esfuerzo de novell y la comunidad. No hay que dejarse de llevar por emociones pasionales y eliminar algo que en algun momento lo vas a instalar de nuevo.
Nota: Mono no tiene nada que ver con GNOME asi uses KDE, mono viene con kubuntu.