Cómo ejecutar programas implementados en .NET en Linux con Mono

Introducción

Cuando el otro día hablábamos de cómo ejecutar un programa Windows sobre Linux con Wine, nos preguntaron por los programas que están implementados con .NET, que por cierto cada día son más en plataformas Windows.

Desde estas líneas os recuerdo que al igual que Java, .NET es una plataforma pensada para tener un carácter multiplataforma (aunque en la realidad el grado de compatibilidad es mucho menor) por lo que con una máquina virtual que soporte la ejecución de dicho programa a priori no habría problema. read more

Leer más » 14 Comentarios

Un mundo sin trols


notrol

A veces me pregunto cómo sería el mundo sin trols…

Leer más » 12 Comentarios

Lanzar un Script en Linux de cuatro maneras diferentes

Hace un tiempo Nacho López publicó una estupenda entrada titulada Bash – Mi pequeño manual de referencia [Cheat Sheet], que si no habéis tenido ocasión de leer os recomiendo hacerlo.

Y es que en determinadas ocasiones nos interesa lanzar un Script (de los que hemos podido aprender a través de esa entrada)de una manera determinada. A continuación os propongo cuatros formas de lanzar un Script en nuestro sistema Linux:

  1. Ejecutar el Script usando directamente el nombre del archivo:
    ahornero@6581-D:~$ cd /home/ahornero
    ahornero@6581-D:~$ ./mi_script
    ó
    ahornero@6581-D:~$ /home/ahornero/mi_script
  2. Ejecutar el Script especificando el nombre del intérprete:
    (usando el intérprete SH)
    ahornero@6581-D:~$ sh ./mi_script
    (usando el intérprete BASH)
    ahornero@6581-D:~$ bash ./mi_script
  3. Ejecutar el Script usando . ./ (punto espacio punto barra):
    ahornero@6581-D:~$ . ./mi_script
  4. Ejecutar el Script usando el comando source:
    ahornero@6581-D:~$ source ./mi_script

Creo que exceptuando el último caso todos conocíais cada una de las opciones, nunca esta de más recordar lo que podemos hacer. read more

Leer más » 7 Comentarios

Número de agosto de Linux+, listo para descarga

Acaba de salir el último número de la revista Linux+. El tema central de este número de agosto es: Computación Híbrida Co-diseño Hardware-Software. Aparte también podréis encontrar artículos sobre los siguientes temas:

  • OpenVz – Alternativa perfecta para virtualización de servidores
  • Computación Híbrida – Co-diseño Hardware-Software
  • Descubriendo Linux – ¿Qué debes saber si no sabes nada?
  • Software Libre en la PYME – Ejercicio de creación de oferta y demanda
  • gPXE – Arranque de sistemas operativos en red con Software Libre
  • LocuLinux 2.0 –!Libera tu CiberCafé!
  • read more

    Leer más » 1 Comentario

    Lo mejor de mi RSS del 26 de julio al 1 de agosto

    Leer más » 3 Comentarios

    Desactivar el modo mantenimiento en WordPress

    En ocasiones cuando actualizas WordPress de forma automática, aunque el sistema gestor te informe de que la actualización se completó con éxito, cuando accedes a tu blog te aparece el siguiente mensaje: No disponible por mantenimiento programado. Vuelve a comprobarlo en unos minutos. Gracias.

    Aunque podemos provocarlo de forma voluntaria con este plugin, Maintenance Mode, es posible que si se debe a un problema en la actualización, no queramos que este presente y de hecho, no desaparecerá hasta que no hagamos lo siguiente. read more

    Leer más » 11 Comentarios

    Ejecutar un programa Windows en Ubuntu con Wine

    En ocasiones en las que nos es imposible encontrar una alternativa para Linux decente o porque directamente tenemos la necesidad de usar un programa compilado para Windows, tenemos que hacer uso de Wine, ese proyecto de Software Libre que para mí al menos es pura magia y nos permite la ejecución de programas de sistemas Windows en nuestros equipos. Cada día son más las aplicaciones que ejecutan sin ningún tipo de problema así que cada día este proyecto es más exitoso.

    Aunque en este post en la entrada pongo expresamente en Ubuntu, perfectamente podría titularse Ejecutar un programa Windows en Linux con Wine porque los pasos son siempre prácticamente los mismos. Veamos dos métodos desde la interfaz gráfica del escritorio y desde el intérprete de comandos. read more

    Leer más » 28 Comentarios

    [HowTo] Instalar Neatx en Ubuntu

    Neatx es un servidor de NX, como lo es el servidor comercial NX NoMachine. La tecnología NX básicamente establece conexiones X11 muy rápidas, lo que permite a los usuarios acceder a escritorios remotos de Linux bajo conexiones lentas. NX se basa en la compresión de datos directa sobre el protocolo X11, lo que permite una mayor eficiencia que VNC (Virtual Network Computing). La información se envía mediante SSH, por lo que toda la información que se intercambian servidor y cliente está cifrada. read more

    Leer más » 6 Comentarios

    Crear una página en blanco con HTML5

    Después del magnífico tip de Alberto sobre cómo saltarse un firewall usando SSH aquí os traigo un sencillísimo tutorial sobre cómo crear una página web HTML5 en blanco. Y es que una buena manera para comenzar a trabajar y conocer las novedades de este nuevo lenguaje es que aprendas a realizar una página web HTML5 en blanco, es decir, una página que contenga las etiquetas mínimas y necesarias y que sea validada como tal. read more

    Leer más » 12 Comentarios

    [HowTo] Saltarse un firewall usando SSH

    En algunas ocasiones necesitamos acceder a algún servicio o aplicación que usa un puerto diferente al que por defecto tenemos permitido.

    Esta mañana en el trabajo me he encontrado con la siguiente situación. Deseaba agregar el repositorio UbuntuGis para instalar algunos paquetes del mismo (Grass y Quantum GIS entre otros), pero al añadirlo:

    sudo add-apt-repository ppa:ubuntugis/ppa

    Me he encontrado con el siguiente problema:

    Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv 6B827C12C2D425E227EDCA75089EBE08314DF160 gpg: requesting key 314DF160 from hkp server keyserver.ubuntu.com gpgkeys: HTTP fetch error 7: couldn’t connect to host gpg: no valid OpenPGP data found. gpg: Total number processed: 0

    Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv 6B827C12C2D425E227EDCA75089EBE08314DF160gpg: requesting key 314DF160 from hkp server keyserver.ubuntu.comgpgkeys: HTTP fetch error 7: couldn’t connect to hostgpg: no valid OpenPGP data found.gpg: Total number processed: 0 read more

    Leer más » 32 Comentarios