Outils pour utilisateurs

Outils du site


issue161:q._et_r

Welcome back to another edition of Questions and Answers! In this section, we will endeavour to answer your Ubuntu questions. Be sure to add details of the version of your operating system and your hardware. I will try to remove any personally identifiable strings from questions, but it is best not to include things like serial numbers, UUID’s or IP addresses. If your question does not appear immediately, it is just because there is such a lot, and I do them ‘first-come-first-served’.

Bienvenue de retour dans un autre épisode de Questions et Réponses ! Dans cette rubrique, nous essaierons de répondre à vos questions sur Ubuntu. Assurez-vous d’ajouter les détails de la version de votre système d’exploitation et de votre matériel. J’essaierai d’enlever des questions toutes chaînes qui pourraient vous identifier personnellement, mais il vaut mieux ne pas inclure des choses comme les numéros de série, UUID ou adresses IP. Si votre question n’est pas publiée tout de suite, ce n’est que parce qu’il y en a beaucoup et je les traite sur la base de « premier venu, premier servi ».

When it comes to making articles for FCM, I often make screenshots, but never any whilst an/the installation is taking place. This is a lesson I learned long ago. Whilst working as a field support engineer, I was asked by my boss to help the receptionist to make a document about the upgrades we were rolling out. The program was n-curses based and the screenshots mostly covered which options to choose and buttons to press. The screenshots were actually captured by film camera and the negatives were printed. (You can imagine the rigmarole with getting a rig set up under a sheet). Once done, the user needed to set up their own user profile. The upgrade was scheduled to take place during a lunch hour. It was tested thoroughly beforehand and we repeated the steps so many times that I could do it in my sleep. Even if you dragged your heels, you should be done in half an hour. We were to be onsite to assist with any problems that may arise. By the end of the lunch hour, I had one guy who was not done. I went over to his workstation to see what was the holdup. He had opened the *image of the installation screen, that had a progress bar across it and he was waiting for the installation to finish…

Quand il est question d'écrire des articles pour le FCM, je fais souvent des captures d'écran, mais jamais pendant une installation. C'est une leçon que j'ai apprise il y a longtemps. Pendant que je travaillais comme ingénieur technique sur le terrain, mon patron m'a demandé d'aider la réceptionniste à créer un document concernant les mises à niveau que nous sortions. Le programme était basé sur n-curses et, pour la plupart, les captures d'écran traitaient des options qu'il fallait choisir et des boutons sur lesquels il fallait appuyer. Les captures d'écran étaient en fait prises d'un appareil photo argentique et les négatifs étaient imprimés. (Vous pouvez imaginer le galimatias quand on essayait d'assembler l'équipement sous un drap.) Une fois terminé, l'utilisateur devait créer son propre profil d'utilisateur. La mise à niveau devait avoir lieu pendant la pause déjeuner. On l'avait testé à fond et nous avions refait les étapes tant de fois, que je pouvais le faire en dormant. Même si vous faisiez traîner les choses, cela devrait prendre une demi-heure. Nous devions être sur site pour aider en cas de difficulté. À la fin de la pause déjeuner, il y avait un gars qui n'avait pas fini. Je suis allé à sa station de travail pour voir ce qui clochait. Il avait ouvert l'image de l'écran d'installation, avec une barre de progrès, et il attendait que l'installation se termine…

Before we start this month’s Q&A, I have to mention, I try to leave your questions as-is. I cut some fluff to keep them short (which has no relevance), so please do not send us messages being upset that the whole thing was not used verbatim. I do not fix your spelling mistakes either. To give you an idea, this first question was distilled down from 1181 characters in 20 lines. I have to give space to everyone.

Avant de commencer la rubrique Q. ET R. de ce mois-ci, je dois dire que j'essaie de laisser vos questions telles quelles. J'enlève des trucs inutiles pour les rendre courtes, aussi, je vous prie de ne pas nous envoyer des messages pour vous plaindre que toute votre question n'a pas été utilisée telle que vous l'avez écrite. Je ne corrige pas vos fautes d'orthographe non plus. Pour vous donner une idée, cette première question faisait 1 181 caractères et 20 lignes avant mes coupures. Je dois donner de la place à tout le monde.

Q: How can I securely delete my hard drives before selling them? I have replaced all mine with ssd’s and want to sell my big old drives on gumtree. I don’t want some guy forensically stealing my bank account info, I am not saying they will, I am just being cautious. A: There are a couple of ways. One, DBAN (Darik’s boot and nuke). Two, use an encryption program like Veracrypt to format the drive into an encrypted container. Three, write zeros to the disk, then write the contents of dev/random to the disk. Personally I would just encrypt the volume before formatting it to another filesystem. Q: I am duel booting my new Ryzen 5 machine with Ubuntu and Windows. In Windows, it boots off the m2 SSD in 5 seconds, but Ubuntu takes 2 minutes! What could be the problem? Dmesg shows no activity for like a minute. A: Nine times out of ten, it is a BIOS that needs to be upgraded to run Linux properly. Check on your manufacturer’s website, and check often. Also check for firmware for other components, like your SSD. Might also be because you are duel booting and not dual-booting ;) En garde!

Q : Comment tout supprimer en sécurité sur mes disques durs avant de les vendre ? Je les ai tous remplacés par des SSD et je voudrais vendre mes gros disques sur gumtree. Je ne voudrais pas qu'un technicien vole les infos de mes comptes bancaires ; je ne veux pas dire que c'est ce qu'il ferait, mais je ne suis que prudent.

