Buscar este blog

miércoles, 12 de junio de 2013

Instalar MiniTube en LMDE


Llegó el momento que me temía, por fin quedó obsoleta la distribución linux mint 9, la cual era mi distribución de cabecera en la NetBook IVIA 2011 que uso para mis actividades diarias y académicas, Siendo esta la razón para cambiar, tengo bastante tiempo pensando en las diferentes opciones que podría instalar para sustituirla.

Sin embargo, la primera y mas importante razón para mantenerme dentro de LinuxMint es que desde mi punto de vista sigue siendo la más amigable con el usuario final ya que incluye muchos elementos comunes para los experimentados manteniendo el paradigma del Escritorio.

Ahora la decisión esta entre Linux Mint 13 por estar basada en una Ubuntu 12.04 Precise Pangolin LTS (Log Term Suport, lo que me daría soporte al sitema hasta el 2017) o Linux Mint Debian Edition la semi-Rolling (en desarrollo continuo) basada en Debian Testing que se ha convertido hace poco en la versión Jessie. .

Durante un largo rato estuve probando en el trabajo Linux Mint 13 tanto en la versión MATE como la versión Cinnamon, la verdad es que permiten hacer todo con ellas puedo realizar los trabajos incluso puedo usar mi equipo para ver películas, sin embargo, algunos detalles que no terminan de gustarme.

En particular los relacionados con las actualizaciones de los ambientes de escritorio instalar Cinnamon o MATE en el caso de la otra distribución deja el equipo con muchos detalles por resolver, es decir, si desde MATE instalas Cinnamon ( o vise versa) las configuraciones del escritorio y efectos no son los mismos que si instalas directamente la verías si instalas la versión Cinnamon (MATE) directamente.

Así que ahora le tocaba la oportunidad a la distribución semi-rolling, pero tiene que ser rápido porque existen las clases, el trabajo de la casa, en fin ,todo lo demás la vida diaria.

Así que ya probé la Linux Mint Debian Edition durante el manejo de mis actividades académicas de nuevo cuatrimestre de mi licenciatura instalada directamente sobre mi Hardware, como todas la versiones anteriores me permite usar la computadora pero gracias a varios comentarios me di cuenta que para utilizar MATE me permite trabajar con bastante velocidad a pesar de sólo tener 1 MB en RAM aprovechando mejor los recursos. Así que decidí dejar esta distribución como la principal en mi Laptop.

Sin embargo de que pude utilizar los programas que manejo en la escuela, me dí cuenta que uno de los programas que normalmente me gusta, uso y estaba a dos clics de distancia en Linux Mint que no esta en los repositorios de LMDE. Me refiero a MiniTube que es un cliente para ver videos directamente desde Youtube sin necesidad de Flash player.

Después de buscar por todo el sitio de Linux Mint, Morten Juhl-Johansen Zőlde-Fejér un integrante de la comunidad de de MintCast en Google+ me ayudó a localizar el archivo instalador para el programa Minitube. Muchas gracias.

Así que aquí está la forma en que explico paso a paso cómo instalarlo fácilmente en el ambiente gráfico.


0. Descargar el instalador
Para instalarlo visité con el navegador (Firefox viene instalado por defecto en LMDE,pero puedes ser cualquiera) la siguiente dirección:

http://packages.debian.org/jessie/minitube
Como en mi caso instalé la versión 64Bits descargué:
http://packages.debian.org/jessie/amd64/minitube/download
minitube_1.9-1_amd64.deb
Si ya tienes instalado LMDE y quieres saber que versión tienes instalada desde el escritorio, solo tienes que abrir el Monitor de Sistema (Menú/Favoritos/Monitor de sistema ó Menú/Todas las aplicaciones/Herramientas del sistema/Monitor del sistema) y en la Cejilla “Sistema” puedes ver la versión del sistema operativo y la información sobre el kernel instalado y utilizado.

Sin embargo si tratamos de instalarlo directamente mostrará un error por eso tenemos que:

1. Instalar las dependencias necesarias

Puedes hacerlo desde el Gestor de Software (Menú/Gestor de Software, ojo pide la contraseña, se trata de una operación administrativa de tu equipo), para localizarlas escribe phonon en la caja de texto para buscar las aplicaciones y debe aparecer en la lista:
phonon-backend-gstreamer
haces doble clic sobre ella y debe aparecer una descripción el botón para instalarlo.
Instalas y ahora solo falta esperar a que lo descargue e instale.

Por medio de Synaptic (Menú/Gestor de Paquetes), localizas el paquete, lo marcas para instalación y lo instalas.

o por una teminal (Menú/Tér,minal) escribes la siguiente instrucción
sudo apt-get install phonon-backend-gstreamer
y al dar enter te pregunta tu contraseña y después de confirmarlo solo falta esperar a que lo descargue e instale.

