Apprivoiser Linux

Cet article, Apprivoiser Linux, est né d’un besoin technique auquel ne semblait pas pouvoir répondre le système d’exploitation que j’utilisais au moment d’en amorcer l’écriture et pour briser la dépendance des produits Microsoft. En effet, les  participants aux forums techniques que je consultais me déconseillaient vivement d’installer un environnement de développement local pour WordPress avec mon système d’exploitation, Windows Vista. Puis, j’ai commencé a recevoir des messages indiquant que  Google Chrome ne supporterait bientôt plus Windows Vista, car la fin du cycle de vie annoncé par Microsoft s’approchait. Ce dernier événement a été le catalyseur qu’il me fallait pour que je décide d’investir le temps et l’énergie nécessaires pour entreprendre le processus d’autoformation exigé.

Mon intention au moment d’amorcer l’écriture du présent article était de documenter les principales étapes qu’il m’aura fallu franchir pour apprivoiser Linux, non pas en rédigeant des textes détaillés concernant celles-ci, mais plutôt en fournissant des repères généraux accompagnés de liens vers les sites, tutoriels et outils qui m’auront le mieux aidé. Comme pour les autres articles de la série Apprentissage technique, l’un de mes objectifs est de laisser des traces de mes travaux afin de m’aider moi-même à m’y retrouver lorsque j’aurai besoin d’accomplir une tâche déjà réalisée, tout en aidant ceux des amis de Savoir et croire .ca dont les besoins techniques s’inscriraient dans la même lignée.

La première partie de cet  article fait état des recherches, lectures et préparations techniques préalables à l’installation de Linux Ubuntu en tant que tel.  Au moment d’écrire ces lignes le 16 mars 2016, l’article est construit autour desdits préalables, car je viens  tout juste de réussir l’installation de Linux Ubuntu à côté de Windows Vista, comme prévu. La seconde partie documentera mes premiers pas d’utilisateur à mesure de mon autoformation.

Avant de toucher à quoi que ce soit : quelques incontournables !

Puisque mon intention était d’installer Linux parallèlement à Vista afin de pouvoir exploiter mon ordinateur avec l’un ou l’autre de ces deux systèmes d’exploitation, il me fallait prendre en considération la préservation de mon installation existante de Windows Vista et des données personnelles  stockées sur mon poste de travail. Je me suis finalement rendu compte que la version de Vista que j’utilise (Windows Vista Familial Premium) ne dispose d’aucun mécanisme permettant de conserver une image complète du système d’exploitation et des logiciels installés. Seules les versions professionnelles et intégrales de Vista offrent cette possibilité. Les références suivantes m’ont permis de contourner cette difficulté :

Mais, avant de cloner une partition de manière à conserver non pas tant nos données personnelles, mais surtout le système d’exploitation, ses pilotes, les logiciels installés et toutes les mises à jour et configurations afférentes, des étapes préalables s’imposent. Il s’agit d’appliquer les mesures les plus rudimentaires d’entretien telles que : suppression des fichiers devenus inutiles, réparation structurelle du disque (chkdsk c: /f) et défragmentation. Les articles et liens suivants m’ont aidé à identifier les tâches à accomplir et à les réaliser :

Ensuite, il me faudrait apprendre comment installer Linux de manière à pouvoir ouvrir mon poste de travail soit sous Windows soit sous Linux, ce que l’on nomme en jargon technique «double amorçage» ou, en anglais, «dual-boot». Les articles suivants ont contribué à  déblayer un peu ma compréhension du double amorçage Windows-Linux. Les articles les plus récents correspondent à la version de Linux Ubuntu courante, les plus anciens servent à identifier les enjeux se rapportant à Windows Vista.

Bien que ce qui précède fasse logiquement partie des premières étapes à franchir dans ce processus, ce n’est cependant pas par là que j’ai amorcé ma démarche, car qui souhaite apprivoiser Linux doit savoir comment naviguer dans les multiples moutures de ce système d’exploitation, lesquelles continuent à être développées et mises a jour. Au moment de publier le présent article, je n’ai pas sous la main les ressources consultées pour ce faire, mais je compte les ajouter dès que je le pourrai.  Au terme de cette démarche, j’ai choisi d’installer Ubuntu 14.04.4 LTS à 64 bits, que l’on peut télécharger à partir de la page suivante :

