lunes, 28 de agosto de 2017

Citra: Emulador de Nintendo 3DS en Debian Stretch


Citra es un emulador experimental de Nintendo 3DS, es de código abierto, esta escrito en C ++. Este emulador tiene soporte para Sistemas MS Windows, GNU/Linux y Mac OS X. Citra está licenciado bajo la GPLv2 .

Actualmente el emulador ha logrado ejecutar con éxito diferentes títulos comerciales, teniendo un amplio catálogo de jugabilidad, entre los juegos que puedo destacar son Super Smash Bros, Pokémon Mystery Dungeon: Gates to Infinity, Pokémon Omega Ruby and Alpha Sapphire, entre otros.


 
  • Desarrolladores: Citra Team.
  • Programado en: C++.
  • Plataformas: MS Windows, Mac OS X y GNU/Linux.
  • Genero: Emulador
  • Licencia: GPLv2



  • Procesador:  Intel Core2 Duo E6600 o equivalente.
  • Memoria: 2 GB RAM.
  • Gráficos: Tarjeta de Video de 512 MB con soporte openGL 3.3 o superior.



No es necesario instalar Citra solo tenemos que descargar el archivo binario de este emulador desde su pagina web. 




Una vez descargado el archivo comprimido donde esta el emulador lo descomprimimos y entramos en la carpeta creada al descomprimirlo.

Damos un clic derecho y seleccionamos Propiedades 


Clicamos en la pestaña de Permisos, seleccionamos Ejecutable y Aceptamos


Listo!

 







 

lunes, 17 de julio de 2017

Aplicaciones portables AppImage en Debian GNU/Linux


AppImage es un formato que permite suministrar paquetes de Linux, con la capacidad de ejecutarse en diferentes distribuciones, en modalidad portátil y sin la necesidad de los permisos de instalación de superusuario (root).

Este proyecto nació en el año 2004 como klik, desde entonces se mantuvo en desarrollo continuo, en 2011 cambió de nombre a PortableLinuxApps y 2013 es rebautizado con su nombre actual.

La idea básica del formato es que una Aplicación AppImage es igual a un archivo y ese mismo contiene la aplicación y todos los archivos de los que depende para su funcionamiento. Dicho de otro modo, cada uno es autónomo,  incluye todas las librerías necesarias para la aplicación  y que no forman parte del sistema base.

AppImage es un paquete similar a las aplicaciones portables de MS Windows. Así que un programa con AppImage no se instala sino que se ejecuta y para ello no necesitaremos utilizar los permisos de administrador. Para poder instalar AppImage sólo hemos de abrir la terminal y escribir lo siguiente:


chmod a+x paquete.AppImage
./paquete.AppImage

Esto ejecutará el paquete de manera automática sin necesidad de ser administrador de sistema.

La alternativa gráfica a este método consiste en pulsar con el clic derecho sobre el paquete y no sólo dar permisos de Lectura y Escritura al usuario, sino que también marcar la casilla ” Permitir ejecutar el archivo como un programa ejecutable” lo guardamos y cerramos.

Luego hacemos doble clic sobre el paquete y comenzará la ejecución automática del programa.



Como podéis ver, la ejecución o “instalación” de un paquete AppImage es bastante sencillo y rápido,



lunes, 10 de julio de 2017

Snappy o paquetes snap en Debian Linux



¿Qué es Snappy?
Snappy es un software de implementación y sistema de gestión de paquetes diseñado y construido originalmente por Canonical para su sistema operativo Ubuntu de teléfonos móviles; aunque ha sido portado a varias distribuciones GNU/Linux como Debian. 

Los paquetes, llamados 'snaps' y la herramienta para usarlos 'snapd', funcionan a través de una gama de distribuciones Linux. El sistema está diseñado para trabajar en teléfonos móviles, en la nube, en el Internet de las cosas y en la computación de escritorio.

A diferencia del enfoque tradicional que se tiene en la administración de paquetes DEB y RPM, donde estos requieren ser adaptados a las diferentes distribuciones GNU/Linux que los implementan y donde los paquetes necesitan de otros paquetes llamados dependencias para ser instalados, los paquetes snap son independientes y pueden ser instalados en una gran gama de Distribuciones Linux.


Instalación de Snappy en Debian

A partir de Debian Stretch contamos en los repositorios oficiales el paquete snapd el cual es un gestor y administrador de paquetes snap. 

Para instalar el paquete snap lo hacemos son solo teclear en un terminal:

sudo apt install snapd

Gestión de paquetes snap


Buscar aplicaciones
Podemos visualizar una completa lista con los paquetes Snap disponibles. Para ello, desde un terminal, simplemente debemos ejecutar:

sudo snapd find


Instalar paquetes
Una vez que hemos encontrado el paquete que queremos, podemos instalarlo fácilmente con un comando muy similar al actual apt, por ejemplo:


sudo snapd install nombre-paquete


Actualizar aplicaciones
Por el momento no hay un comando encargado de actualizar todos los paquetes Snap instalados automáticamente, sin embargo, podemos actualizar los paquetes uno a uno tecleando:

sudo snapd refresh nombre-paquete


Listar aplicaciones
También podemos ver una lista con todos los paquetes instalados tecleando:

sudo snapd list