2. Ahora sí instalas el MiniTube
En mi caso fue abriendo la carpeta donde se descargó “minitube_1.9-1_amd64.deb ” y haciendo doble clic sobre el archivo se abre una ventana que me permite instalarlo después de haber verificado lo necesario.


Así que aquí termina mi participación.

martes, 11 de junio de 2013

NASM Una herramienta libre para programar en Ensamblador



En este artículo menciono algunas de la razones por las que un proyecto desarrollado como Software Libre puede ser una opción viable.
NOTA: Este Artículo quedó como borrador y pendiente de publicación desde el 02 de Abril, pero se los presento ahora.

Estoy actualmente cursando la Licenciatura en Sistemas Computacionales, como entusiasta del Software Libre me he propuesto (y hasta el momento logrado) resolver todos los requisitos de las materias cursadas usando alternativas al Software propuesto en clase con Software Libre.

En cursos anteriores para resolver los requisitos académicos he utilizado en mi equipo personal con Linux Mint 9 las aplicaciones sugeridas en cada uno de los cursos utilizando wine o dosbox y he buscado opciones libres para realizar los mismos resultados de sin la necesidad de usar las versiones de Software Privativo que han sugerido los profesores.

En particular, ahora que en este curso estamos llevando la materia "ensamblador" nos hemos encontrado con varios problemas al compilar (ya que la propuesta de software originalmente sugerida no permite la compilación en las diferentes versiones de Windows ni en Linux Mint con Dosbox.)

Desde el principio del curso he estado buscando información sobre opciones libres para trabajar en ensamblador sobre todo en mi equipo, he encontrado varias opciones, pero la que más me llamó la atención fue NASM.

Varias de las razones para elegir este compilador de ensamblador es que por ser libre está portado a los diferentes sistemas operativos, así que permite la instalación en cualquiera de ellos, también podemos acceder a tutoriales en línea.

Así pues ahora transcribo lo que encontré:

estos artículos que pueden ser importantes par usar NASM

Visión general de los cambios
http://es.kioskea.net/faq/3284-compilar-un-programa-ensamblador-con-nasm

Aprenda ensamblador 80x86 en dos patadas*
http://www.rinconsolidario.org/eps/asm8086/asm.html

CAPÍTULO IV: Programas. Ejecutables en MSDOS y Linux
http://www.rinconsolidario.org/eps/asm8086/CAP4.html

Ejemplos para NASM en MS-DOS
http://expo.itch.edu.mx/view.php?f=asm_22

De estos último sitio ya probé el programa hola mundo del sitio "Ejemplos para NASM en MS-DOS".

Para poder instalar y compilar el programa dejo aquí los pasos para hacerlo (supongo que funcionará también en Windows)

Paso 0: instalar dosbox y configurar dosbox
        el área de descarga del sitio oficial de Dosbox es:
         http://www.dosbox.com/download.php?main=1
        o directamente para instalarlo puedes descargar el siguiente archivo para instalarlo en Windows.
        http://sourceforge.net/projects/dosbox/files/dosbox/0.74/DOSBox0.74-win32-installer.exe/download
        Desde Linux Mint podemos instalarlo usando el gestor de programas, el gestor de paquetes Synaptic o bien usando apt-get desde la terminal.
        Para configurar un espacio de disco duro que pueda usarse en dosbox sugiero crear un directorio llamado dosboxc, de manera que al iniciar dosbox se pueda acceder a el por medio del comando:
       "mount c c:\dosboxc"  sin comillas para el caso de windows.
       "mount c ~/dosboxc" sin comillar para el caso de linux.
        Todo lo que usemos o necesitemos usar en dosbox se vaciaría este directorio.

Paso 1: descargar NASM y descomprimirlo dentro de la carpeta dosboxc.
               la liga directa para usar la última versión de NASM la puedes conseguir en el área de descarga del sitio oficial.
               http://www.nasm.us/
               o directamente en
              http://www.nasm.us/pub/nasm/releasebuilds/2.10.07/dos/nasm-2.10.07-dos.zip

Paso 3: crear el archivo con el programa (yo personalmente lo puse en el mismo directorio en que está NASM.EXE)
Paso 4: compilar el programa
               la instrucción para compilar el archivo test.asm desde la misma carpeta donde está  nasm.exe que usé fue:
               "nasm -f bin test.asm -o test.com" sin comillas
                esto genera el ejecutable test.com

Algunas de las razones por las que esta aplicación es una buena opción como complemento del ámbito académico además de las libertades conferidas ṕor ser Software Libre, son: existen versiones del mismo para las diferentes plataformas (GNU/Linux,MS-DOS, Windows, MacOSx),permite la interacción con las interrupciones de cada uno de estos sistemas operativos, el proyecto sigue activo, es decir que tiene soporte y sigue obteniendo nuevas características y correcciones; y como ya comenté existe información en línea suficiente para obtener ayuda.

Hasta aquí dejo mi particpación por el día de hoy.