R : Il y a deux ou trois façons de faire. La première, DBAN (Darik's boot and nuke). Deux, utiliser un logiciel de chiffrement comme Veracrypt pour formater le disque comme un conteneur crypté. Trois, écrire des zéros sur le disque, puis écrire le contenu de dev/random sur le disque. Personnellement, je me contenterais de crypter le volume avant de la formater vers un autre système de fichiers.

Q : Ma nouvelle machine, une Ryzen 5, est en amorçage « duel » avec Ubuntu et Windows. Dans Windows, elle démarre sur le m2 SSD en 5 secondes, mais il faut 2 minutes à Ubuntu ! Quel pourrait être le problème ? Dmesg n'affiche aucune activité pendant environ une minute.

R : Neuf fois sur dix, c'est un BIOS qui doit être mis à niveau pour que Linux fonctionne comme il faut. Consultez le site Web du fabricant et faites-le souvent. Vérifiez s'il y a un nouveau firmware pour d'autres composants, comme le SSD. Cela pourrait aussi venir du fait que vous êtes en « duel », et non en double, amorçage ;) En garde !

Q: Nanii3, [14.05.20 18:09] …I enjoy cooking while at home, but KRecipies doesn’t want to work for me. I know there are many recipe websites, but they are all diseased with ads and trackers and I would rather prefer my own thing… A: Sorry for cutting the message so short, but the rest was not really relevant. KRecipes is dead. You have Gourmet and Gnome Recipes left. This is a ‘glaring’ hole in Linux software. Anyone want to be a Super Star? This is your chance to shine. Q: Explain to me why Windows breaks when one uninstalls Ubuntu after dual-boot hey? I wanted to install Kubuntu instead, but now Windows 10 won’t boot. I can get to a boot shell –> salpreet @ singh but no more. A: The reason is the way Windows boots and how Linux boots. When dual-booting, you need to have Windows installed first, this allows GRUB to create a pointer to Windows and become the boot manager. When you uninstall Linux, Windows boot manager is no longer the ‘active’ boot manager. However, go ahead and boot Kubuntu, Ubuntu is smart enough to look for other operating systems and create a boot pointer to them. Q: Zebulon, [17.06.20 18:32] How can I see if my brother has been using my PC and what he has been doing? A: There is a command called “last” which will tell you when last someone logged on to the machine. You can use the “history” command to see what commands he typed. Applications and browsers have their own history that you can check, like VLC’s “open recent files”.

Q : Nanii3 [14.05.20 18:09] … J'aime bien faire la cuisine quand je suis à la maison, mais KRecipes ne me convient pas. Je sais qu'il existe beaucoup de sites Web pour les recettes, mais ils sont tous malades de pubs et de pisteurs et j'aimerais plutôt mon propre logiciel…

R : Désolé d'avoir autant coupé votre message, mais le reste n'était pas vraiment pertinent. KRecipes est mort. Il reste Gourmet et Gnome Recipes. C'est une lacune flagrante dans les logiciels Linux. Quelqu'un voudrait-il être une Super Star ? C'est votre opportunité de briller.

Q : Expliquez-moi pourquoi Windows se casse quand vous désinstallez Ubuntu après un double amorçage, eh ? Je voulais installer Kubuntu à la place, mais Windows 10 ne veut plus démarrer. Je peux atteindre un shell de démarrage - > salpreet @ singh, mais pas davantage.

R : C'est dû à deux façons de démarrer, celle de Windows et celle de Linux. Quand vous faites un double amorçage, vous devez installer Windows d'abord, car ainsi GRUB peut créer un pointeur vers Windows qui devient le gestionnaire de démarrage. Quand vous désinstallez Linux, le gestionnaire de démarrage de Windows n'est plus le gestionnaire « actif ». Allez-y, cependant et démarrez Kubuntu : Ubuntu est assez intelligent pour chercher d'autres systèmes d'exploitation et créer un pointeur de démarrage vers eux.

Q : Zebulon, [17.06.20 18:32] Comment voir si mon frère utilise mon PC et ce qu'il y fait ?

R : Il y a une commande appelée « last » qui vous dira la dernière fois où quelqu'un s'est connecté à la machine. Vous pouvez utiliser la commande « history » pour voir les commandes qu'il a tapées. Les applications et navigateurs ont leur propre historique que vous pouvez regarder, comme le « open recent files » (ouvrir des fichiers récents) de VLC.

Q: I have an idea for an app that I want to write where you scan something on Ubuntu and it interfaces with a server to retrieve or store info. How can I get more information on how to do this? I think I will use jquery, but I also need to learn all the frameworks I will need. Where should I start? A: The journey of a thousand miles begins with one step. Start at the beginning. Write down and plan. As to how you do it, it is up to you. Ubuntu has no fancy anything. What is it you want to scan? QR codes? Bar codes? Think about this some more and break it down into small chunks. As for frameworks, whatever works for you. Q: I want to encrypt some of my documents, but not everything. Just so prying eyes don’t accidentally stumble across them. Not the whole home folder encryption, as I don’t want to give my password out. I thought about an encrypted folder, but then some stuff will be out of sight and out of mind and it’s important that I remember. There are no national secrets, but some things are just private. A: OK? It seems you have thought about this a lot. Ubuntu is a multi-user OS, just putting it out there. How about you zip the documents and password protect them that way. It is one step up from document / pdf password protection. That way it doesn’t matter what the formats of the files are. For example: zip -P 12345 files.zip file1 file2 file3 Most GUI ‘zippers’, allow passwords. That way, “wages.zip”, or whatever you need to see, will be there, but inaccessible.

Q : J'ai une idée pour une appli que je voudrais écrire où vous pouvez scanner quelque chose sous Ubuntu et cela se connecte à un serveur pour récupérer ou stocker des informations. Comment obtenir davantage de renseignements sur comment faire ? Je pense utiliser jquery, mais je dois aussi apprendre tous les frameworks dont j'aurai besoin. Où commencer ?

R : Le voyage d'un millier de kilomètres commence par un pas. Commencez au commencement. Notez et planifiez. Quant à comment faire, cela dépend de vous. Ubuntu n'a aucun truc luxueux. Que voulez-vous scanner ? Des codes QR ? Des codes barre ? Réfléchissez-y encore et divisez votre idée en petits morceaux. Quant aux frameworks : n'importe lequel qui vous convient.

Q : Je voudrais crypter certains de mes documents, mais pas tous. Uniquement pour que des regards indiscrets ne les découvrent pas par hasard. Pas le chiffrement de mon dossier personnel complet, car je ne veux pas communiquer mon mot de passe. J'ai pensé à un dossier crypté, mais, dans ce cas-là, certains trucs seront loin de la vue, loin de l'esprit et c'est important de m'en souvenir. Il n'y a pas de secrets nationaux, mais certaines choses sont tout simplement intimes.

R : OK ? Il me semble que vous avez beaucoup réfléchi à la question. Ubuntu est en effet un OS à multiples utilisateurs. Et si vous zippiez les documents et les protégiez par mot de passe de cette façon-là ? C'est un peu plus sérieux que la protection par mot de passe d'un document/PDF. Comme cela, les fichiers peuvent être dans n'importe quel format. Par exemple :

zip -P 12345 files.zip file1 file2 file3

La plupart des « zippeurs » à interface graphique permettent des mots de passe. Ainsi, « salaires.zip », ou ce que vous avez besoin de regarder, sera présent, mais inaccessible.

Q: So what we want to do is make files of a specific size and see how long they take to transfer across different networks. Instead of carrying a thumb drive, I heard Linux can make files to any size. Just to sort of test if, for example, CAT6 cables are really transferring at CAT6 speeds and so forth. A: Yes there are a few ways you can do this; if xfsprogs is installed, then xfs_mkfile 10M testfile.txt; otherwise, truncate -s 10M testfile - and Bob’s your uncle. Let us know how you guys test, it may be interesting. Q: How do I install Rust on Ubuntu the right way? A: Hit up FCM#156 and take a gander at the “command and conquer” section. Q: Is there usable speech-to-text, not text-to-speech apps, for Ubuntu? A: Yes, you can look at Simon or Deep speech from Mozilla: https://github.com/mozilla/DeepSpeech https://simon.kde.org/

Q : Bon. Ce qu'on veut faire, c'est de créer des fichiers d'une taille précise pour voir combien de temps il faut pour les transférer à travers des réseaux différents. Au lieu d'avoir une clé USB, j'ai entendu dire que Linux peut créer des fichiers à la taille voulue. C'est tout simplement afin de tester si, par exemple, les câbles CAT6 font des transferts à la vitesse CAT6 et ainsi de suite.

R : Oui, il y a quelques façons de faire : si xfsprogs est installé, alors xfs_mkfile 10M testfile.txt ; sinon, truncate -s 10M testfile et voilà. Dites-nous comment vous faites vos tests, les gars, cela peut être intéressant.

Q : Comment installer Rust sur Ubuntu comme il faut ?

R : Cherchez le FCM n° 156 et regardez la rubrique « C&C (Command and Conquer) ».

Q : Existe-t-il des applis utilisables qui transforment la parole en texte, pas le texte en parole, sous Ubuntu ?

R : Oui, allez voir Simon ou DeepSpeech de Mozilla :

https://github.com/mozilla/DeepSpeech

https://simon.kde.org/

Q: I wanted to download SK1, https://sk1project.net/sk1/download, but they have Mint, Ubuntu and Debian deb file downloads. What is the difference? Shouldn’t they all just work on each other? And by ‘they’, I mean the deb files? A: Actually, no; Ubuntu is more forgiving, but you can break a Debian system when you try Ubuntu ‘deb’s’. As for Mint, I am not sure, but remember Mint has both Debian and Ubuntu editions. So I suspect it has to do with that. Q: Is it worth learning bash and shell scripting in 2020? Or should I rather learn something more modern? A: Check out neofetch and it’s source code on Github. It is just bash – fast, efficient, simple. That is what Windows users don’t understand; I often get: “but pc’s have lots of RAM and hard drive space”. That is not the point. Do you eat all the food in your fridge at once, just because it is there? Q: Something is bugging me. I installed Tauon from the snap store, but it can’t do all that it can in Manjaro. Things like addons just don’t work, but the player itself works. A: This is because of snap sandboxing. I suggest trying the flatpak version or see if you can find a PPA for it. Alternatively, build it yourself?

Q : Je voulais télécharger SK1, https://sk1project.net/sk1/download, mais ils proposent des téléchargements de fichiers deb pour Mint, Ubuntu et Debian. Quelle est la différence ? Ne devraient-ils pas fonctionner tout simplement l'un avec l'autre ? Et « ils » signifie les fichiers deb.

R : En fait, non : Ubuntu pardonne davantage, mais vous pouvez casser un système Debian en essayant des « deb » d'Ubuntu. Quant à Mint, je ne suis pas certain, mais Mint a une édition Debian et une édition Ubuntu, et je soupçonne qu'il y a une raison.

Q : Est-ce que l'apprentissage de bash et la création de scripts shell vaut le coup en 2020 ? Ou devrais-je apprendre quelque chose de plus moderne ?

R : Regardez neofetch et son code source sur GitHub. Ce n'est que du bash, rapide, efficace, simple. C'est ce que les utilisateurs de Windows ne comprennent pas. J'entends souvent « mais les PC ont beaucoup de RAM et d'espace disque ». Mais là n'est pas la question. Est-ce que vous mangez tout ce qu'il y a dans votre frigo en une seule fois, tout simplement parce que c'est là ?

Q : Quelque chose me gêne. J'ai installé Tauon à partir du magasin snap, mais il n'arrive pas à faire tout ce qu'il peut faire sous Manjaro. Des choses comme les extensions ne fonctionnent tout simplement pas, mais le lecteur lui-même fonctionne.

R : Cela est dû à la mise en bac à sable du snap. Je vous suggère d'essayer la version flatpak ou de voir si vous pouvez trouver un PPA. Sinon, compilez-le vous-même ?

Q: I started taking an online class and the IDE they suggest we use is Eclipse. But Eclipse is clunky and ugly. Is there something that is the same but different? A: The same but different…mmmm… You don’t *have to use Eclipse, but it is usually a good idea to stick to whatever you are taught with, as it eliminates confusion. That said, there are many IDE’s for Ubuntu, like bluefish, code::blocks, eric, or geany; you just need to name your poison (language). Q: Hey. I run windows10 in virtualbox inside ubuntu 19.10. I need to upgrade to 20.04. Windows 10 is constantly in an update loop and the uninstall updates takes 49 minutes. So rather than wait 49 minutes, I roll back to a previous state in virtualbox. Can you confirm this problem is fixed in 20.04? A: No, the problem is Windows 10, not Ubuntu. Yikes! Q: I seem to have a problem when sending email, the primary use for my computer. It is still a 2GHz core2-duo with 2GB of memory and Ubuntu 16.04. It takes ages to send, sometimes failing outright. I have a direct cable connection to a Huawei router, but I see that the LED on the PC only shows orange lately and the green LED is off. I think my grandkids may have done something. Any ideas? <image removed> <image removed> A: 99% of the time it is a port issue, the other 1% it is a cable issue. Don’t go scolding the grandchildren yet. Replace the cable, It could be shoddy workmanship or one of the stands broke, If that does not work, get a new network card. See here for an explanation: https://forum.peplink.com/t/please-explain-meaning-of-the-ethernet-port-led-lights/5303

Q : J'ai commencé à suivre un cours en ligne et l'IDE qu'il suggère qu'on utilise est Eclipse. Mais Eclipse est maladroit et laid. Y a-t-il quelque chose de très similaire, mais différent ?

R : Très similaire, mais différent… hmmm… Vous n'êtes pas obligé d'utiliser Eclipse, mais c'est généralement une bonne idée de rester avec le logiciel utilisé pour l'enseignement, car ça élimine les confusions. Cela étant dit, il y a beaucoup d'IDE pour Ubuntu, comme bluefish, code::blocks, eric, ou geany ; il suffit de choisir le langage.

Q : Salut. Je fais tourner Windows 10 dans VirtualBox sous Ubuntu 19.10. Je dois faire la mise à niveau vers la 20.04. Windows 10 est constamment dans une boucle de mise à jour et la désinstallation des mises à jour prend 49 minutes. Plutôt qu'attendre 49 minutes, je reviens à un état antérieur dans VirtualBox. Pouvez-vous confirmer que ce problème est résolu dans la 20.04 ?

R : Non, le problème est dans Windows 10, pas Ubuntu. Yikes !

Q : Je pense que j'ai un problème d'envoi de mes courriels et c'est l'usage principal de mon ordinateur. Celui-ci est un core2-duo à 2 GHz avec 2 Go de mémoire et Ubuntu 16.04. Il faut beaucoup de temps pour les envoyer et ça se solde carrément parfois avec un échec. J'ai une connexion filaire directe au routeur Huawei, mais je vois que la LED du PC n'affiche qu'orange récemment et que la LED verte est éteinte. Je pense que mes petits-enfants ont peut-être fait quelque chose. Des idées ? <deux images enlevées>

R : C'est, à 99 %, un problème de port et le 1 % restant serait un problème de câble. Il ne faut pas encore gronder les petits-enfants. Remplacez le câble, car il peut être mal fait ou l'un des brins a cassé. Si cela ne marche pas, récupérez une nouvelle carte réseau. Regardez ici pour une explication : https://forum.peplink.com/t/please-explain-meaning-of-the-ethernet-port-led-lights/5303

Q: I am new to all this Ubuntu server stuff, but I have to learn as my new job is almost all regarding it. I am a self-taught programmer, not a boffin like you guys. What is the best way to upgrade my RAID partition with more drives? (This is my home server which I practice on). A: Boffins? Where? Best - is by making a backup first and testing that it can restore. Now you can make mistakes and learn from them. Q: What is the best way to avoid conflicting files and versions when installing & testing software? A: Roll them into a SNAP / FLATPAK / APPIMAGE and deploy them that way.

Q : Je débute dans les trucs du serveur Ubuntu, mais il faut que j'apprenne, car mon nouveau boulot est axé dessus. Je suis un programmeur autodidacte, pas un expert comme vous autres. Quelle est la meilleure façon de mettre à niveau ma partition RAID avec plus de disques ? (Je m’entraîne sur le serveur domestique.)

R : Des experts ? Où ? Le mieux est de commencer par faire une sauvegarde, puis tester sa restauration. Ainsi, vous pouvez faire des erreurs et en profiter pour apprendre.

Q : Quelle est la meilleure façon d'éviter des fichiers et des versions incompatibles quand on installe et teste des logiciels ?

R :Rassemblez-les dans un SNAP/FLATPAK/APPIMAGE et déployez-les comme cela.

issue161/q._et_r.txt · Dernière modification : 2020/10/02 07:34 de d52fr