Les deux révisions précédentesRévision précédente | |
issue74:c_c [2013/12/02 15:45] – auntiee | issue74:c_c [2013/12/02 16:55] (Version actuelle) – andre_domenech |
---|
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 était plus axé sur 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 des problèmes. J'ai eu 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 | 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, 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. | 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 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. | 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 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. | 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é 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. | 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 : 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. | 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”. |
** | ** |
| |
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 ». | 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 dont la réponse n'aurait pas été assez conséquente pour remplir 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 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 : | 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 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. Le seul 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 : | 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 : |
| |
| |
Replace, of course, sda2 with the actual drive you want.** | Replace, of course, sda2 with the actual drive you want.** |
| |
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 disque dur. 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. | 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'y accéder à l'utilisateur lswest et tous les utilisateurs dans le groupe dutilisateurs. 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 s'il 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 que 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 |
| |
Remplacez, 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 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 | 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, voir 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 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. | 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. |