miércoles, 14 de agosto de 2019

Limpiar los datos personales y todo lo que sobra de nuestros sistemas en raspberry pi antes de pasarla a un amigo

Si tienes tu raspberry con un sistema bien depurado y personalizado, puede ser interesarle a algún amigo, pero antes de pasársela hay que quitar tus cosas y ya que estamos hacer algo de limpieza.

Evidentemente si lo que vas a borrar solo lo tienes en la raspberry lo primero sería pasarlo al PC por ejemplo por ssh.

Estos son los pasos para limpiar:

Raspbian

  • Actualizamos los sistemas, en el caso de raspbian se debería hacer con este comando:
    sudo apt-get update; sudo apt-get -y upgrade; sudo apt-get -y autoremove; sudo apt-get clean
  • Abrimos los navegadores y borramos todos los datos desde el principio de los tiempos.
  • Borramos el contenido personal de /home/pi (es decir, todo o casi todo). Si tenemos kodi dejamos el directorio .kodi (ver apartado kodi).
  • Volvemos a cambiar la contraseña para poner las que traía por defecto.
  • Si nos conectamos por wifi, o borramos los datos de conexión o encriptamos nuestra contraseña (cortesía del Atareao)
    wpa_passphrase NOMBREDERED CONTRASEÑA | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf > /dev/null(luego hay que editar el archivo /etc/wpa_supplicant/wpa_supplicant.conf y borrar la contraseña sin encriptar que la deja comentada).
  • Con el mc buscamos archivos que tengan nuestro nombre de usuario o contraseñas y los vaciamos o cambiamos según el caso.
  • Finalmente hacemos lo mismo con el histórico de comandos y del propio mc.

Recalbox

  • Comprobamos que no hay ninguna actualización y si la hay, la aplicamos.
  • Miramos en el archivo de configuración recalbox.conf (sito en /recalbox/share/system/) y quitamos nuestros datos de conexión, especialmente si no están encriptados.
  • Hacemos una búsqueda en /recalbox/share/system/.kodi en busca de cadenas que contengan nuestro nombre de usuario y contraseña, si la encotramos la cambiamos por algo genérico ¡que bien que instalamos mc en recalbox!
  • De nuevo borramos el histórico de mc.

Kodi

Esto hay que hacerlo en todos los sistemas que tengamos kodi, ya sea recalbox, raspbian o LibreElec:
  • Hacemos una búsqueda en /share/system/.kodi en busca de cadenas que contengan nuestro nombre de usuario y contraseña, si la encotramos la cambiamos por algo genérico ¡que bien que instalamos mc en recalbox!
  • Vaciamos de contenido las siguientes carpetas:
    addons/packages
Todas estas acciones sobre kodi hay que hacerlas dentro de la carpeta de configuración .kodi que en casi todos los GNU/Linux de PC están en el directorio $HOME, en el caso de los sistemas para raspberry varía un poco:

SistemaUbicación
Raspbian/home/pi/.kodi
Recalbox/recalbox/share/system/.kodi
LibreElec/storage/.kodi

Bueno, ya la tienes lista para clonar a su microsd, ya sea por usando dd en GNU/Linux, con clonezilla, con las aplicaciones específicas que hay para tu sistema, etc...

martes, 6 de agosto de 2019

Abu Simbel Profanation DeLuxe, remake para GNU/Linux

Empezamos el mes de agosto con otro remake para GNU/Linux de otro juego legendario, en este caso hablamos de Abu Simbel Profanation DeLuxe.



La instalación no puede ser más sencilla ya que es un programa portable:
  1. Lo descargas.
  2. Lo descomprimes donde quieras.
  3. Entras en su carpeta ProfaDeluxe-Linux allá donde lo hayas descomprimido.
    cd ProfaDeluxe-Linux
  4. Das permisos de ejecución al archivo profanation:
    chmod +x ./profanation.
  5. Y lo ejecutas:
    ./profanation 

