viernes, 21 de julio de 2023

Bluetooth en Debian

Debian no trae por defecto soporte bluetooth, así que tenemos que instalarlo.

  1. Para empezar tenemos que activar el soporte non-free.
  2. Instalamos el firmware, en la mayoría de los casos instalar el paquete iwlwifi
    sudo apt install firmware-iwlwifi
  3. Si no es suficiente, tendremos que buscar información de nuestro dispositivo, ya sea con el comando lsusb, mirando el dispositivo o si trae un CD con drivers seguramente incluya algún archivo de texto con los datos técnicos, de esta última manera he podido averiar que el mío es un Realtek RTL8761B y con una simple búsqueda he encontrado está página con el archivo de firmware fw y unas instrucciones en inglés un poco farragosas que voy a tratar de explicar de forma más clara.
    He copiado el archivo fw a la carpeta /lib/firmware con el nombre /lib/firmware/rtl_bt/rtl8761b_fw.bin
    También he copiado en la misma ruta el otro archivo cfg y añadiendo la extensión .bin al final.
  4. Reiniciamos.
  5. Puede que haya que reiniciar el initramfs
    sudo update-initramfs -u
  6. Instalamos el gestor de Bluetooth:
    sudo apt install blueman
  7. Lanzamos el gestor de Bluetooth mediante las opciones:
    Sistema > Preferencias > Hardware

lunes, 10 de julio de 2023

Instalar VirtualBox en Debian

Debian no trae en sus repositorios VirtualBox por lo que hay que instalarlo a mano descargamos los paquetes de su página oficial, en el momento de publicación de este artículo hay para las versiones 10 y 11 de Debian, pero para la 12 debe estar en breve.

  1. Vamos a la página de VirtualBox, sección descargas y Linux distributions.
  2. Creamos una carpeta para descargar los paquetes deb.
  3. Elegimos la versión correspondiente a nuestra distro, en este caso la versión que corresponda a nuestro Debian y la descargamos en el directorio.
  4. Instalamos VirtualBox con los comandos:
    sudo dpkg -i virtualbox-7.0_7.0.8-156879~Debian~bullseye_amd64.deb
    (el número de versión será lógicamente otro en el momento que leas este artículo).

  5. También nos bajamos de la página de descargas el correspondiente VM VirtualBox Extension Pack, recuerda siempre que sea para el mismo sistema, arquitectura y versión de virtualbox.
  6. Instalamos VM VirtualBox Extension Pack, para ello abrimos VirtualBox y arrastramos a la zona central del programa debajo de los iconos de acción, hacemos clic en instalar, leemos toda la licencia hasta abajo y Acepto.


  7. Para tener acceso a dispositivos USB hay que añadir nuestro usuario al grupo vboxusers, la manera más fácil es editar /etc/group y añadir a la línea correspondiente a nuestro usuario, quedando parecido a esto:
    vboxusers:x:130:tuusuario
  8. Y ya está, listo para crearnos nuestras máquinas virtuales.

domingo, 2 de julio de 2023

Actualizar Devuan Chimaera desde Devuan Beowulf

Hace tiempo os conté que instalé Devuan Beowulf en mi viejo Pentium 4 (antes también en un pentium III), después de tanto tiempo toca actualizar a Devuan Chimaera.

IMPORTANTE: Este procedimiento es válido si se parte de la versión Beowulf de Devuan, si quieres cambiar desde otra distro a Devuan tendrás que hacer una instalación de cero, previo backup de lo que quieras conservar, por supuesto.

Antes de empezar...

La actualización tenía un problema que no me dejaba actualizar, referente a mi cliente DNS, en concreto eran como éste:

Err http://security.ubuntu.com natty-security Release.gpg Temporary failure resolving 'security.ubuntu.com'

Fuente: https://www.enmimaquinafunciona.com/pregunta/9972/apt-get-no-puede-conectar-quotfallo-en-la-resolucion-de-archiveubuntucomquot

Fallo temporal al resolver 'security.devuan.org'
Imposible obtener ...  Fallo temporal al resolver 'ftp.es.devuan.org'

Temporary failure resolving 'archive.ubuntu.com'

Fuente: https://www.enmimaquinafunciona.com/pregunta/9972/apt-get-no-puede-conectar-quotfallo-en-la-resolucion-de-archiveubuntucomquot
Temporary failure resolving 'archive.ubuntu.com'