Desinstalar paquetes
Por último, para desinstalar los paquetes simplemente debemos utilizar el parámetro remove, de forma similar a como se utiliza en apt, por ejemplo:

sudo snapd remove nombre-paquete

martes, 4 de julio de 2017

QtADB, GUI de ADB en GNU/Linux


QtADB es una herramienta basada en ADB (Android Debug Bridge) y Fastboot y escrita con la librerías Qt para la comunicación entre nuestro ordenador y un dispositivo con sistema Android.

ADB (Android Debug Bridge, en español "Puente de depuración de Android").
Es es un conjunto de herramientas que viene incluido en el paquete SDK de Android y nos permite acceder y controlar un dispositivo Android desde un ordenador. El uso normal del ADB se realiza desde la línea de comandos.

En definitiva nos va a servir para realizar todo tipo de actualizaciones y backups a nuestro telefono

Fastboot - Arranque rápido
Fastboot es un protocolo de diagnóstico incluido en el SDK cuya función principal consiste en modificar el sistema de ficheros flash mediante una conexión USB desde un ordenador. Para ello el dispositivo ha de arrancarse en modo boot loader (carga de inicio) o modo Second Program Loader (segundo cargador de programa) donde sólo se realiza una inicialización de hardware básica. Después de habilitar el protocolo en el dispositivo, este acepta un juego específico de instrucciones que recibe por medio de la conexión USB utilizando la línea de comandos.

QtADB es una GUI de ADB y Fastboot donde podemos interactuar con nuestros equipos móviles Android. QtADB ha sido probado en los siguientes dispositivos.
  •     Motorola Droid
  •     Motorola Milestone
  •     Nexus One
  •     HTC Dream
  •     HTC Magic
  •     HTC Wildfire
  •     HTC Hero (CDMA)
  •     HTC Hero (GSM)
  •     HTC Desire
  •     HTC HD2
  •     HTC Desire HD
  •     Sprint Evo 4G
  •     Droid Eris
  •     Samsung i5700
  •     Samsung Galaxy S (GT-I9000)
  •     Nook Color
  •     ZT-180 Tablet
  •     Viewsonic G-Tablet
  •     Samsung Intercept SPH-M910
  •     Hannspree Hannspad
  •     Samsung Galaxy Tab 10.1
  •     Sony Ericsson Xperia X8

Nota: QtADB debería funcionar con todos los teléfonos con busybox.



Para utilizar QtADB primero es necesario instalar adb y fastboots en nuestro sistema Debian GNU/Linux.

sudo apt install android-tools-adb android-tools-fastboot
Luego se descarga QtADB desde la pagina web del proyecto https://qtadb.wordpress.com



 Descargamos la arquitectura correspondientes a nuestro sistema, luego extraemos el binario desde el archivo comprimido que recién descargamos. Ya podemos ejecutar la aplicación.


Notas:
Para poder conectar QtADB con el movil es necesario tener la depuración USB activado en el movil; para aquellos que no saben como activarlo miren este vídeo.



Por ultimo una vez conectado QtADB con nuestro movil nos pedida permiso para que el ordenador tenga acceso al movil, aceptamos y listo.





















lunes, 26 de junio de 2017

Rosetta Stone en GNU/Linux + Correccion del Microfono



     Rosetta Stone es una aplicación para aprender idiomas que es producido por Rosetta Stone, Inc.. El título de este programa es una referencia a la Piedra Rosetta, una piedra con inscripciones que ayudó a los investigadores a descifrar la escritura del egipcio antiguo.

Rosetta Stone utiliza una combinación de imágenes, texto y sonido, donde los niveles de dificultad suben a medida que el estudiante avanza. En estas lecciones el estudiante aprende vocabulario y funciones gramaticales sin traducción alguna. El objetivo del programa es que los estudiantes aprendan el idioma que estudian de la manera que aprendieron su idioma materno.

Esta aplicación tiene lamentablemente no tiene soporte para sistemas GNU/Linux pero gracias a Wine podemos instalarla.




     Lo primero que necesitamos para instalar Rosetta Stone es descargar el instalador mas los paquetes de idiomas que queremos estudiar. Podemos descargar los archivos desde Melluiz, desde  Fiuxy o desde IntercambiosVirtuales.



     Ya descargados el instalador y los paquetes de idiomas pasamos a la instalación de Rosetta Stone en nuestro sistema Debian GNU/Linux. Para instalar Rosetta Stone necesitamos tener instalado en nuestro sistema Wine y PlayOnLinux, por favor visitar estos artículos:


Iniciamos PlayOnLinux e iniciamos la instalación.


Seleccionamos Instalar

Luego Seleccionamos Instalar un programa no listado

Clic en Instalar en nueva unidad virtual



Clic en 32 bits



Buscamos y elegimos el instalador de Rosetta Stone




Quitamos el cotejo en iniciar Rosetta Stone y finalizamos

Elegimos Rosseta Stone

Listo!






Como corregir el error de que Rosetta Stone no reconoce el micrófono del ordenador.

Para solucionar este error damos clic en Rosetta Stone y luego en Configurar.

Ahora seleccionamos Editor de Registro.



Dentro del Registro vamos a HKEY_CURRENT_USER \ Software \ Wine \ Drivers.


Dentro de Drivers damos un clic derecho y seleccionamos Nuevo > Valor de Cadena. Ponemos como Nombre Audio y como valor Alsa.