Y a disfrutar del juego.


Por cierto, si visitáis su página oficial, M.A. Software, veréis que tienen muchos remakes de juegos clásicos y muchos de ellos están para GNU/linux.

lunes, 29 de julio de 2019

Instalar ZEsarUX desde github, potente emulador de ordenadores de 8 bits (Ubuntu y familiares)

Hoy vamos a ver como instalar el gran emulador ZEsarUX, un programa que no solo emula ZX Spectrum como podéis ver en las imágenes:


La compilación es muy sencilla, solo cuatro pasos:
  1. Descargamos las librerías y programas necesarios para la compilación:
    sudo apt install git libsdl1.2-dev libncurses5-dev libaal-dev libcaca-dev build-essential
  2. Descargamos el programa en sí:
    git clone https://github.com/chernandezba/zesarux
  3. Compilamos:
    cd zesarux/src
    ./configure
    make
  4. Instalamos:
    sudo make install

Lo puedes ejecutar desde consola con el comando zesarux, crearte un acceso directo o instalarte la categoría de menú emuladores que incluye el acceso para este emulador.

Es muy fácil de manejar, solo debes tener en cuenta que para acceder al menú basta con pulsar sobre la pantalla con el botón derecho del ratón.

Entre sus bondades:
  • Multisistema, multiplataforma, software libre y gratuito.
  • Soporte accesibilidad para invidentes en ZX Spectrum, para aventuras conversacionales por ejemplo.
  • Juego on line (en pruebas).
  • Y un largo etcétera por descubrir.






viernes, 26 de julio de 2019

UWOL nativo para GNU/Linux (juego de plataformas muy adictivo)

UWOL es un juego de plataformas en el que tenemos que recolectar monedas sin que nos maten los enemigos.
Es un juego muy adictivo y especialmente conocido en la escena retro, pero es poco conocido que hay un excelente remake para GNU/Linux y que sigue funcionando en las últimas distros.

Para instalarlo lo mejor es hacerlo a partir del código fuente, para ello aquí tenéis la siguiente receta para Ubuntu fácilmente adaptable a cualquier otra distro:

  1. Instalamos las librerías necesarias, desde consola lo podemos hacer con el comando:
    sudo apt install libglu1-mesa-dev libglew-dev libvorbis-dev libsdl2-mixer-dev libsdl2-image-dev build-essential git
  2. Nos bajamos el juego con git:
    git clone https://github.com/AugustoRuiz/UWOL
  3. Compilamos, el autor nos lo pone fácil porque simplemente hay que ejecutar el script que incluye al efecto, es decir:
    cd UWOL
    ./makelinux.sh
  4. Y ya tendríamos el binario en la carpeta bin, por lo que para lanzarlo basta con teclear:
    cd bin
    ./uwol
  5. Para mayor comodidad nuestra nos vamos a crear un acceso directo, para lo que crearemos el archivo uwol.desktop dentro de la carpeta Escritorio o Desktop con un contenido similar a éste:
    [Desktop Entry]
    Name=UWOL
    Comment=Platform game
    Comment[es]=Juego de plataformas
    Type=Application
    Path=/opt/linuxgames/UWOL/bin
    Exec=/opt/linuxgames/UWOL/bin/uwol
    Icon=uwol
    Categories=Game;
    Terminal=false
    (sustituye /opt/linuxgames/UWOL por la ruta donde hayas copiado el juego).
  6. Damos permisos de escritura al archivo uwol.desktop
    chmod +x uwol.desktop
  7. Copiamos la imagen que aparece al principio de esta entrada en la ruta /usr/share/pixmaps como uwol.png.

Y ahora a disfrutar de este juegazo de Mojon Twins.


sábado, 20 de julio de 2019

Autologin en Devuan

DevuanPara conseguir autologin en Devuan, es decir, que se acceda como un determinado usuario sin que pida la contraseña, hay que editar el archivo /etc/slim.conf y añadir las siguientes líneas debajo de la línea comentada con el ejemplo de uso:

default user YOUR_USER
focus_password yes
autologin yes


Donde YOUR_USER es el nombre de tu usuario.

¡Ojo! este truco no es válido para algunas distros derivadas de devuan como Refracta a la que serviría el truco para Debian.

domingo, 14 de julio de 2019

Instalando Ubuntu en un Dell Optiplex 320


A continuación reproduzco el artículo de la vieja web a petición de un internauta que quiere aprovechar un viejo equipo muy parecido.

Problemática

Últimamente estan saliendo equipos con controladoras SATA, PATA, etc... que no son estándar y que por ello dan problemas para instalar diferentes sistemas operativos.
En este caso tenemos un Dell Optiplex 320 que no permite ejecutar grub, lo que nos plantea problemas incluso para arrancar CDs-live.

Solución para Linux/Ubuntu como sistema único

Para la instalación hay que seguir una serie de pasos:
  1. Podemos el disco de Ubuntu en el CD-ROM e indicamos en la BIOS que arranque por CD-ROM.
  2. Elegimos la opción correspondiente (instalar, ejecución live, etc...) pero NO PULSAMOS ENTER aún.
  3. Pulsamos F6 para otras opciones de arranque y añadimos lo siguiente:
    acpi=off pnpbios=off pci=nomsi
  4. Ahora si pulsamos INTRO y seguimos la instalación de la manera habitual.
  5. Finalizará la instalación pero no podremos iniciar el linux recien instalado porque se ha instalado con grub (el cual no funciona con estos Dell) por ello instalaremos lilo.
  6. Para ello arrancamos con un live el ordenador (teniendo en cuenta lo antes explicado) y nos meteremos en el linux previamente instalado con el comando:
    mount /dev/sda1 /mnt/
    mount --bind /dev /mnt/dev/
    chroot /mnt/
  7. Instalamos lilo para ello tecleamos lo siguiente:
    apt-get update
    apt-get install lilo
  8. Creamos (o copiaremos de otro que ya lo tenga) un fichero /etc/lilo.conf con el siguiente contenido:
    prompt
    timeout=500
    boot=/dev/sda

    map=/boot/map

    delay=30

    default=Linux

    image=/vmlinuz
    label=Linux
    read-only
    append="root=/dev/sda1 pci=nomsi pnpbios=off acpi=off "
    initrd=/initrd.img

    image=/vmlinuz
    label=LinuxOLD
    read-only
    optional
    append="root=/dev/sda1 clocksource=acpi_pm "
    initrd=/initrd.img.old
  9. Arreglamos el arranque del lilo tecleando:
    lilo -v
  10. Reiniciamos y ya está.

Solución para multisistemas

En el punto anterior he asumido que se instaló como sistema único en sda1, si no es así debemos cambiar las apariciones de sda1 por sda2 o dónde quiera hayamos instalado el ubuntu. Si queremos arrancar también el Windows debemos añadir al final de /etc/lilo.conf estas líneas:
other=/dev/sda1
label=Windows
table=/dev/sda
Si queremos que Windows sea el sistema por defecto debemos cambiar el default
default=Windows

jueves, 11 de julio de 2019

Saca capturas de tu raspberry pi en raspbian con crop

Alguna vez os habréis preguntado como saco las capturas de pantalla de la raspberry para ponerlas en el blog.
Hay muchísimos procedimientos, pero uno de los más sencillos y rápidos es crop.

Instalación

Crop se instala como cualquier otro programa en la raspberry, desde consola:
sudo apt-get install crop
 

Uso

  • Accedes por ssh a tu raspberry.
  • Cuando veas en ella la imagen que quieres capturar simplemente teclea:
    crop
  • Se creará un archivo .png con un nombre que incluye la fecha y hora de creación, ese archivo te lo puedes copiar con un pendrive o por ssh, ya sea con el comando scp o con mc
Más simple que el mecanismo de un chupete.