wine, sus extensiones de archivo y la rpmqtp

Alguna vez hemos necesitado ejecutar algún programa para windows estando en linux.

Lo más sencillo es probar con wine.

Pero una vez que instalamos wine, se genera una serie de cambios en nuestro sistema que realmente es molesto y hasta indeseable.

Por ejemplo, luego de instalar wine, al hacer doble clic en una imagen se abre con… internet explorer!! WTF?

¿Porqué alguien en su sano juicio, con un escritorio linux como Dios manda, querría abrir una imagen con IE?

Bueno, trasteando por la web encontré esto:

  1. Ejecutar winecfg
  2. ir a la pestaña Librerías
  3. en “Nueva sustitución de librería” escribir winemenubuilder.exe.
  4. pulsar el botón “Añadir“.
  5. Pulsar el botón “Editar” y luego “Deshabilitar
  6. Finalmente aceptar y cerrar la ventana.

Luego hace falta un poco de intervención manual.

Hay que ir a .local/share/mime y eliminar todo lo relacionado a wine.

Hacer lo mismo en .local/share/applications

Algunos archivos son obvios porque contienen la palabra wine en su nombre, pero otros archivos contienen referencias dentro y pueden usar grep -R wine * para encontrar esas referencias y editar dichos archivos.

Finalmente, ejecuten el comando

update-mime-database .local/share/mime

NOTA: esto lo probé en ArchBang con OpenBox.

Anuncios

Descargando desde SF.net por consola

Hace mucho (pero mucho) que no escribo.

Falta de tiempo, dirán algunos.

Falta de ganas, dirán otros.

Quizá un poco de ambos ingredientes, diré yo.

Hoy dejo una pequeña fórmula para esas veces en que queremos descargar algo desde sourceforge.net usando sólo la consola de comandos.

SF.net desde consola

¿Para qué corno querrá este tipo descargar algo desde consola?

Bueno, me ha sucedido varias veces que tengo algunos servidores headless (léase sin monitor) y que obviamente no tienen interfaz gráfica.

Todo consola. Más

Linux Containers

Después de una laaaarga ausencia, voy a llevarlos a un breve paseo por los “Linux Containers”

Según Dwight Schauer (quien hizo el howto más completo):

Los Contenedores Linux (LXC) son un método de virtualización a nivel sistema operativo, para ejecutar múltiples servidores aislados (contenedores) en un sólo Host controlador. LXC no provee una máquina virtual, pero si provee un entorno virtual que tiene sus propios espacios de proceso y red. Es similar a chroot, pero ofrece mucho más aislamiento.

¿Qué significa esto?

Que con sólo disponer de un kernel nuevo (o al menos en su versión >= 2.6.27), LXC estará habilitado.

Veamos las ventajas rápidamente:

  • Mejor aislamiento comparado con las viejas y queridas jaulas chroot.
  • LXC utiliza recursos mínimos. La respuesta es mucho más rápida que utilizando otro software de máquina virtual ( VMWare / VirtualBox / KVM ).
  • Los servicios y aplicaciones corren a velocidad nativa.
  • Existe soporte para Contenedores Linux en libvirt .
  • LXC trabaja bien con btrfs .
  • No es necesario hardware especial, corre en procesadores de 32 y 64 bits.
  • LXC es Open source.
  • A diferencia de XEN o OpenVZ , no se necesita ningún parche de kernel.

en contra podemos contar:

  • LXC corre procesos Linux en un kernel Linux. Esto quiere decir que se puede ejecutar Fedora en un host Ubuntu, por ejemplo, pero no se puede ejecutar otros sistemas operativos  (Ni BSD, OSX o Windows).
  • No hay interfaz gráfica (GUI) para configuración; todo a mano y con editor de texto.
  • Hay poca documentación en cuanto a instalar y configurar un contenedor.
  • Configurar un contenedor requiere habilidad y conocimiento técnico modesto, pero no es imposible.

Se estarán preguntando ¿para qué corno necesito varios linux virtualizados…? si no puedo con uno solo!!

Bueno, en mi caso, me hice 3 contenedores. Un webserver donde tengo mi wiki personal y voy probando diferente software, un server de compilación (ya que no me gusta tener miles y miles de paquetes “dev” en mi desktop) y un servidor para probar Xrdp, ya que hago muchos cambios a nivel escritorio, recompilación de xrdp, testeo de teclado, etc.

Bien podría hacer todo esto en mi desktop… pero dado que las herramientas están ahí y me gusta investigar… este es el resultado.

Preparación del Host

Voy a utilizar un equipo con Ubuntu 11.04 Natty Narwhal, que tiene kernel 2.6.38-8-generic de 64bits. Más

Aburriiiidoooo :p

Estoy aburrido.

Es raro en mi, porque siempre busco algo nuevo para hacer. Pero lamentablemente es uno de los síntomas que padece el linuxero.

Ojo, no me malinterpreten.

No es que linux sea aburrido… el hecho de que el sistema operativo nunca se rompa, que no haya que defragmentar, que no tengamos pantallazos azules, que ante un corte de luz no tengas que pasar una y otra vez el “chkdskfjdjfldsmbrnhtpjhg” ese para corregir el sistema de archivos, que si se cuelga una aplicación no se cuelga todo el sistema, la verdad que te queda muy poco por hacer y muuuucho tiempo al pedo libre.

Ergo, me aburro. Más

Borrando un disco duro

Tengo un cliente que está migrando su empresa y va a descartar sus viejas PC.

El problema obvio: eliminar la información de forma segura.

Bien podría bajar una copia trucha comprar aplicaciones específicas de eliminación segura, pero en realidad con cualquier distribución GNU/Linux ya poseo las herramientas necesarias para eliminar los datos de un disco duro de forma segura.

Más

Discurso eterno

Hace un tiempo que estoy tratando de revivir el pequeño programador que vivía en mi.
Tenía un mini-coder en mi cabeza que vió y vivió QBasic, FoxPro y dBase, Pascal, Cobol, y luego VisualBasic, VisualFox, Smalltalk y Java.

Luego de varios desencantos y desatinos, mi pequeño programador se conformó con usar la lógica aprendida para hacer pequeños bash scripts que me ayudaran en diversas actividades con GNU/Linux.

El pobre está algo herrumbrado, mal acostumbrado a no moverse.

Así que quise darle una sorpresa y empecé a buscar opciones para aprender algo nuevo. Tal vez, PHP, Python o porqué no Ruby.

Luego de mucho meditar, me incliné por Ruby.

Leí, investigué, estudié y me ayudaron otro poco… Lo bueno es que pasé del “hola mundo” a manejarme bastante bien por el nuevo lenguaje.

Mi pequeño programador está feliz.
Más

¿Soporte Técnico o soportar al técnico?

¿No les ha pasado que al llamar al soporte técnico, o al hacer un reclamo, nuestro interlocutor actúa como si quisiera sacarse de encima el problema rápidamente sin importar si se soluciona o no?

¿O que tienen la frase hecha y te la repiten una y otra vez?

¿O que te das cuenta que el supuesto “técnico” no tiene ni la más pálida idea de qué le estás hablando? Más

Somos lo que ejecutamos

De aquel dicho de “somos lo que comemos” creo acertado hacer un paralelismo entre la comida y el software.

Veamos.

  • Lo que compramos nunca es ni remotamente parecido a lo que vemos en las fotos de las publicidades
  • Nunca tenemos certeza del origen real y calidad del producto
  • No sabemos de qué manera fue creado
  • Con supuestas ‘ofertas’ nos quieren tentar a tener más
  • Al principio parece todo bien, pero luego surgen efectos colaterales
  • Terminamos dañando nuestro organismo lentamente

¿Pensaron que estaba hablando de comida chatarra?

Pues no. Estoy hablando de Software Privativo o Propietario; aunque bien podría compararse al fast food. Más

[ebook] The GNU/Linux operating system

The Free Technology Academy (FTA), Academia de Tecnología Libre, ha publicado un excelente libro llamado “El sistema operativo GNU/Linux”, “The GNU/Linux operating system” en Inglés.

Sus contenidos principales están relacionados con la administración del sistema y a través de ellos aprenderás a instalar y configurar varios servicios de computación como también optimizar y sincronizar los recursos usando GNU/Linux.

Del website del proyecto:

Los sistemas GNU/Linux han alcanzado un importante nivel de madurez, permitiendo integrarlos en prácticamente todo tipo de entorno de trabajo, desde una PC de escritorio hasta estructuras de servidores de una gran empresa.

En el modulo llamado “The GNU/Linux operating system”, los contenidos principales están referidos a la administración del sistema. Este libro es la documentación principal para el modulo.

Información sobre el libro: Más

The Linux Counter Project

¿Cómo saber?

la cantidad de usuarios de GNU/Linux que existen en el mundo? ¿O la cantidad de máquinas instaladas con alguna distribución, como Ubuntu?

Hace unos cuantos años ya; 11 para ser exactos, se creó una organización sin fines de lucro llamada Linux Counter Project, que tomó la iniciativa de Harald Tveit Alvestrand de contar los usuarios e instalaciones de GNU/Linux.

Harald comenzó su proyecto en 1993 y luego al crearse la organización, él pasó a ser jefe ejecutivo.

Actualmente el trabajo es llevado adelante por voluntarios. Existe un Administrador por País quien mantiene actualizada la información geográfica.

Entre las estadísticas se pueden ver listados de países o gráficos, como éste que muestra la evolución de registro de usuarios en Argentina.

Más

Anteriores Entradas antiguas

Archivos

diciembre 2017
D L M X J V S
« Dic    
 12
3456789
10111213141516
17181920212223
24252627282930
31