issue148:mon_opinion
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
issue148:mon_opinion [2019/09/05 07:52] – d52fr | issue148:mon_opinion [2019/09/05 15:13] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
**Let’s face it, Snaps, Appimages and Flatpaks are wonderful, if you live in a first world country with bucket-loads of bandwidth. However, downloading a 100MB file, when the source is 3MB, is an utter waste. (Most of the rest of the world is limited by bandwidth). New users are always afraid of the command-line. Why? Because Linux switches and options are confusing. Not most commands, mind you. [On Telegram, I often see kids install Kali. On the Gnu/ Linux Telegram group it is a running joke, and a search for the phrase “Kali” brings up more results than any other. They cannot even comprehend the terminal, but “want to be hacker” - sic. The terminal sometimes seems like a magical language to them that will give them just illegal access – like in Mr. Robot].** | **Let’s face it, Snaps, Appimages and Flatpaks are wonderful, if you live in a first world country with bucket-loads of bandwidth. However, downloading a 100MB file, when the source is 3MB, is an utter waste. (Most of the rest of the world is limited by bandwidth). New users are always afraid of the command-line. Why? Because Linux switches and options are confusing. Not most commands, mind you. [On Telegram, I often see kids install Kali. On the Gnu/ Linux Telegram group it is a running joke, and a search for the phrase “Kali” brings up more results than any other. They cannot even comprehend the terminal, but “want to be hacker” - sic. The terminal sometimes seems like a magical language to them that will give them just illegal access – like in Mr. Robot].** | ||
- | Soyons réalistes, les Snaps, Appimages et autres Flatpaks sont formidables, | + | Soyons réalistes, les Snaps, Appimages et autres Flatpaks sont formidables, |
**Lots of professionals look down on building your own software. Yes it can be tedious and time consuming, but not everything is in the repositories, | **Lots of professionals look down on building your own software. Yes it can be tedious and time consuming, but not everything is in the repositories, | ||
- | Beaucoup de professionnels méprisent la compilation de leur propre version de logiciel. Certes, cela peut être fastidieux et consommateur de temps, mais tout n'est pas de base dans les dépôts des distributions, | + | Beaucoup de professionnels méprisent la compilation de sa propre version de logiciel. Certes, cela peut être fastidieux et consommateur de temps, mais tout n'est pas toujours |
**Nano is a terminal text editor. A really handy, basic editor. It can be extended with syntax highlighting, | **Nano is a terminal text editor. A really handy, basic editor. It can be extended with syntax highlighting, | ||
- | Nano est un éditeur de texte pour le Terminal, donc en mode caractères. C’est un éditeur de base très pratique qui peut être amélioré avec des greffons comme la coloration syntaxique, par exemple, mais la version qui est livrée avec Ubuntu est trop ancienne. Si vous êtes sur Ubuntu 18.04 ou 18.10, vous êtes bloqué avec la version 2.9 de Nano et la version 3,2 avec Disco Dingo. Gnu Nano, de son côté, est passé à la version 4.2 (avril 2019) https:// | + | Nano est un éditeur de texte pour le Terminal, donc en mode caractères. C’est un éditeur de base très pratique, qui peut être amélioré avec des greffons comme la coloration syntaxique, par exemple, mais la version qui est livrée avec Ubuntu est trop ancienne. Si vous êtes sur Ubuntu 18.04 ou 18.10, vous êtes bloqué avec la version 2.9 de Nano et la version 3.2 avec Disco Dingo. Gnu Nano, de son côté, est passé à la version 4.2 (avril 2019) https:// |
**Getting Nano** | **Getting Nano** | ||
Ligne 21: | Ligne 21: | ||
**Yes, you can just click on the download link, but since we are in the terminal, (let’s face it, a browser may not always be available), we will stay there. Type the following: | **Yes, you can just click on the download link, but since we are in the terminal, (let’s face it, a browser may not always be available), we will stay there. Type the following: | ||
- | Oui, on pourrait simplement cliquer sur le lien de téléchargement, | + | Oui, on pourrait simplement cliquer sur le lien de téléchargement, |
wget https:// | wget https:// | ||
Ligne 33: | Ligne 33: | ||
**That code just fetches nano for you. No options, no switches. This should boost your confidence a bit if you are new.** | **That code just fetches nano for you. No options, no switches. This should boost your confidence a bit if you are new.** | ||
- | Ces commandes vont juste chercher les sources de Nano pour vous. Pas d' | + | Ces commandes vont juste chercher les sources de Nano pour vous. Pas d' |
**To untar your .gz file is going to require some switches. (Should things have changed in the meantime, just correct the URL to reflect the latest version):** | **To untar your .gz file is going to require some switches. (Should things have changed in the meantime, just correct the URL to reflect the latest version):** | ||
- | Pour décompresser votre fichier .gz, vous aurez besoin de quelques options. (Si la version de Nano a évolué entre-temps, | + | Pour décompresser votre fichier .gz, vous aurez besoin de quelques options. (Si la version de Nano a évolué entre-temps, |
tar xvzf nano-4.2.tar.gz | tar xvzf nano-4.2.tar.gz | ||
Ligne 43: | Ligne 43: | ||
**Should you look at the tar manpage, I would like to draw your attention to the “option styles” section. | **Should you look at the tar manpage, I would like to draw your attention to the “option styles” section. | ||
- | Si vous regardez la page de manuel de tar (MAN), j’attire votre attention sur la section qui liste toutes les options. N' | + | Si vous regardez la page de manuel de tar (MAN), j’attire votre attention sur la section qui liste toutes les options. N' |
**Installation | **Installation | ||
Ligne 51: | Ligne 51: | ||
Installation | Installation | ||
- | Bon, maintenant nous avons la dernière version de Nano, mais comment l' | + | Bon, maintenant nous avons la dernière version de Nano, mais comment l' |
less README | less README | ||
Ligne 61: | Ligne 61: | ||
**TIP: You may need to install build-essentials before attempting the next part. (Don’t worry, you won’t install it twice)** | **TIP: You may need to install build-essentials before attempting the next part. (Don’t worry, you won’t install it twice)** | ||
- | A NOTER : Il se peut que vous ayez besoin d' | + | A NOTER : Il se peut que vous ayez besoin d' |
sudo apt install build-essential | sudo apt install build-essential | ||
Ligne 81: | Ligne 81: | ||
**If you open Nano now, You will see it still displays 2.9.3. This is not an error, you need to log out and back in again. You do not need to do this with every piece of software you build from source though. That’s it, you are done. Nano is now the latest version... But wait, there’s more...** | **If you open Nano now, You will see it still displays 2.9.3. This is not an error, you need to log out and back in again. You do not need to do this with every piece of software you build from source though. That’s it, you are done. Nano is now the latest version... But wait, there’s more...** | ||
- | Si vous lancez Nano maintenant, vous verrez toujours la version 2.9.3. Ce n'est pas une erreur, vous devez vous déconnecter et vous reconnecter au Terminal. A noter que vous n'avez pas besoin de faire cela avec chaque logiciel que vous compilez à partir des sources. Ca y est, c'est fini. Nano est maintenant dans sa dernière version... Mais attendez, on peut faire mieux ! | + | Si vous lancez Nano maintenant, vous verrez toujours la version 2.9.3. Ce n'est pas une erreur, vous devez vous déconnecter et vous reconnecter au Terminal. A noter cependant |
**The next step: (We won’t leave you hanging!).** | **The next step: (We won’t leave you hanging!).** | ||
- | La prochaine étape : (Nous ne vous laissons | + | La prochaine étape : (Nous ne vous laisserons |
**Nano, like Conky, is configurable via an “rc-file”. You can set it up for whatever you are doing. I am going to take the shotgun approach and get you going for ‘most’ use cases. (Syntax highlighting): | **Nano, like Conky, is configurable via an “rc-file”. You can set it up for whatever you are doing. I am going to take the shotgun approach and get you going for ‘most’ use cases. (Syntax highlighting): | ||
- | Nano, tout comme Conky, est configurable via un "rc-file". Vous pouvez l' | + | Nano, tout comme Conky, est configurable via un « rc-file |
mkdir ~/.nano | mkdir ~/.nano | ||
Ligne 109: | Ligne 109: | ||
**Now I do not have to tell you how dangerous it is to run a shell script with wget from a website. Luckily in our case we can actually have a look at the install script beforehand. Have a look yourself and calm down once you see it is harmless. Hooray for open source! Now look at my pretty!** | **Now I do not have to tell you how dangerous it is to run a shell script with wget from a website. Luckily in our case we can actually have a look at the install script beforehand. Have a look yourself and calm down once you see it is harmless. Hooray for open source! Now look at my pretty!** | ||
- | Maintenant, je ne devrais pas vous répeter à quel point il est dangereux d' | + | Bon. Je ne devrais pas vous répeter à quel point il est dangereux d' |
**References and further reading:** | **References and further reading:** |
issue148/mon_opinion.1567662722.txt.gz · Dernière modification : 2019/09/05 07:52 de d52fr