3 problemas de Linux, realmente logré solucionarme por mi cuenta

He estado usando regularmente Linux en varias formas durante alrededor de seis años, y en mi tiempo me he encontrado con mi parte justa de problemas confusos e irritantes. Los estoy contando aquí para preservar y transmitir lo que he aprendido, si también para mostrar un poco mis plumas.

El error de «intérprete malo» al ejecutar scripts bash

Tenía una fase de escritura y ajuste de varios guiones Bash, y me encontré con este problema donde de repente el guión se negaría a ejecutar. Recibiría este mensaje: «/bin/bash^m: intérprete malo: no hay dicho archivo o directorio». Fue confuso escuchar considerando que conocía todos los archivos y directorio involucrados en el script, y definitivamente existieron allí.

Después de algunas investigaciones, supe que la razón por la que Bash se negaba a ejecutarlo era que tenía las terminaciones de línea incorrectas. Mi script bash tenía finales de línea DOS, como «\ r \ n», cuando Bash necesitaba finales de línea Unix: «\ n».

Relacionado

SEX: «Interpreter malo: no hay tal archivo o directorio» Error en Linux

No es tan «malo» como parece.

La presencia de las terminaciones de línea incorrectas podría estar vinculada a mi hábito de arrancar dual Windows y Linux. Comenzaría a escribir un script bash en mi computadora de Windows, guardarlo en mi NextCloud para que se sincronice entre dispositivos, luego lo reabriría en mi computadora Linux para ejecutarlo. Crear el archivo en Windows significaba que el archivo se guardaba con finales de línea DOS de forma predeterminada. Si hubiera estado planeando mejor, habría obligado a mi aplicación de codificación a usar finales de línea Unix.

Remus Rigo / Shutterstock.com

Durante un tiempo, escapé por completo de experimentar las historias repetidas de problemas de controladores de dispositivos en Linux. Siempre me he quedado con tarjetas AMD, por lo que todavía nunca he engaño con el pobre soporte de conductor de Nvidia. Esa racha de la suerte llegó a su fin cuando intenté instalar Linux en una MacBook envejecida.

El MacBook, fabricado alrededor del año 2012, fue construido con un adaptador inalámbrico hecho por Broadcom. El nombre de Broadcom es conocido en los círculos de Linux por su falta histórica de soporte de Linux. No fue sino hasta 2010 que Broadcom lanzó un controlador de código abierto adecuado para Linux. Incluso ahora, sin embargo, los controladores que necesita no se empaquetan con la distribución que está tratando de instalar, dejando su adaptador Wi-Fi irreconocible por Linux.

Por esa razón, cuando instalé Linux Mint XFCE en MacBook, no pude conectarme a Wi-Fi. Para hacerlo, necesitaba descargar e instalar el controlador correcto para mi dispositivo específico. En detalle, averiguarlo es un poco de proceso, pero se describe en el arco wiki.

Aprendí de esta experiencia que hay un par de herramientas indispensables si va a instalar Linux en una variedad de tipos de hardware. Primero, debe tener un cable Ethernet disponible conectado, así como un adaptador Ethernet a USB en caso de escasez de puertos. Este es el atajo más rápido y confiable para sus controladores Wi-Fi. Alternativamente, puede obtener un adaptador inalámbrico externo que pueda sustituir su tarjeta Broadcom mientras descarga los controladores

‘Fall Guys’ negándose a jugar

Un problema importante que me encontré más recientemente surgió cuando algunos amigos querían que jugara a los chicos de otoño con ellos. Necesitaba instalar en mi computadora Linux, un épico exclusivo de juegos que no está disponible de forma nativa para Linux y que incluye el software anticiche.

Pude hacerlo usando Heroic Games Launcher, con el que ya he jugado bastante. Solo necesitaba la gloriosa versión Eggroll de Proton para que el juego fuera jugable.

Sin embargo, golpeé otro inconveniente cuando intenté festejar con mis amigos. No pude enviar invitaciones a la fiesta ni recibirlas. Resultó que conectarse con amigos requiere la presencia de la superposición de servicios épicos (EOS), que Heroic no instala de forma predeterminada. Tuve que encontrar la opción de Heroic para instalarlo, luego alternar también en la configuración del juego de Fall Guy.

Una vez que todo estaba en orden, pude jugar toda la noche con mis amigos. Sin embargo, se necesitó una lectura múltiple guías y paneles de discusión para resolverlo todo, y es por eso que decidí escribir mi propia guía completa.

Relacionado

Cómo optimizar los ‘chicos de otoño’ en Linux (para que pueda unirse a una fiesta)

¿El juego en Linux es fácil ahora? No siempre.

Innumerables otros recibieron el tratamiento con nuclear y pavimento

Ha habido muchos más problemas que simplemente no encontré el tiempo o la energía para resolver individualmente. En el caso de que el problema que no puedo crecer parece estar con el sistema operativo, recurro al método probado y verdadero de simplemente limpiar mi disco duro y reinstalar el sistema operativo. Alternativamente, si el problema parece estar con la distribución de Linux específica, probablemente instalaré una diferente en su lugar.

Esa es la belleza de usar sistemas operativos de Linux. Si una distribución le está causando problemas, siempre puede probar otra.

Relacionado

Cómo instalar Linux

Te guiaremos a través de todo lo que necesitas saber.

Por supuesto, el método Nuke and Pave es tan destructivo como parece, por lo que presionar ese gran botón rojo significa que debe estar preparado para perder datos. Con los años, he aprendido a ser ágil con mis datos. Mantengo todos mis archivos importantes respaldados en múltiples ubicaciones.

Para facilitar la instalación en un sistema operativo recién instalado, mantengo mis archivos más críticos de misión almacenados en un servidor NextCloud que alojo en uno de mis dispositivos Raspberry Pi. Tan pronto como el sistema operativo se inicia por primera vez, instalo el cliente NextCloud, inicie sesión en mi cuenta personal y sincronice esos archivos. Después de instalar mi otro software de Linux, puedo comenzar a ejecutar y trabajar en prácticamente cualquier sistema operativo.

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept