Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

domingo, 14 de diciembre de 2025

Paso a paso asciiquarium en Debian

Linux tiene aplicaciones y scripts que hacen de todo, algunas cosas son más divertidas que otras... en mí caso decidí usar un script muy divertido que convierte mí terminal en un acuario (si, como el de MS-Windows.... pero más divertido), animo a todos a que lo prueben y comenten que les parece.

Pasos a seguir para ejecutarlo, solo necesitas unos simples comandos para ejecutarlo en tu terminal favorita (como Alacritty, Kitty, o Termite, Terminator, Foo, etc.).

  1. Instalar librerias y depencidencias para que funcione, usando los comandos:
    sudo apt update
    sudo apt install perl-modules libcurses-perl cpanminus

  2. Descargar el Script desde el site del Author: Kirk Baucom usando el comando:
    wget https://robobunny.com/projects/asciiquarium/asciiquarium_1.1.tar.gz
    Nota: tambien esta disponible desde el portal de GIT de Caludio Matsuoka / asciiquarium

  3. Descomprime y entra en el directorio:
    tar -zxvf asciiquarium.tar.gz
    cd asciiquarium

  4. Mueve el script y dale permisos de ejecución: Copia el archivo ejecutable (asciiquarium) a una ubicación dentro de tu PATH (como /usr/local/bin) para poder ejecutarlo desde cualquier lugar.
    sudo cp asciiquarium /usr/local/bin/
    sudo chmod 0755 /usr/local/bin/asciiquarium

  5. Para ejecutarlo
    Una vez finalizados estos pasos, puedes abrir una terminal y simplemente escribir:
    asciiquarium

Listo ya pueden tener un acurio muy divertido:

miércoles, 18 de junio de 2025

Subsonic instalado en una LXC de Proxmox

Hace ya un tiempo que tengo un Home Server y estoy usando Proxmox para virtualizar servidores de diferentes tipo/aplicaciones, como DNS, VPN, File Server, LDAP, Torrent, etc., etc., por eso uno de los servicios que no podía faltar es el streaming de audio con toda mi galería musical y lo que quería era usar Subsonic que para mí es la mejor app a usar... ok, si a alguien le ayuda dejo el procedimiento paso a paso:

  1. Lo primero será crear el LXC en Proxmox, esta parte es muy sencilla porque se puede usar la web de Helper Scripts para crear el contenedor y convertirlo en media server; hay que conectarse al nodo acceder a la terminal (recuerda crear el LXC con privilegios y acceso ssh para hacer mas facil las tareas de mantenimiento futuros), ejecuta el comando:
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/debian.sh)"

  2. Finalizada la instalación, tienes 2 opciones acceder iniciando sesión sobre el LXC o desde el nodo loguearte directamente usando el comando:
    lxc-attach --name 100
    también puedes usar el comando:
    pct enter 100
    Cambia el número 100 por el número del Container ID que se haya asignado.

  3. ya te logueaste, hay que habilitar el repositorio con java8:
    wget http://www.mirbsd.org/~tg/Debs/sources.txt/wtf-bookworm.sources
    sudo mkdir -p /etc/apt/sources.list.d
    sudo mv wtf-bookworm.sources /etc/apt/sources.list.d/
    sudo apt update

  4. Completada esta parte ya tendremos disponible lo que requerimos, ahora instalamos el jdk
    sudo apt install openjdk-8-jdk

  5. Bien procedemos a descargar e instalar Subsonic 
    wget https://s3-eu-west-1.amazonaws.com/subsonic-public/download/subsonic-6.1.3.deb
    sudo dpkg -i subsonic-6.1.3.deb

  6. Por seguridad hay que crear otro usuario para evitar que subsonic tenga acceso a root
    sudo useradd --system subsonic
    sudo gpasswd --add subsonic audio

  7. Ahora hay que editar el archivo "/etc/default/subsonic" para cambiar la cantidad de memoria máxima a usar y agregar el usuario con permisos a la aplicación, este usuario no tendrá más permisos en el computador para evitar riesgos de seguridad, el archivo se modificará así:
    # Type "subsonic --help" on the command line to read an
    # explanation of the different options.
    #
    # For example, to specify that Subsonic should use port 80 (for http)
    # and 443 (for https), and use a Java memory heap size of 200 MB, use
    # the following:
    #
    # SUBSONIC_ARGS="--port=80 --https-port=443 --max-memory=200"

    SUBSONIC_ARGS="--max-memory=150"

    SUBSONIC_USER=subsonic

  8. Por defecto Subsonic busca los archivos multimedia en la dirección: "/var/music", si deseas usar este directorio deberás crearlo y asignarle permisos al usuario subsonic, con el comando:
    sudo mkdir /var/music
    sudo chown subsonic:subsonic /var/music

  9. Reiniciar Subsonic antes de usarlo:
    sudo systemctl restart subsonic

  10. Listo ya puedes iniciar sesión abriendo el navegador e ingresando la URL de tu LXC http://IP:4040, recuerda que la primera vez que ingreses el user/pass=admin, cambialo y generate una cuenta con privilegios para administrar tus librerias. Que te diviertas!

jueves, 27 de marzo de 2025

Como instalar Anydesk en Debian 12

La idea es actualizar el procedimieto que genere hace ya un tiempo e indicar los pasos para agregar el repositorio de Anydesk, para luego instalar la app y mantenerla actualizada, los pasos son:
  1. Como siempre empezamos por actualizar el sistema:
    sudo apt update ; sudo apt upgrade

  2. Instalaremos los pre-requisitos:
    sudo apt install -y gnupg2 curl

  3. agregaremos la llave GPG:
    curl -fsSL https://keys.anydesk.com/repos/DEB-GPG-KEY|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/anydesk.gpg

  4. Ahora hay que agregar el repositorio al archivo de apt-sources
    echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list

  5. Actualizamos los repositorios
    sudo apt update

  6. Procedemos a hacer la instalación sobre el sistema:
    sudo apt install anydesk

  7. Solo queda iniciar la app y empezar a usarla


domingo, 12 de enero de 2025

Montar unida externa EXFAT automaticamente en FSTAB de Linux Debian

 Este proceimiento espero sirva de ayuda para los usuarios que como yo quieren que una unidad de almacenamiento externo se monte de manera automática en su linux y tenga los datos disponibles para acceso, lectura, escritura, BKP, etc; prefiero usar exfatb en la unidad externa porque es compatible con muchos OS, como Windows, MacOS, Android y otros... cosas que vamos a necesitar:

  1. Una PC con linux
  2. Un disco externo, preferentemente en formato exfat

El procediemito es muy sencillo, pasos:

  1. Conectar la unidad externa al puerto USB y desde la consola con el comando "sudo fdisk -l" identificar los discos y las particiones instaladas:


  2. Luego usamos el comando "sudo blkid" para obtener el ID del disco que vamos a montar y agregar al "fstab".


  3. Pero antes de editarlo, vamos a crear la carpeta en la cual se ubicará el disco montado, con el comando "sudo mkdir /mnt/media"

  4. Toca editar el archivo fstab con el comando "sudo nano /etc/fstab" se mostrará un fichero asi:


  5. Agregamos lo datos del disco que queremos montar automáticamente, en esencua el UID y el formato de ficheros:


  6. Completada esta parte, sólo queda reiniciar y usar; se pueder ver el contenido con el comando "ls -l /mnt/media" y ya puedes compartir este disco con los diferentes usuarios de la red.


Observación: Con el comando "mount -a" podras verificar si hay algun error en el montado y con el comando "df -l" se mostrará los discos montados y sus respectivas rutas:






lunes, 20 de julio de 2020

Error code 127 al instalar VirualBox en Debian 10 Buster


Después de instalar VirtualBox tratas de instalar el paquete de extensiones y obtienes un error que no te permite continuar.. he aquí una solución sencilla:


Mensaje de error:

Fallo al instalar el paquete de extensión /home/juliuss/Descargas/Oracle_VM_VirtualBox_Extension_Pack-6.1.0_RC1.vbox-extpack.The installer failed with exit code 127: Error creating textual authentication agent: Error opening current controlling terminal for the process (`/dev/tty'): No such device or address.Código resultado: NS_ERROR_FAILURE (0x80004005)Componente: ExtPackManagerWrapInterfaz: IExtPackManager {70401eef-c8e9-466b-9660-45cb3e9979e4}

Lo primero es descargar la version correcta del pack para la versión instalada usando wget

wget http://download.virtualbox.org/virtualbox/6.1.0_RC1/Oracle_VM_VirtualBox_Extension_Pack-6.1.0_RC1.vbox-extpack

el comando para ejecutar el instalador es:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.0_RC1.vbox-extpack

Al iniciae el proceso te mostrará la licencia y despuest solicitará permiso de ejecución, completado esto se mostrará un mensaje muy similar a este:


Ya puedes verificar la instalación correcta en: Archiv -> Preferencias -> Extensiones

domingo, 19 de julio de 2020

Instalar VirtualBox en Debian 10


VirtualBox es el software open más usado para probar y estudiar sistemas operativos y aplicaciones que no quieres instalar en tu PC pues no sabes si podria afectar tu rendimiento o estabilidad; es muy sencillo, amigable, potente y  ademas tiene mucha información de ayuda para los novatos. He aquí mí pequeña contribución.

1. Lo primero es abrir la terminal y cargar las llaves para poderlas usar:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

2. Agregar el repositorio de Virtual box a nuestro source.list:

echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

3. Ahora hay que actualizar para poder realizar la instalación

sudo apt update

4. antes de instalar veamos que version esta disponible

apt-cache search virtualbox-

boinc-virtualbox - metapackage for virtualbox-savvy projects
virtualbox-guest-additions-iso - guest additions iso image for VirtualBox
virtualbox-5.1 - Oracle VM VirtualBox
virtualbox-5.2 - Oracle VM VirtualBox
virtualbox-6.0 - Oracle VM VirtualBox
virtualbox-6.1 - Oracle VM Virtual

5. Procedemos a instalar

sudo apt install virtualbox-6.1

es un proceso fácil y rápido, espero le ayude a nuevos y otros que como yo nos mantenemos probando y estudiando.

sábado, 16 de abril de 2016

Formatear unidad USB desde terminal Linux

¿Te encontraste una unidad usb y crees que tiene algún Virus?
imagen prestada de pcradar

Lo más probable es que sea cierto, por eso hay que tener en consideración ciertas recomendaciones... algo de sentido común y lógica!


  • Piensa primero que puede ser una USB KILLER, lamentablemente no hay muchas formas fáciles de fijarte si es así... así que cuidado! tu pc, mac, tv, etc a lo que lo conectes podría freírse... muchos optan por conectarlas en una cabina, oficina, laboratorio con lo cual el costo de reparación en muy mal plan se lo pasas a otra persona.
  • Lo más probable es que alguien la olvidó y seguro regresa por ella, en todo caso sé buena onda y déjala donde la encontraste o también la puedes entregar en la recepcion o el área de seguridad.

Ni lo uno ni lo otro... te cayó del cielo y planeas darle uso para cualquier cosa, bien prepararla y dejarla lista para usar (osea sin bichos ni sorpresas raras), es fácil usando el terminal de Linux, lo pasos son:

1.- Obviamente si tienes tu sistema actualizado con una simple orden agregas soporte con las herramientas "dosfstools", acceder como root e ingresas:
apt-get install dosfstools

2.- Luego debes saber identificar tu la unidad conectada con el comando:
fdisk -l

Te debería de mostrar algo así:

3.- una vez que ya sabes cual es, osea: "/dev/sdb1", procedemos al formateo:
mkfs.vfat -F 32 /dev/sdb1

Ahora la unidad USB ya esta lista para usar sin tener que preocuparse... espero a alguien le sea de ayuda el pequeño tutorial.

domingo, 30 de noviembre de 2014

Como se construye Linux

El vídeo difundido por la fundación Linux es muy gráfico y demuestra muy bien como se hace y porque es tan exitoso y potente.

sábado, 16 de noviembre de 2013

Agregar cuadros de texto al Blogger

Hola me ha pasado que quise ingresar unos comandos del tipo linux en el blogger para publicar una ayuda de un comando muy util llamado history, bien al grano la hay que editar en html

1.- Agregar el siguiente código:

<textarea readonly="readonly" style="height: 50px; margin: 2px; width: 510px;">
Ingresa aquí tú texto
</textarea>

2.- Luego de eso se podrá ver algo así:



3.- Es de mucha ayuda lo use para publicar una ayuda de memoria sobre OTRS:

OTRS sobre Debian paso a paso muy rápido

espero le sirva a alguien más, saludos

domingo, 12 de mayo de 2013

Como configurar el driver inalambrico Intel PRO/Wireless 3945ABG en Debian 7

Bien, ya tenemos la nueva versión de Debian 7 y se me dio por instalarla en una laptop de pruebas, el tema es que la wifi Intel no funcionaba obviamente por los drivers propietarios, entonces dejo aquí un pequeño procedimiento para realizar la instalación y poder usar el Wifi, agregar los repositorios y ejecutar los comandos:


  1. $ su
  2. # aptitude install firmware-iwlwifi
  3. # modprobe -r iwl3945 && modprobe iwl3945

Ya se puede iniciar la tarjeta de red e intentar conectar a un red Wifi; si no se puede encontrar alguna red disponible seguro es porque necesitas recargar la red y listo.

Espero este pequeño como le ayude a alguien con el mismo problema.

domingo, 27 de enero de 2013

Linbox osea winbox para linux

Muchos que usamos Mikrotik usamos Linux como plataforma base por a facilidad de uso y las ventaja que ofrece el OS, pero muchas veces es necesario usar una VM con Windows XP para poder probar algún software, bien un tip para usar la Winbox desde Linux es primero instalar Wine y luego usar el siguiente comando para crear un alias:

 echo "alias linbox='/usr/bin/wine /home/user/winbox.exe'" >> ~/.bashrc 

con eso se ahorra un chupo de memoria.. provecho!!