Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue74:c_c [2013/12/01 17:28] – fcm_-_ekel | issue74:c_c [2013/12/02 16:55] (Version actuelle) – andre_domenech |
---|
**When going through last month's survey results, I was pleasantly surprised to see a number of interesting suggestions, and what seemed to be an overall positive response to C&C. However, I also noticed a few suggestions and requests for topics I have already covered. As such, I decided I'd devote this article to directing those to the past issues, and to also answer some of the quicker questions that were aimed in my direction.** | **When going through last month's survey results, I was pleasantly surprised to see a number of interesting suggestions, and what seemed to be an overall positive response to C&C. However, I also noticed a few suggestions and requests for topics I have already covered. As such, I decided I'd devote this article to directing those to the past issues, and to also answer some of the quicker questions that were aimed in my direction.** |
| |
En parcourant les résultats de l'enquête, le mois dernier, j'ai été agréablement surpris de voir un certain nombre de suggestions intéressantes, et ce qui semblait être une réponse globalement positive à C & C. Cependant, j'ai aussi remarqué quelques suggestions et des demandes de sujets que j'ai déjà couvertes. En tant que tel, j'ai décidé de consacrer cet article à rediriger vers des numéros précédents, et de répondre également à certaines des questions rapides qui étaient lancées dans ma direction. | En parcourant les résultats du sondage du mois dernier, j'ai été agréablement surpris de voir un certain nombre de suggestions intéressantes, et ce qui semblait être une réponse globalement positive à C & C. Cependant, j'ai aussi remarqué quelques suggestions et des demandes de sujets que j'ai déjà traités. C'est pourquoi j'ai décidé de consacrer cet article à une redirection vers des numéros précédents et à une réponse à certaines des questions rapides qui m'étaient destinées. |
** | ** |
LaTeX: I covered this in C&C in FCM#50 and #52 – where 52 was aimed more at Asian languages in LaTeX. | LaTeX: I covered this in C&C in FCM#50 and #52 – where 52 was aimed more at Asian languages in LaTeX. |
Automation: A surprising number of you seemed to be interested in writing bash scripts to automate things (either for yourself or for family members). I introduced that topic in C&C in FCM#24, but judging by the response, I'll probably be writing another few articles on that at a later date.** | Automation: A surprising number of you seemed to be interested in writing bash scripts to automate things (either for yourself or for family members). I introduced that topic in C&C in FCM#24, but judging by the response, I'll probably be writing another few articles on that at a later date.** |
| |
LaTeX : Je l'ai couvert dans les C & C du FCM n°50 et du n°52 - où le 52 visait plus l'utilisation des langues asiatiques en LaTeX. | LaTeX : je l'ai couvert dans les C & C du FCM n° 50 et du n° 52 - où le 52 était plus axé sur l'utilisation des langues asiatiques en LaTeX. |
| |
Virtualbox : Quelqu'un a demandé des conseils sur la façon d'installer VirtualBox sous Ubuntu 12.04 parce qu'ils avaient questions. J'ai eu une série de virtualisation de courte durée dans les FCM n°38 à 45, mais la réponse courte est, allez à cette page Web: https://www.virtualbox.org/wiki/Downloads | Virtualbox : quelqu'un a demandé des conseils sur la façon d'installer VirtualBox sous Ubuntu 12.04 parce qu'il avait des problèmes. J'ai traité une série de courte durée sur la virtualisation dans les FCM n° 38 à 45, mais la réponse courte est, allez à cette page Web: https://www.virtualbox.org/wiki/Downloads. |
| |
Installez la version actuelle de VirtualBox pour les hôtes Linux, le bloc d'extension. Vous devez sélectionner le paquet VirtualBox qui correspond à la version d'Ubuntu que vous utilisez, et 32-bit ou 64-bit. | Installez la version actuelle de VirtualBox pour les hôtes Linux, puis le pack d'extension. Vous devez sélectionner le paquet VirtualBox qui correspond à la version d'Ubuntu que vous utilisez, et 32-bit ou 64-bit. |
| |
Automatisation : Un nombre surprenant de vous semblait être intéressé par l'écriture de scripts bash pour automatiser les choses (que ce soit pour vous-même ou pour les membres de la famille). J'ai introduit ce sujet dans le C & C du FCM n°24, mais à en juger par la réponse, je vais probablement écrire encore quelques articles sur ce sujet à une date ultérieure. | Automatisation : un nombre surprenant de gens semblaient être intéressés par l'écriture de scripts bash pour automatiser des trucs (que ce soit pour vous-même ou pour des membres de la famille). J'ai présenté ce sujet dans le C & C du FCM n° 24, mais, à en juger par la réponse, je vais probablement écrire encore quelques articles sur ce sujet à une date ultérieure. |
| |
**Conky: There were a fair amount of requests on getting started with conky. I have covered Conky in the following issues of FCM (in the C&C column): #44, #45,#46, #48, #51. If you have any particular issues with Conky, feel free to email me about it at lswest34@gmail.com. Please put “conky question” in the subject, and include the output of both lsb_release -a and conky -v | **Conky: There were a fair amount of requests on getting started with conky. I have covered Conky in the following issues of FCM (in the C&C column): #44, #45,#46, #48, #51. If you have any particular issues with Conky, feel free to email me about it at lswest34@gmail.com. Please put “conky question” in the subject, and include the output of both lsb_release -a and conky -v |
CLI Coloring: A couple of people asked about styling your prompt and terminal. I have discussed this in FCM#27, #35, #36** | CLI Coloring: A couple of people asked about styling your prompt and terminal. I have discussed this in FCM#27, #35, #36** |
| |
Conky : Il y avait une bonne quantité de demandes pour commencer à utiliser Conky. J'ai couvert Conky dans les numéros suivants du FCM (dans les colonnes du C & C): n°44, n°45, n°46, n°48, n°51. Si vous avez des questions particulières sur Conky, n'hésitez pas à m'envoyer un courriel à ce sujet à lswest34@gmail.com. S'il vous plaît mettez « Question Conky » dans le sujet, et notamment le retour des deux commandes suivantes : lsb_release -a et conky -v. | Conky : il y avait beaucoup de demandes sur comment commencer à utiliser Conky. J'ai couvert Conky dans les numéros suivants du FCM (dans les colonnes du C & C): n° 44, n° 45, n° 46, n° 48, n° 51. Si vous avez des problèmes particuliers dans Conky, n'hésitez pas à m'envoyer un courriel à ce sujet à lswest34@gmail.com. S'il vous plaît mettez « Question Conky » dans la case objet et, dans le message, fournissez le retour des deux commandes suivantes : lsb_release -a et conky -v. |
| |
IDE : Quelqu'un a demandé un examen des IDE - sans savoir exactement dans quels langages vous voulez développer, ce serait un article assez déroutant. Cela étant dit, j'ai discuté IDE dans le FCM n°64. | IDE : quelqu'un a demandé une critique des IDE. Sans savoir exactement dans quels langages vous voulez développer, ce serait un article assez déroutant. Cela étant dit, j'ai parlé des IDE dans le FCM n° 64. |
| |
CLI Coloriage : Un petit nombre de personnes a demandé sur le style de vos prompt et du terminal. J'ai discuté de cela dans les FCM n°27, n° 35 et n°36. | CLI Coloriage : quelques personnes ont posé des questions sur le style des invites et du terminal. J'ai parlé de cela dans les FCM n° 27, n° 35 et n° 36. |
| |
**Command-line “cookbook”: Someone asked for a collection of useful command combinations and I thought it might be interesting to open this up to the readers. If you have a favourite command (or ones you simply find yourself using a lot), feel free to add them to this google doc here: goo.gl/fp09r – please include why the command is useful (i.e. what you use it for). Once we have a list of sufficient length, I'll go through the commands and compile it into an article “cookbook”. | **Command-line “cookbook”: Someone asked for a collection of useful command combinations and I thought it might be interesting to open this up to the readers. If you have a favourite command (or ones you simply find yourself using a lot), feel free to add them to this google doc here: goo.gl/fp09r – please include why the command is useful (i.e. what you use it for). Once we have a list of sufficient length, I'll go through the commands and compile it into an article “cookbook”. |
** | ** |
| |
Des « livre de recettes » de la ligne de commande : Quelqu'un a demandé pour une collection de combinaisons de commandes utiles et j'ai pensé qu'il pourrait être intéressant de le proposer pour les lecteurs. Si vous avez une commande préférée (ou celles que vous vous retrouvez simplement à utiliser beaucoup), n'hésitez pas à les ajouter à cette doc google ici : goo.gl/fp09r - s'il vous plaît, pensez à inclure pourquoi la commande est utile (c'est à dire ce que pourquoi vous l'utilisez). Une fois que nous aurons une liste de longueur suffisante, je les compilerai dans un article intitulé « livre de recettes ». | Un « livre de recettes » de la ligne de commande : quelqu'un a demandé une collection de combinaisons de commandes utiles et j'ai pensé qu'il pourrait être intéressant de demander l'avis des lecteurs. Si vous avez une commande préférée (ou celles que vous utilisez beaucoup), n'hésitez pas à les ajouter au doc google, ici : goo.gl/fp09r - s'il vous plaît, pensez à préciser pourquoi la commande est utile (c'est-à-dire ce pourquoi vous l'utilisez). Une fois que nous aurons une liste de longueur suffisante, je rassemblerai les commandes dans un article intitulé « livre de recettes ». |
| |
Et maintenant, passons à quelques questions qui sont assez brèves et qui n'aurait pas été en nombre suffisant pour tout un article. | Et maintenant, passons à quelques questions qui sont assez brèves et dont la réponse n'aurait pas été assez conséquente pour remplir tout un article. |
| |
Créer une hiérarchie de dossiers avec un script d'une seule ligne (scripts Bash) : Tout d'abord, cela ne nécessite aucune sorte de script. La commande mkdir (make directory) est l'outil de ligne de commande Linux pour cela. Habituellement, il va créer un seul dossier à la fois, si vous lui demandez de créer un chemin, il échouera. Cependant, il a un argument de ligne de commande "-p" (comment je me souviens, c'est p=path (chemin), alors créer des chemins, au lieu de répertoires), qui donne exactement ce que vous voulez. Prenez ce scénario, par exemple : vous voulez créer un dossier Été dans votre dossier Images, avec deux sous-dossiers appelés Tahiti et Montréal. Cela peut être fait avec une seule commande : | Créer une hiérarchie de dossiers avec un script d'une seule ligne (scripts bash) : tout d'abord, cela ne nécessite aucune sorte de script. La commande mkdir (make directory) est l'outil de ligne de commande que Linux propose pour cela. Habituellement, il va créer un seul dossier à la fois ; si vous lui demandez de créer un chemin, il échouera. Cependant, il y a un argument de ligne de commande "-p" (comment je m'en souviens : p=path (chemin), c'est-à-dire créer des chemins au lieu de répertoires), qui donne exactement ce que vous souhaitez. Prenez ce scénario, par exemple : vous voulez créer un dossier Été dans votre dossier Images, comprenant deux sous-dossiers appelés Tahiti et Montréal. Cela peut être fait avec une seule commande : |
| |
mkdir -p Images/Eté/{Tahiti,Montréal} | mkdir -p Images/Eté/{Tahiti,Montréal} |
| |
L'argument -p va littéralement créer ces répertoires nécessaires pour atteindre les répertoires que vous souhaitez créer. Donc, si Images ou Été (ou les deux) sont absents, ils seront créés. Le seul inconvénient est que vous ne pouvez pas mettre des espaces entre les virgules. Vous pouvez cependant créer un nom avec des espaces bien, comme vous pouvez le voir ci-dessous : | L'argument -p va littéralement créer au besoin les répertoires nécessaires pour atteindre les répertoires que vous souhaitez créer. Donc, si Images ou Été (ou les deux) sont absents, ils seront créés. La seule restriction est que vous ne pouvez pas mettre des espaces entre les virgules. Vous pouvez néanmoins créer un nom avec des espaces, comme vous pouvez le voir ci-dessous : |
| |
| |
mkdir -p Images/Eté/{"Tahiti 2013","Montréal 2012"} | mkdir -p Images/Été/{"Tahiti 2013","Montréal 2012"} |
| |
Comme vous pouvez le voir, vous ne pouvez pas placer un espace entre les articles et la virgule (mkdir le comprend alors comme deux chemins : Images/Eté/{.Tahiti 2013 et /Montréal 2012 } - comme vous pouvez le dire, ils ne vont pas même finir dans le même dossier). Naturellement, cela fonctionne aussi sur les systèmes Mac OS X, car ils offrent la commande mkdir typique. | Comme vous pouvez le voir, vous ne pouvez pas placer un espace entre les articles et la virgule (mkdir le comprend alors comme deux chemins : Images/Été/{Tahiti 2013 et ./Montréal 2012 } - comme vous pouvez le constater, ils ne vont même pas finir dans le même dossier). Naturellement, cela fonctionne aussi sur les systèmes Mac OS X, car ils offrent la commande mkdir typique. |
| |
**Another question I had was to create a bash script to automatically mount a second and third hard drive. Once again, this isn't a Bash problem. Linux offers you a configuration file called /etc/fstab. This is in charge of mounting all your drives on boot-up. It will look something like that shown below. | **Another question I had was to create a bash script to automatically mount a second and third hard drive. Once again, this isn't a Bash problem. Linux offers you a configuration file called /etc/fstab. This is in charge of mounting all your drives on boot-up. It will look something like that shown below. |
Replace, of course, sda2 with the actual drive you want.** | Replace, of course, sda2 with the actual drive you want.** |
| |
Une autre question, que j'avais, était de créer un script bash pour monter automatiquement un deuxième et troisième disque dur. Encore une fois, ce n'est pas un problème de Bash. Linux vous propose un fichier de configuration /etc/fstab. Il est en charge de monter tous vos disques lors du démarrage. Il ressemblera à celui illustré ci-dessous. | Une autre question qui m'a été posée était comment créer un script bash pour monter automatiquement un deuxième et troisième disques durs. Encore une fois, ce n'est pas un problème de bash. Linux vous propose un fichier de configuration /etc/fstab. Sa fonction est de monter tous vos disques lors du démarrage. Il ressemblera à celui illustré ci-dessous. |
| |
Ce qui suit monte un lecteur NTFS vers /media/Windows tout en donnant la permission d'accéder à l'utilisateur lswest et tous les utilisateurs dans les utilisateurs du groupe. Modifiez le uid et gid comme bon vous semble. Vous aurez également besoin de modifier /dev/sda5 à la bonne partition : | Ce qui suit monte un lecteur NTFS vers /media/Windows tout en donnant la permission d'y accéder à l'utilisateur lswest et tous les utilisateurs dans le groupe d'utilisateurs. Modifiez le uid et gid comme bon vous semble. Vous aurez également besoin de modifier /dev/sda5 à la bonne partition : |
| |
/dev/sda5 /media/Windows ntfs-3g uid=lswest,gid=users,dmask=022,fmask=133 0 0 | /dev/sda5 /media/Windows ntfs-3g uid=lswest,gid=users,dmask=022,fmask=133 0 0 |
| |
Un exemple de montage d'une clef USB FAT32 en utilisant l'UUID - encore une fois, donner à l'UUID la bonne information : | Un exemple de montage d'une clef USB FAT32 en utilisant l'UUID - encore une fois, donnez à l'UUID la bonne information : |
| |
UUID=47FA-4071 /home/lswest/USB vfat defaults,noatime 0 0 | UUID=47FA-4071 /home/lswest/USB vfat defaults,noatime 0 0 |
| |
Si vous voulez utiliser des espaces dans les chemins, vous devez remplacer les espaces par \040 dans le fichier. Une fois que vous modifiez le fichier /etc/fstab, vous pouvez tester pour voir si ça fonctionne en exécutant : | Si vous voulez utiliser des espaces dans les chemins, vous devez remplacer les espaces par \040 dans le fichier. Une fois que vous aurez modifié le fichier /etc/fstab, vous pourrez tester pour voir s'il fonctionne en exécutant : |
| |
sudo mount -a | sudo mount -a |
| |
Si les disques apparaissent où vous vous attendez, et vous pouvez y accéder, vous avez tout bon. Vous pouvez vérifier les UUID par la commande : | Si les disques apparaissent où vous vous y attendez et que vous pouvez y accéder, vous avez tout bon. Vous pouvez vérifier les UUID par la commande : |
| |
sudo blkid | sudo blkid |
sudo vol_id –uid /dev/sda2 | sudo vol_id –uid /dev/sda2 |
| |
Remplacer, bien sûr, sda2 avec le lecteur réel que vous voulez. | Remplacez, bien sûr, sda2 par le lecteur réel que vous voulez. |
| |
**Lastly, there were a few requests for covering GRUB2. While that would be an article in itself, I felt I should at least offer a little bit of information for those who don't want to wait. For GUI-based editing of some settings, there's grub-customizer: https://launchpad.net/grub-customizer | **Lastly, there were a few requests for covering GRUB2. While that would be an article in itself, I felt I should at least offer a little bit of information for those who don't want to wait. For GUI-based editing of some settings, there's grub-customizer: https://launchpad.net/grub-customizer |
** | ** |
| |
Enfin, il y avait peu de demandes pour couvrir GRUB2. Alors que ce serait un article en lui-même, je sentais que je devais au moins offrir un peu d'information pour ceux qui ne veulent pas attendre. Pour l'édition par l'interface graphique de certains paramètres, il y a grub-customizer : https://launchpad.net/grub-customizer | Enfin, il y avait quelques demandes concernant GRUB2. Alors que ce serait un article en lui-même, je sentais que je devais au moins offrir un peu d'information pour ceux qui ne veulent pas attendre. Pour l'édition de certains paramètres par une interface graphique, il y a grub-customizer : https://launchpad.net/grub-customizer. |
| |
Si vous souhaitez juste un thème différent, suivre sur les liens suivants : | Si vous souhaitez juste un thème différent, voir les liens suivants : |
| |
https://help.ubuntu.com/community/Grub2 | https://help.ubuntu.com/community/Grub2. |
http://askubuntu.com/questions/66183/how-can-i-get-some-nice-eye-candy-themes-for-grub | http://askubuntu.com/questions/66183/how-can-i-get-some-nice-eye-candy-themes-for-grub. |
https://help.ubuntu.com/community/Grub2/Displays | https://help.ubuntu.com/community/Grub2/Displays. |
| |
J'espère avoir suffisamment répondu aux questions. Si quelqu'un a d'autres questions, qu'il n'hésite pas à m'envoyer un courriel à lswest34@gmail.com. S'il vous plaît pensez à inclure « C & C » ou « FCM » dans l'objet. Si quelqu'un a des suggestions de sujets que je doive couvrir, il est également encouragé à m'envoyer un courriel à leur sujet. À en juger par l'enquête, il semble que beaucoup d'entre vous ont des suggestions ou des questions. Le problème avec certaines, c'est qu'elles sont trop spécifiques pour un article réel - mais si vous me l'envoyez je peux probablement vous mettre sur la bonne voie pour la résoudre. | J'espère avoir suffisamment répondu aux questions. Si quelqu'un en a d'autres, qu'il n'hésite pas à m'envoyer un courriel à lswest34@gmail.com. S'il vous plaît pensez à inclure « C & C » ou « FCM » dans l'objet. Si quelqu'un a des suggestions de sujets que je pourrais traiter, n'hésitez pas à m'envoyer un courriel à leur sujet. À en juger par l'enquête, il semble que beaucoup d'entre vous ont des suggestions ou des questions. Le problème avec certaines, c'est qu'elles sont trop spécifiques pour un article réel - mais si vous m'envoyez un mail je pourrai probablement vous mettre sur la bonne voie. |