Siempre he usado el linux mint dada su eficiencia en el uso de los drivers para activar el WIFI. Pero he probado algunas otras opciones que, he abandonado por su ausencia de drivers para las tarjetas broadcom... Así que en mi última aventura con un linux basado en ubuntu (a la vez, basado en DEBIAN). Encontré una solución sencilla para configurar el adaptador inalámbrico de mi LAP.

Distribución ELEMENTARY OS (Supongo que funciona también para cualquier otra distribución basada en UBUNTU o DEBIAN).

Instalar los encabezados para la versión de ubuntu que tenemos:

sudo apt install linux-headers-$(uname -r)


Y después reinstalar los archivos relacionados con la tarjeta broadcom:


sudo apt reinstall bcmwl-kernel-source

En algunos casos el comando anterior falla y eso es por que los archivos relacionados con el adaptador Broadcom no estaban previamente instalados, así que solamente hay que reemplazar el comando "reinstall" por "install".

Así de simple y así de sencillo resultó ser activar mi dispositivo wifi... 

Siempre hay un momento para que las cosas raras sucedan una primera vez. Y esta primera vez me ha ocurrido con virtualbox. Después de años de usarlo sin ningún problema desde la instalación de los repositorios de mi distribución (cualquiera que esté usando en ese momento) y después de una reinstalación de sistema (Ahora estoy usando esa llamada ElementaryOs Odín) y reinstalar todo mi ambiente de trabajo acostumbrado sin ningún problema, me topo con que ahora el VirtualBox no quiere funcionar, algo que ya sospechaba después de ver los mensajes de error durante la instalación. 

WARNING: The character device /dev/vboxdrv does not exist.
        Please install the virtualbox-dkms package and the appropriate
        headers, most likely linux-headers-generic.

        You will not be able to start VMs until this problem is fixed.

Procedo pues a realizar la búsqueda correspondiente por que como siempre suele suceder, alguien más ya tuvo problema y seguramente ya buscó ayuda en alguna parte. Después de horas de buscar una solución a mi problema (la mayoría de soluciones ofrecidas por los usuarios eran las mismas que solicita el error que hagamos, es decir, instalar el virtualbox-dkms y los linux-headers-generic), por fin alguien ofrece una solución práctica para este problema. 

Era inútil tratar de poner en practica esos procedimientos ya que seguramente no funcionarían en mi distribución, pero aún así lo intenté con los resultados obvios, y aunque no pude echarlo a andar, las pantallas de error me dieron una pista de como adecuar los procedimientos a mis versiones actuales de linux y de virtual box, el primer proceso sugerido era:

sudo dkms install virtualbox/4.1.12

Obteniendo obviamente como resultado un error: 

Error! Could not find module source directory.
Directory: /usr/src/virtualbox-4.1.12 does not exist.

Gracias a este error descubro que existe un directorio src y me procedo a revisar esa carpeta pero con otros números de versión diferentes. procedo a reemplazarlos en la instrucción anterior y obtengo otro error diferente que aunque no me sirve de nada me ayuda a conocer la versión que deben tener los headers que necesito usar:

sudo dkms install virtualbox/6.1.26

Your kernel headers for kernel 5.11.0-34-generic cannot be found at
/lib/modules/5.11.0-34-generic/build or /lib/modules/5.11.0-34-generic/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.

Así que procedo ahora (previa ayuda de esa pagina de donde me estaba basando para realizar el procedimiento) a instalar los headers necesarios.

sudo apt-get install linux-headers-5.11.0-34-generic

Y procedo a repetir nuevamente la instrucción:

sudo dkms install virtualbox/6.1.26

Después de un buen rato a que termine el proceso, procedo a ejecutar el ultimo proceso sugerido que es:

sudo /etc/init.d/virtualbox start

Y listo! Virtualbox funcionando bien!

 Las ventajas de tener muchas distribuciones de Linux, es que podemos seleccionar la versión que más nos guste. Y digo "más nos guste" ya que la funcionalidad del sistema operativo viene siendo la misma. Son las mismas ventajas, los mismos problemas y en muchos casos, los mismos engorrosos procedimientos de compilar una aplicación que hemos descargado y que no existe en los repositorios de nuestra distribución. 

Las distribuciones aparentemente se están enfocando en atraer usuarios a través de un ambiente de trabajo más amigable y fácil de usar, al grado que los grandes están viendo con buenos ojos meter sus cosas a Linux. Gracias a eso, podemos ahora disfrutar de esas aplicaciones que usamos en otros sistemas operativos ahora en Linux (como es el caso del Visual Code Editor y el navegador Edge de Microsoft). Pero los desarrolladores de las distribuciones de Linux se contagian del EGO de los sistemas operativos comerciales para recordarnos en cada momento que estamos usando SU distribución de Linux, tanto en colores, manejador de ventanas y efectos especiales.