Cette étape n’était toutefois pas entièrement indépendante de celle qui consistait à identifier un mode d’installation, car pour installer Linux, il faut créer un support matériel autre que le disque principal de l’ordinateur.  Il faut un CD, un DVD ou une clé USB pour démarrer l’ordinateur sous Linux. Il semble exister plusieurs façons d’arriver au même résultat. Les pages Web suivantes m’ont aidé à m’y retrouver pour comprendre et réaliser cette étape :

Avant de faire quoi que ce soit, je me suis limité à lire le matériel contenu dans les liens identifiés ci-dessus. Cela m’a conduit à repérer des outils utiles pour migrer vers Linux et à  utiliser premièrement, et ce avant de pouvoir faire quoi que ce soit, par exemple :

La lecture du matériel ci-dessus et la préparation des outils nécessaires à la mise en place d’un système permettant de travailler alternativement sous Windows Vista et sous Linux m’a conduit à identifier au moins trois outils requérant un CD ou une clé USB bootable; d’où, je me suis demandé s’il ne serait pas possible d’avoir une clé USB multibootable. J’ai découvert qu’il existe en effet des outils qui permettent d’aller dans cette direction :

Enfin, l’article suivant propose des sources d’informations générales pour se tenir à jour sur ce qui se passe dans l’univers Linux :

Des recherches Google comme les suivantes ont contribué à orienter mes lectures :

  • installing ubuntu alongside windows vista 64;
  • traps to avoid while installing ubuntu alongside windows vista?
  • comment créer une clé bootable ubuntu

Voici d’autres ressources utiles, mais pas nécessairement intégrées à l’article ci-dessus :

Par où commencer ? Mes premiers pas avec Linux Ubuntu

Je crois bien avoir lu chacun des articles de la section précédente au moins une fois, parfois plus. Plusieurs de ces articles ouvraient des thèmes nouveaux pour moi ou qu’il me fallait réviser. C’était un peu comme si chaque étape de recherche et de lecture ouvrait de nouvelles étapes devant être franchies, toutes incontournables. À terme, j’ai réussi l’installation de Linux Ubuntu, sans perdre ni mes données ni mon installation Vista. Mais il s’en est fallu de bien peu, car avant de réussir, j’ai dû restaurer Windows Vista une fois.

La présente section sera construite un peu comme la précédente, au fur et à mesure de mes découvertes. Veuillez noter qu’il ne s’agit pas nécessairement de la meilleure approche pour apprendre Linux Ubuntu, mais plutôt de ma propre démarche pour y parvenir. Comme pour la première partie de cet article sur les préalables, mon  but est premièrement de pouvoir retrouver l’information qui m’a aidé à faire des pas dans la bonne direction. Si ma démarche peut en aider d’autres dans leur propre parcours, j’en serai très heureux.

Voici donc par où j’ai amorcé ma démarche d’autoformation sur Linux Ubuntu, après avoir réussi à installer Linux Ubuntu 14.04 LTS en mode dual boot avec Windows Vista. Ces sources révisent, résument et présentent de manière simple et systématique ce qui a été couvert de manière plus exhaustive et détaillée à la section précédente, « Avant de toucher à quoi que ce soit : quelques incontournables ! ». Mais, attention ! les liens ci-dessous ne devraient pas vous dispenser de faire une démarche comme celle présentée à la section précédente, car les liens ci-dessous tout en étant plus simples ne contiennent pas quelques-unes des mises en garde importantes de la section précédente. Autrement dit, il faut interpréter ce qui suit à la lumière de ce qui a été découvert jusqu’ici.

Une fois Linux Ubuntu 14.02 LTS installé en mode dual boot avec Windows Vista, j’ai tout à fait cessé de documenter ma démarche, car il y avait trop de ramifications à ce qu’il me fallait apprendre. Sans être compliqué, je ne voyais pas très bien l’intérêt de fournir ici des pistes d’exploration sur ce qui était accessible à même l’univers Ubuntu. Par contre, une fois ma démarche d’autoformation de base terminée sur Linux et Ubuntu, il m’a paru utile d’identifier quelques-unes des références les plus utiles pour amorcer sa prise de connaissance après l’installation et pour commencer à approfondir Linux:

  • Le site de langue française d’Ubuntu propose une section de documentation particulièrement intéressante. Celle-ci peut servir de poste central où revenir encore et encore afin de trouver des réponses à diverses sortes de besoins technologiques associés à l’utilisation de base et avancée de Linux.

Naviguer sur Documentation Ubuntu du site ubuntu-fr m’a conduit à identifier des ressources que j’ai trouvées particulièrement utiles à ma propre autoformation Linux :

  • Guide du débutant — Il ne s’agit plus ici de tenter d’obtenir une compréhension de base de Linux ou d’Ubuntu, mais plutôt de trouver des réponses à des questions précises qui surviennent à mesure que l’on commence à travailler sous Linux Ubuntu.
  • Simple comme Ubuntu (présentation) — Ce livre en ligne,  téléchargeable gratuitement, Simple comme Ubuntu (pdf, 365 p.), peut aider à utiliser certaines des fonctions de base ou avancées tout en apprenant à comprendre où celles-ci s’inscrivent dans l’univers Linux. Conçu pour une version précédente d’Ubuntu, il m’a malgré tout été utile, notamment pour la gestion des droits d’utilisateurs.
  • Learn UNIX in 10 minutes. Version 1.2 FR 1.0 —  fournit des commandes de base à utiliser par la plupart des systèmes à la UNIX dont LINUX fait partie. Cet article, en traduction française d’excellente qualité, présente progressivement certaines des commandes en ligne les plus incontournables dans l’utilisation de LINUX ou autres systèmes dont les origines remontent à UNIX. Il m’a aidé notamment à interpréter les résultats de la commande d’affichage détaillée des contenus d’un dossier («ls -l»).
  • Les commandes de base en console Linux et console : ligne de commande sont complémentaires entre eux et au précédent (UNIX en 10 minutes) pour aider à s’y retrouver lorsque l’interface graphique ne permet pas d’accomplir une tâche.
  • Reprenez le contrôle à l’aide de Linux ! par Mathieu Nebra sur OpenClassroom Ce cours en ligne gratuit de 30 heures couvre pas à pas les notions nécessaires ou utiles pour maîtriser l’environnement Linux. Il présente de façon simple et systématique beaucoup de ce que j’ai découvert par essai et erreur et avec les nombreux tâtonnements documentés tout au long du présent article. Il m’a aidé à réviser pour mieux l’assimiler ce que j’avais commencé à comprendre et m’a permis d’aller beaucoup plus loin en me donnant une vision d’ensemble mieux intégrée de Linux.

Il existe une catégorie d’outils permettant d’éviter d’avoir à interagir avec Linux par des lignes de commandes dans un terminal. Ces outils s’apparentent au cPanel des hébergeurs de sites web.

Le présent article continuera à être mis à jour jusqu’à ce que j’aie terminé ma démarche de transition d’un poste Windows Vista vers un poste amorçable Vista et Linux. Ces outils sont appelés en anglais des « Web Panels ». Il s’agit d’une piste qui demeure à explorer pour moi. Voici un site où l’on évalue ce genre d’outils : 2016’s Ultimate guide to Web Panels: cPanel vs. Plesk vs. Webmin vs. others  publié par HostingAdvice.com. Au moment d’écrire ces lignes, j’ignore si un tel outil allégerait ou alourdirait ma tâche.

Cet article vous a été utile ? Vous aimeriez apporter une précision concernant un aspect qui aurait pu être mieux couvert ? ou un aspect important dont je n’aurais rien dit ?
N’hésitez pas à participer au forum chrétien la Rencontre, une communauté de dialogue à propos de la foi chrétienne, dont la mission prolonge celle de Savoir et croire .ca. L’une des sections du forum est réservée aux dimensions techniques des sites Web et des forums de discussion. Ajoutez-y vos contributions concernant Linux. Car, pour moi, comprendre Linux constitue un atout dans la gestion d’un site Web ou d’un forum. Veuillez noter que votre participation peut y être faite soit en français, soit en anglais, soit en espagnol.

Auteur : Daniel Garneau, B Th, B Com, MA
Révisé : les 19 juillet 2016 et 22 mai 2017