Fuente: https://www.enmimaquinafunciona.com/pregunta/9972/apt-get-no-puede-conectar-quotfallo-en-la-resolucion-de-archiveubuntucomquot

Simplemente lo solucione añadiendo la siguiente línea al archivo /etc/resolv.conf

nameserver 8.8.8.8

 

Actualización

  1. Cambiamos a root, ya sea con sudo bash o su - según nuestra configuración.
  2. Evitamos que el protector de pantalla pueda interrumpir el proceso:
    sudo killall xscreensaver
  3. Actualizamos la versión actual de Devuan:
    apt update
    apt -y upgrade
  4. Editamos el archivo /etc/apt/sources.list y cambiamos todos los sitios donde aparece beowulf por chimaera.
  5. Actualizamos al nuevo sistema:
    apt-get update
    apt-get -y upgrade
    apt-get dist-upgrade
  6. Nos aseguramos que no ha habido ningún problema ejecutando el comando:
    apt-get install -f
  7. Repetimos el paso 5.
  8. Reiniciamos.



Fuente

viernes, 23 de junio de 2023

Monitor Amstrad CTM-644: Restauraciones sencillas y superficiales

Hace más de 20 años vi como un individuo arrojaba con gran violencia y saña al contenedor delante de mis narices este monitor Amstrad CTM-644.


Inmediatamente, me lancé al contenedor para rescatar al noble aparato.

A pesar de la brutalidad del acto y de que su antiguo dueño le había intentado cortar los cables la unidad aún funcionaba, aunque algunas veces había que apretar el conector porque se le iba algún color o sincronismo.

En aquellos tiempos le hice un apaño con cinta aislante para que al menos funcionara, pero después de 20 años ya tocaba una reparación más en serio. 


Por cierto, el "cable" amarillo que veis sin conectar no lleva cobre y no sirve para nada, tenía que ser algo que se usaba de guía o que se pasaron metiendo cables en el montaje.

Al fin he encontrado tiempo para restaurarlo, aprovechando que es una de las restauraciones más sencillas para un novato en estas tareas como yo. 

Lo único que he hecho ya sido:

Retirar el apaño con cinta aislante que como ha podido ha aguantado estas dos décadas y sustituirlas por tubos aislantes termorretractil. Quitar el horrible grafitti que le hizo su anterior propietario con la laca de uñas de su mamá, precisamente he usado quitaesmalte con el que se ha retirado perfectamente y sin dañar la pintura original del monitor. 

 

Después lo he probado y seguía dando los problemas con el sincronismo porque el conector también estaba con algo de óxido, le he echado alcohol isopropílico en spray al conector que he enchufado y desenchufado varias veces en otro conector hembra aéreo que compré hace mucho tiempo para otro proyecto pendiente.

 


 Y ahora por fin en un sitio digno de su resistencia.


 

viernes, 16 de junio de 2023

Actualizar Debian 11 a Debian 12 en mi Acer e-machines e-520

Hoy que actualizado el Debian 11 MATE que tiene mi portátil por Debian 12 para ello he seguido una serie de pasos para que la actualización sea lo más segura y satisfactoria posible, en este caso hablamos de la versión de 64 bits para arquitectura PC.

 


Nota importante: según la configuración de tu Debian puede que no te funcione sudo con tu usuario normal, en ese caso tienes que teclear primero para hacerte root el comando:

su -

Y todos los comandos que aparecen a continuación debes ejecutarlos sin la palabra sudo.

Si por el contrario, te funciona sudo asegúrate que también puedes entrar con su -, en caso de que no sea así teclea el siguiente comando y pon tu contraseña la dos veces que te lo va a pedir:

sudo password

 

1. Hacer copia de seguridad

Esto es algo que tenemos que hacer periódicamente siempre, pero cuando vamos a actualizar un sistema operativo es aún más recomendable.

Se puede hacer con un disco externo o bien pasando los archivos que tenemos interés en que no se pierdan a otro ordenador por red.

 

2. Actualizar Debian 11 a la última antes de actualizar.

Como siempre actualizamos con el comando:

sudo apt update && sudo apt - y upgrade

En mi caso he descubierto que hay un repositorio que ha dejado de responder, con el que descargábamos el software multisystem que ya se ha quedado obsoleto.

Simplemente. desactivamos el repositorio que nos ha dado problemas, aunque también es conveniente hacer lo propio con cualquiera añadido por ppa.