Aunque podemos cambiar el fondo de pantalla, algunas características de la barra de tareas, colocar "applets" en la pantalla. Existe un elemento que siempre nos recordará explícitamente qué distribución estamos usando: La pantalla de inicio (Y no, no me refiero a la pantalla de selección del sistema operativo que queremos arrancar y que es ampliamente conocida por quienes tenemos más de un sistema operativo instaladado en nuestro equipo... Sino a la otra, a la que se conoce como Splash Screen. Cada pantalla depende de la distribución que estemos usando y se encarga de ocultar de nuestros ojos la enorme lista de procedimientos que realiza Linux durante su inicialización (algo que es muy util sobre todo si sospechamos que algo pueda andar mal en el sistema o simplemente tenemos curiosidad de saber que es lo que hace linux para iniciar). La mejor forma de deshacernos de esa pantalla de inicio es presionando la tecla ESC. También existe una forma de eliminar permanentemente esta pantalla, pero es un tema que dejaré pendiente para otra ocasión. Hoy quiero comentarles sobre esa pantalla de inicio:

PLYMOUTH

Durante el arranque, este pequeño programa es el que se encarga de presentar esa pantalla inicial como efectos especiales (como en el viejo Windows) y que, al igual que la mayoría de cosas en Linux, trabaja mediante SCRIPTS y enlaces simbólicos... los Scripts que se encargan de controlar las características de los efectos especiales. Todos estos se encuentran en /usr/share/plymouth/themes donde los enlaces simbólicos los dirigen a /etc/alternatives 

Para descargar nuevas pantallas de inicio se puede dirigir al administrador de paquetes de nuestra distribución, en mi caso es synaptic, o buscarlos de tercera mano:


Una vez que se ha instalado el tema deseado o temas, se procede a seleccionar nuestra pantalla de arranque deseado (en el siempre bienamado linea de comandos por supuesto):

# sudo update-alternatives --config plymouth.default

y

# sudo update-initramfs -u

Por último, procedemos a realzar el siempre util reboot para poder apreciar el cambio.

Suerte


No voy a ahondar mucho en que es el MySql, por que supongo qué, quién busque información sobre MySql, al menos sabe para que sirve esa cosa. Desde las últimas versiones de MySql, he descubierto que MySql ya no permite el acceso desde el MySql-Workbench por lo que tendremos que crear un usuario normal desde la consola de Linux para poder acceder a la administración de la aplicación de MySql-Workbench.

Accedemos a la consola de administración de MySql depues de instalar el servidor MySql:

# sudo mysql -u root -p 

Es importante acceder con la opción de superusuario por que MySql no permite el acceso de usuarios normales cuando está recién instalado.

Creamos en la consola de MySql a un usuario estándar,  lo llamaremos "ejemplo" con la contraseña "pwejemplo". usted deberá reemplazar ejemplo y pwejemplo con los datos de su elección:

mysql> CREATE USER 'ejemplo'@'localhost' IDENTIFIED BY 'pwejemplo';

Es importante que termine cada orden en la consola de MySql con punto y coma (;) para que al presionar la tecla ENTER, se ejecute la orden correspondiente

Después de crear al usuario, hay que asignarle los accesos adecuados para poder crear y modificar Áreas de trabajo, Tablas, Usuarios, Etc. 

mysql> GRANT ALL PRIVILEGES ON *.* to 'ejemplo'@'localhost' WITH GRANT OPTION;

Con esta opción, le estamos otorgando todos los privilegios al usuario ejemplo la opción de crear y modificar áreas de trabajo, tablas y usuarios, es decir, le estamos otorgando los privilegios de superusuario y con este usuario ya podremos acceder al área de trabajo en MySql sin tenen que usar al usuario root.

Cuando se instala la aplicación Mysql-workbench desde el snap de ubuntu, a veces la aplicación no puede acceder a los servicios de seguridad de ubuntu, por lo que es necesario otorgar el acceso a los privilegios correspondientes a la aplicación, los siguientes comandos se aplican dentro de una terminal de linux:

# snap connect mysql-workbench-community:password-manager-service
# snap connect mysql-workbench-community:ssh-keys

 

Etiquetas:

Hola, buenos días! saludo a mis lectores y quiero comentarles los siguiente: como pueden darse cuenta, todas las entradas que existían en mi página han desaparecido. Y es que eso, suele pasar cuando usas servicios de hospedaje gratuitos. Ni modo, todo el trabajo de muchos días se ha ido a la basura. Pa la otra compren su hospedaje o júntense con quienes tienen un nombre de respaldo como es el caso de google.

Así que a partir  de esta fecha, mi sitio se ubica en blogspot.com y como tal, nos regiremos por las normas y lineamientos de google.inc.

Luego extendiendo el tema si es que es necesario.

Etiquetas: