J'utilise régulièrement Linux sous diverses formes depuis environ six ans maintenant, et pendant mon temps, j'ai rencontré ma juste part de problèmes de confusion et de exaspération. Je les raconte ici pour préserver et transmettre ce que j'ai appris, si aussi pour flasher mes plumes.
L'erreur « mauvais interprète » lors de l'exécution de scripts bash
J'avais une phase d'écriture et de peaufinage de plusieurs scripts bash, et j'ai rencontré ce problème où soudain le script refuserait de courir. J'obtiendrais ce message: « / bin / bash ^ m: mauvais interprète: pas de tel fichier ou répertoire ». C'était déroutant d'entendre considérer que je connaissais chaque fichier et répertoire impliqué dans le script, et ils y existaient définitivement.
Après quelques recherches, j'ai appris que la raison pour laquelle Bash refusait de courir, c'était que j'avais la mauvaise ligne. Mon script bash avait des terminaisons de ligne DOS, asin « \ r \ n », lorsque Bash avait besoin de fins de ligne Unix: « \ n ».

En rapport
Correction: « Mauvaise interprète: pas de tel fichier ou répertoire » Erreur dans Linux
Ce n'est pas aussi « mauvais » que cela puisse paraître.
La présence des terminaisons de mauvaise ligne pourrait être liée à mon habitude de deux fenêtres de démarrage et de Linux. Je commencerais à écrire un script bash sur mon ordinateur Windows, à l'enregistrer dans mon NextCloud pour qu'il se synchronise sur les appareils, puis à le rouvrir sur mon ordinateur Linux pour l'exécuter. La création du fichier sur Windows signifiait que le fichier a été enregistré avec les terminaisons de la ligne DOS par défaut. Si je planifiais mieux, j'aurais forcé mon application de codage à utiliser Unix Line Endings.
Pendant un certain temps, je me suis entièrement échappé à l'expérience des histoires souvent répétées de problèmes de pilote de périphérique sur Linux. Je suis toujours resté avec des cartes AMD, donc je n'ai toujours jamais tango avec le mauvais support du conducteur de Nvidia. Cette séquence chanceuse a pris fin lorsque j'ai essayé d'installer Linux sur un MacBook vieillissant.
Le MacBook, fabriqué vers l'année 2012, a été construit avec un adaptateur sans fil fabriqué par Broadcom. Le nom de Broadcom est notoire dans les cercles Linux pour son manque historique de support Linux. Ce n'est qu'en 2010 que Broadcom a publié un pilote open source approprié pour Linux. Même maintenant, cependant, les pilotes dont vous avez besoin peuvent ne pas être emballés avec la distribution que vous essayez d'installer, laissant votre adaptateur Wi-Fi méconnaissable par Linux.
Pour cette raison, lorsque j'ai installé Linux Mint XFCE sur le MacBook, je ne pouvais pas me connecter au Wi-Fi. Pour ce faire, j'avais besoin de télécharger et d'installer le pilote correct pour mon appareil spécifique. Comprendre que c'est un peu un processus, mais c'est décrit dans l'arc wiki en détails.
J'ai appris de cette expérience qu'il existe quelques outils indispensables si vous allez installer Linux sur une variété de types de matériel. Tout d'abord, vous devriez avoir un câble Ethernet disponible connecté, ainsi qu'un adaptateur Ethernet-to-USB en cas de pénurie de port. Il s'agit du raccourci le plus rapide et le plus fiable de vos pilotes Wi-Fi. Alternativement, vous pouvez simplement obtenir un adaptateur sans fil externe qui peut remplacer votre carte Broadcom pendant que vous téléchargez les pilotes
« Fall Guys '' refusant de jouer
Un problème majeur que j'ai rencontré plus récemment est survenu lorsque des amis voulaient que je joue des gars d'automne avec eux. J'avais besoin d'installer sur mon ordinateur Linux un exclusif de jeux épiques qui n'est pas disponible nativement pour Linux et qui inclut un logiciel Anticheat.
J'ai pu le faire en utilisant le lanceur de jeux héroïques, ce que j'ai joué avec un peu. J'avais juste besoin de la glorieuse version eggroll de Proton pour que le jeu soit jouable.
Pourtant, j'ai frappé un autre accroc quand j'ai essayé de faire la fête avec mes copains. Je ne pouvais ni envoyer des invitations de fête ni les recevoir. Il s'est avéré que la connexion avec des amis nécessite la présence de la superposition des services épiques (EOS), que l'héroïque n'installe pas par défaut. J'ai dû trouver l'option de Heroic pour l'installer, puis à basculer le support dans les paramètres de jeu de Fall Guy.
Une fois que c'était en ordre, j'ai pu jouer toute la nuit avec mes amis. Il a fallu plusieurs guides et tableaux de discussion pour comprendre tout cela, cependant, et c'est pourquoi j'ai décidé d'écrire mon propre guide complet.

En rapport
Comment optimiser les « gars de l'automne '' sur Linux (afin que vous puissiez rejoindre une fête)
Le jeu sur Linux est facile maintenant? Pas toujours.
D'innombrables autres ont obtenu le traitement nuc-et-pave
Il y a eu beaucoup plus de problèmes que je n'ai tout simplement pas trouvé le temps ou l'énergie pour résoudre individuellement. Dans le cas où le problème que je ne peux pas se fissurer semble être avec le système d'exploitation, je me tourne vers la méthode éprouvée pour essuyer simplement mon disque dur et réinstaller le système d'exploitation. Alternativement, si le problème semble être avec la distribution Linux spécifique, je vais probablement en installer une autre à sa place.
C'est la beauté de l'utilisation de systèmes d'exploitation Linux. Si une distribution vous cause des problèmes, vous pouvez toujours essayer un autre.

En rapport
Comment installer Linux
Nous vous guiderons à travers tout ce que vous devez savoir.
Bien sûr, la méthode Nuke and Pave est aussi destructrice que cela puisse paraître, donc frapper ce gros bouton rouge signifie que vous devez être prêt à perdre des données. Au fil des ans, j'ai appris à être agile avec mes données. Je garde tous mes fichiers importants sauvegardés à plusieurs endroits.
Pour faciliter le stage dans un système d'exploitation fraîchement installé, je garde mes fichiers critiques les plus mis en mission sur un serveur NextCloud que j'héberge sur l'un de mes appareils Raspberry Pi. Dès que le système d'exploitation s'actimule pour la première fois, j'installe le client NextCloud, me connecte à mon compte personnel et je synchronise ces fichiers. Après avoir installé mon autre logiciel Linux incontournable, je suis en mesure de frapper le sol en cours d'exécution et de me mettre au travail sur pratiquement n'importe quel système d'exploitation.
Vous pouvez lire l’article original (en Angais) sur le blogwww.howtogeek.com