Para ello simplemente comentamos con un caracter almohadilla (#) al principio de la línea del repositorio en /etc/apt/sources.list

Una vez comentada la línea volvemos a ejecutar el comando para actualizar Debian 11.

Por último limpiamos el sistema:

sudo apt --purge autoremove

 

3. Empezamos la actualización a Debian 12

  1. Editamos /etc/apt/sources.list con nuestro editor favorito y cambiamos todos los sitios donde aparece bullseye por bookworm


  2. Añadimos al final de cada línea un espacio y non-free-firmware 
  3. Volvemos a actualizar los paquetes, pero excluyendo los paquetes nuevos:
    sudo apt update && sudo apt -y upgrade --without-new-pkgs
  4. Si pregunta si queremos conservar un archivo de configuración o cambiarlo por la nueva versión, siempre elegimos la nueva versión y luego reconfiguramos, nos ahorraremos muchos problemas.
  5. Si nos pregunta en algún momento si queremos que se reinicien servicios al actualizar los correspondientes paquetes le decimos que sí.


  6. Lanzamos el comando para la actualización en sí (tardará un buen rato):
    sudo apt full-upgrade
  7. Reiniciamos:
    sudo reboot
  8. Hacemos limpieza:
    sudo apt autoremove
Y ya tenemos Debian 12 en este portátil de 2008 dando un gran rendimiento con solo 2Gb de RAM.
 
 

4. Arreglos después de la instalación

En mi caso solo he tenido que volver a meter a mi usuario en sudo, ya que ha cambiado la configuración y lo ha sacado.
 
También he actualizado con éxito mi torre con i7 con 8Gb de RAM.


sábado, 10 de junio de 2023

Debian: montar particiones sin que nos pida la contraseña de root

Cuando hacemos clic en una partición nos pide la contraseña de root para hacerlo, es una buena medida de seguridad pero puede que no queramos esta molestia.

Si no queremos que nos pida más la contraseña hay que editar con permisos de administrador el archivo:

/usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy

El archivo está dividido en secciones con las opciones anidadas, a nosotros nos interesa la sección con la línea:

<action id="org.freedesktop.udisks2.filesystem-mount-system">

Dentro tendremos la opción defaults con este contenido:

    <defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>

Simplemente cambiamos auth_admin_keep por yes.

Si en algún momento volviera a pedir contraseña es porque en alguna actualización se ha cambiado este archivo, simplemente volvemos a hacer esto y problema solucionado.

lunes, 5 de junio de 2023

Exportar e importar máquinas virtuales en Virtual Box con el formato OVA

OVA es un formato común entre diversos hipervisores y sistemas de virtualización, si queremos llevarnos nuestras máquinas virtuales a otro PC que incluso tenga otro programa de virtualización es una manera muy cómoda de hacerlo.

Las máquinas se exportan completas con todas sus características en un solo archivo .ova

Vamos a ver los dos procedimientos para el software de virtualización que uso: VirtualBox.

 

Exportar de VirtualBox a un archivo OVA

  1. Abrimos VirtualBox.
  2. Hacemos clic con el botón derecho sobre la máquina virtual que queremos exportar.
  3. Seleccionamos la opción Exportar a OCI.
  4. Cambiamos el formato a Open Virtualization Format 1.0.
  5. Si queremos que el archivo se exporte a otra carpeta, en un disco externo por ejemplo, hacemos clic en el icono de la carpeta que está en la misma línea que el campo Archivo, seleccionamos la ruta y pulsamos Guardar.


  6. Dejamos el resto de opciones como vienen y pulsamos siguiente.
  7. Comprobamos que todo está como queremos y pulsamos Exportar.
  8. Esperamos unos minutos, que serán más o menos según el tamaño de nuestra máquina virtual y al final del proceso tendremos nuestro archivo .OVA

 

Importar un archivo OVA a VirtualBox

  1. Abrimos VirtualBox.
  2. Seleccionamos las opciones de menú Archivo e Importar servicio virtualizado
  3. Elegimos el archivo con el icono de la carpeta y pulsamos siguiente.
  4. Antes de abrir la máquina virtual nuevo repasamos la configuración, sobre todo para ver si realmente tenemos los recursos que nos pide como memoria.

  5. Repasamos los datos de hardware
  6. Al final del proceso tendremos nuestra máquina importada.