jueves, 18 de agosto de 2016

Instalar zsnes (Emulador de Super Nintendo) en Archlinux y derivadas



Buenas gente, vengo a dejar como de costumbre un mini tutorial de como instalar un emulador de supernintendo, en éste caso el que mejor me resultó fácil y sencillo de configurar y utilizar en Archlinux fué zsnes.


Importante:
- Para los usuarios que utilizan Arch 64-bits tengan en cuenta que deben habilitar el repositorio [Multilib] en el archivo pacman.conf quedando de ésta manera:



- Vamos a descargar dicho paquete:

$ sudo pacman -S zsnes



- Ahora lo ejecutamos ya sea desde la tty escribiendo zsnes o buscandolo:

$ zsnes



- Y listo, tan simple como éso.


- Ahora lo que tenemos es configurar nuestro teclado o joystick, lo usé con un pad de PS2 también, para comenzar a jugar en:

Config > Input > Set Keys



- Hasta ahora todas las roms que descargué funcionaron perfectamente de diferentes lugares, por ejemplo de rom-world.com se descargan rápido, pesan MUY poco.


- Tenemos diferentes opciones de configurar sonido, resolución de pantalla, etc, sería conveniente que toquen ésas opciones también para tenerlo a su gusto al emulador.




Hasta ahora no tuve ningún problema de funcionamiento ni nada por el estilo.


- Para ejecutar las roms deben ir a:

Game > Load > en la opción de la derecha Directory, buscan dónde las tienen, en mi caso en /home/ice/gamez/roms/supernintendo/ damos doble clic o enter y luego doble clic o enter en la rom que quieran jugar.



- Espero que lo disfruten y si quieren compartir sus roms, bienvenidas serán, las que tengo actualmente como les comenté están en la web de rom-world.com.

- Para desintalar el paquete tan simple como:

$ sudo pacman -Rscn zsnes


Dejo a continuación un video también para los que no quieran leer todo ;-)



Abrazo de gol!


¿Qué utilizamos?
* Emulador: zsnes.
* Distribución: Archlinux.

sábado, 6 de agosto de 2016

Toda la información de nuestra red desde la tty

Bueno en éste caso, vengo a dejarles un mini how to (como de costumbre) sobre como obtener información sobre nuestra red desde nuestra terminal favorita, ya sea gnome-temrinal, xfce4-terminal, tilda, etc.



Las órdenes que usaremos van a estar vinculadas con:

* Dirección IP
* MAC Address
* DNS
* Hostname

Comencemos!


Dirección IP Local:
Aquí obtendremos información sobre nuestras interfaces de red de manera muy detallada. Si queremos ser un poco más específicos para saber cuál es nuestra IP local, colocamos: ifconfig | grep inet y obtendremos nuestra IP local.

$ ifconfig



MAC address:
Vamos a ver que volvemos a usar el comando ifconfig, pero con grep para especificar lo que vamos a necesitar mostrar en éste caso sería nuestra dirección MAC. 

$ ifconfig | grep ether



DNS:

Aquí veremos nuestros dns que delegamos, si queremos editar el archivo lo podremos hacer tranquilamente (en éste caso será como root o usando el comando sudo) y agregamos los DNS que necesitamos. En el screen se ve la ip de mi máquina porque lo tengo configurado con dnscrypt-proxy + dnsmasq (Si quieren ver como instalarlo y configurarlo pueden visitar mi how to aquí).

$ cat /etc/resolv.conf
 


Gateway o Puerta de Enlace:
Como sabrán la puerta de enlace o gateway es el equipo el cuál nos conecta al exterior con nuestro protocolo (en mi caso) TCP/IP.  En caso que necesiten más información dejo aquí el link.
Normalmente es la ip a la cual ingrsamos para configurar nuestro modem/router.

$ ip route show
$ ip route show | grep default



Hostname:
Más allá que por ejemplo en gentoo o en arch configuramos nuestro hostname (el nombre que utiliza nuestro equipo para identificarse). A veces tal vez necesitamos editarlo o saber cuál es. También es posible editarlo (como root o usando sudo) por ejemplo con nano para cambiarlo por otro.

$ hostname
$ cat /etc/hostname




Bueno básicamente ésto fué el mini how to que enseña a conocer nuestra información que tenemos en nuestra máquina y saber encontrar információn básica.

Dejo a continuación un video también dónde muestro lo mismo pero en un corto video.



Espero que les haya sido de utilidad.


¿Que utilizamos?
* Terminal: gnome-terminal.
* Comandos: ifconfig (paquete: net-tools) - grep - ip (paquete: iproute2) - hostname (paquete: inetutils) - cat (paquete: coreutils).
* Sistema: Archlinux.

sábado, 23 de julio de 2016

Solucionar inconveniente de inicio en Virtualbox 5.1 (libQt5X11Extras.so.5)

Buenas noches, luego de la actualización de virtualbox, me dí con que no se iniciaba, pruebo desde la terminal y me salía el error:

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory



Por lo visto se actualizaron o faltaba dicha librería asi que directamente lo que hacemos es instalarla con pacman:

sudo pacman -S qt5-x11extras



Y listo, probamos nuevamente y se inicia correctamente.







Espero que les haya servido!

Abrazo de gol!

viernes, 15 de julio de 2016

Cambiar las respuestas de sudo

Bueno tocando un poco algunos archivos de configuración para ver exactamente que hacen y rompiendo también jaja vi que si cambiamos una línea de nuestro archivo sudoers logramos que nos responda de diferentes formas cada ves que colocamos de manera errónea el password, como? así...

* Vamos a editar primero que nada el archivo /etc/sudoers con nuestro editor de texto favorito (recuerden que debe ser con permisos root): sudo nano /etc/sudoers
* Ahora buscamos la siguiente línea o en el caso que no la tengan la agregan (al final de todo): Defaults env_reset, insults


* Ahora guardamos los cambios y salimos
* Y probamos usar la orden sudo! Colocamos mal el password y nos aparecerá, claro hasta tres intentos mensajes al azar parecidos a éstos:


Tan sencillo como éso, obviamente tenemos muchos más parámetros para modificar en nuestro sistema que están presentes, asi que si son curiosos podrían comenzar a chequear y compartan los que les parezcan interesantes!




Espero que les haya servido!

Abrazo de gol! 

¿Que utilizamos?
* Editor de textos: nano.
* Terminal: gnome-terminal.
* Sistema Operativo: Archlinux.