Skip to content
Snippets Groups Projects
Commit e0a8149b authored by Anas Sibarni's avatar Anas Sibarni
Browse files
parents da6cd440 2284711b
No related branches found
No related tags found
No related merge requests found
<!doctype html>
<html >
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<!-- <link rel="stylesheet" type="text/css" href="template.css" /> -->
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/template.css" />
<link href="https://vjs.zencdn.net/5.4.4/video-js.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-2.2.1.min.js"></script>
<!-- <script type='text/javascript' src='menu/js/jquery.cookie.js'></script> -->
<!-- <script type='text/javascript' src='menu/js/jquery.hoverIntent.minified.js'></script> -->
<!-- <script type='text/javascript' src='menu/js/jquery.dcjqaccordion.2.7.min.js'></script> -->
<!-- <link href="menu/css/skins/blue.css" rel="stylesheet" type="text/css" /> -->
<!-- <link href="menu/css/skins/graphite.css" rel="stylesheet" type="text/css" /> -->
<!-- <link href="menu/css/skins/grey.css" rel="stylesheet" type="text/css" /> -->
<!-- <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> -->
<!-- <script src="script.js"></script> -->
<!-- <script src="jquery.sticky-kit.js "></script> -->
<script type='text/javascript' src='https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/menu/js/jquery.cookie.js'></script>
<script type='text/javascript' src='https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/menu/js/jquery.hoverIntent.minified.js'></script>
<script type='text/javascript' src='https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/menu/js/jquery.dcjqaccordion.2.7.min.js'></script>
<link href="https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/menu/css/skins/blue.css" rel="stylesheet" type="text/css" />
<link href="https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/menu/css/skins/graphite.css" rel="stylesheet" type="text/css" />
<link href="https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/menu/css/skins/grey.css" rel="stylesheet" type="text/css" />
<link href="https://cdn.jsdelivr.net/gh/ryangrose/easy-pandoc-templates@948e28e5/css/elegant_bootstrap.css" rel="stylesheet" type="text/css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script src="https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/script.js"></script>
<script src="https://cdn.jsdelivr.net/gh/diversen/pandoc-bootstrap-adaptive-template@959c3622/jquery.sticky-kit.js"></script>
<meta name="generator" content="pandoc" />
<title>SAÉ 2.03: Semaine 06 - GRP A7</title>
<style type="text/css">code{white-space: pre;}</style>
<style type="text/css">
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
.sourceCode { overflow: visible; }
code.sourceCode > span { color: inherit; text-decoration: inherit; }
div.sourceCode { margin: 1em 0; }
pre.sourceCode { margin: 0; }
@media screen {
div.sourceCode { overflow: auto; }
}
@media print {
pre > code.sourceCode { white-space: pre-wrap; }
pre > code.sourceCode > span { display: inline-block; text-indent: -5em; padding-left: 5em; }
}
pre.numberSource code
{ counter-reset: source-line 0; }
pre.numberSource code > span
{ position: relative; left: -4em; counter-increment: source-line; }
pre.numberSource code > span > a:first-child::before
{ content: counter(source-line);
position: relative; left: -1em; text-align: right; vertical-align: baseline;
border: none; display: inline-block;
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;
padding: 0 4px; width: 4em;
color: #aaaaaa;
}
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
div.sourceCode
{ }
@media screen {
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
}
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
code span.at { color: #7d9029; } /* Attribute */
code span.bn { color: #40a070; } /* BaseN */
code span.bu { color: #008000; } /* BuiltIn */
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
code span.ch { color: #4070a0; } /* Char */
code span.cn { color: #880000; } /* Constant */
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
code span.dt { color: #902000; } /* DataType */
code span.dv { color: #40a070; } /* DecVal */
code span.er { color: #ff0000; font-weight: bold; } /* Error */
code span.ex { } /* Extension */
code span.fl { color: #40a070; } /* Float */
code span.fu { color: #06287e; } /* Function */
code span.im { color: #008000; font-weight: bold; } /* Import */
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
code span.op { color: #666666; } /* Operator */
code span.ot { color: #007020; } /* Other */
code span.pp { color: #bc7a00; } /* Preprocessor */
code span.sc { color: #4070a0; } /* SpecialChar */
code span.ss { color: #bb6688; } /* SpecialString */
code span.st { color: #4070a0; } /* String */
code span.va { color: #19177c; } /* Variable */
code span.vs { color: #4070a0; } /* VerbatimString */
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
</style>
</head>
<body>
<div class="navbar navbar-static-top">
<div class="navbar-inner">
<div class="container">
<span class="doc-title">SAÉ 2.03: Semaine 06 - GRP A7</span>
<ul class="nav pull-right doc-info">
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div id="TOC" class="span3">
<div class="well toc">
<ul>
<li><a href="#saé-2.03-semaine-06---grp-a7"
id="toc-saé-2.03-semaine-06---grp-a7">SAÉ 2.03: Semaine 06 - GRP
A7</a>
<ul>
<li><a href="#table-des-matières"
id="toc-table-des-matières">Table des matières</a>
<ul>
<li><a href="#formation-de-notre-équipe"
id="toc-formation-de-notre-équipe">Formation de notre
équipe</a></li>
<li><a href="#préparation-dune-machine-virtuelle-debian"
id="toc-préparation-dune-machine-virtuelle-debian">Préparation
d’une machine virtuelle Debian</a></li>
<li><a href="#préparation-du-système"
id="toc-préparation-du-système">Préparation du système</a></li>
<li><a href="#à-propos-de-la-distribution-debian"
id="toc-à-propos-de-la-distribution-debian">À propos de la
distribution Debian</a></li>
<li><a href="#installation-préconfigurée"
id="toc-installation-préconfigurée">Installation
préconfigurée</a></li>
</ul></li>
</ul></li>
</ul>
</div>
</div>
<div class="span9">
<h1 id="saé-2.03-semaine-06---grp-a7">SAÉ 2.03: Semaine 06 - GRP
A7</h1>
<h2 id="table-des-matières">Table des matières</h2>
<ul>
<li><a href="#saé-203-semaine-06---grp-a7">SAÉ 2.03: Semaine 06 - GRP
A7</a>
<ul>
<li><a href="#table-des-matières">Table des matières</a>
<ul>
<li><a href="#formation-de-notre-équipe">Formation de notre
équipe</a></li>
<li><a href="#préparation-dune-machine-virtuelle-debian">Préparation
d’une machine virtuelle Debian</a>
<ul>
<li><a href="#prérequis-matériel-de-la-machine-physique">Prérequis
matériel de la machine physique</a></li>
<li><a href="#préparation-de-la-machine-virtuelle">Préparation de la
machine virtuelle</a>
<ul>
<li><a href="#caractéristiques-de-la-machine-virtuelle">Caractéristiques
de la machine virtuelle</a></li>
</ul></li>
<li><a href="#installation-de-los">Installation de l’OS</a></li>
</ul></li>
<li><a href="#préparation-du-système">Préparation du système</a>
<ul>
<li><a href="#accès-sudo-pour-user">Accès sudo pour user</a></li>
<li><a href="#installation-des-suppléments-invités">Installation des
suppléments invités</a></li>
</ul></li>
<li><a href="#à-propos-de-la-distribution-debian">À propos de la
distribution Debian</a>
<ul>
<li><a href="#quelques-questions">Quelques questions</a>
<ul>
<li><a href="#la-maintenance"><em>La maintenance</em></a></li>
<li><a href="#nom-générique-nom-de-code-et-version"><em>Nom générique,
nom de code et version</em></a></li>
</ul></li>
</ul></li>
<li><a href="#installation-préconfigurée">Installation préconfigurée</a>
<ul>
<li><a href="#récupérer-et-préparer-les-fichiers-nécessaires">Récupérer
et préparer les fichiers nécessaires</a>
<ul>
<li><a
href="#faire-une-nouvelle-machine-avec-les-caractéristiques-suivantes">Faire
une nouvelle machine avec les caractéristiques suivantes</a></li>
<li><a href="#fichiers-de-pré-configuration">Fichiers de
pré-configuration</a></li>
<li><a href="#questions--ajustement-de-la-pré-configuration">Questions :
Ajustement de la pré-configuration</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
<hr />
<h3 id="formation-de-notre-équipe">Formation de notre équipe</h3>
<blockquote>
<p>(<em>GRP A7</em>) : Anas Sibarni, Anas Achouch, Mohamed El Amine
Yahiaoui</p>
</blockquote>
<h3 id="préparation-dune-machine-virtuelle-debian">Préparation d’une
machine virtuelle Debian</h3>
<h4 id="prérequis-matériel-de-la-machine-physique">Prérequis matériel de
la machine physique</h4>
<ul class="task-list">
<li><label><input type="checkbox" />4 Go de RAM minimum</label></li>
<li><label><input type="checkbox" />20 Go d’espace disque disponible ou
plus</label></li>
<li><label><input type="checkbox" /><a
href="https://www.virtualbox.org/wiki/Downloads">VirtualBox</a> installé
avec son «extension pack» (VBoxGuestAddition.iso) sur la machine
hôte.</label></li>
</ul>
<h4 id="préparation-de-la-machine-virtuelle">Préparation de la machine
virtuelle</h4>
<h5 id="caractéristiques-de-la-machine-virtuelle">Caractéristiques de la
machine virtuelle</h5>
<ul class="task-list">
<li><label><input type="checkbox" checked="" />Nom de la machine dans
VirtualBox : <strong><em>sae203</em></strong></label></li>
<li><label><input type="checkbox" />Dossier de la machine :
<strong>/usr/local/virtual_machine/infoetu/<em>login</em></strong> |
Bien entendu, login est à remplacer par votre login.</label></li>
<li><label><input type="checkbox" />Type :
<strong><em>Linux</em></strong></label></li>
<li><label><input type="checkbox" />Version : <strong><em>Debian
64-bit</em></strong></label></li>
<li><label><input type="checkbox" />Mémoire vive (RAM) :
<strong><em>2048 Mo</em></strong></label></li>
<li><label><input type="checkbox" />Disque dur : <strong><em>20
Go</em></strong>, ne pas cocher la case “<em>Pre-allocate Full
Size</em></label></li>
</ul>
<p>Suivez les indications de cette image pour configurer votre machine
virtuelle (en ajustant les chemin “<em>Folder</em>” si besoin):</p>
<p><img src="images/confifuration-vm-5.png" alt="image" /> <img
src="images/config-vm-memoire.png" alt="image" /> <img
src="images/config-vm-stockage.png" alt="image" /> <img
src="images/recapitulatif-5.png" alt="image" /></p>
<ul>
<li><p>Que signifie “<em>64-bit</em>” dans “<em>Debian 64-bit</em>
?<br />
&gt;La largeur des registres est de 64 bits sur les nombres entiers.
(Peut gérer plus de 4GB de RAM)<br />
<a
href="https://openclassrooms.com/forum/sujet/quelle-est-la-difference-entre-os-32-et-64bits">Source</a></p></li>
<li><p>Quelle est la configuration réseau utilisée par défaut ?<br />
&gt;La configuration réseau par défaut est IPV6.</p></li>
<li><p>Quel est le nom du fichier XML contenant la configuration de
votre machine ?<br />
&gt;Le nom du fichier XML contenant la configuration de notre machine
est <em>config.xml</em><br />
<a
href="https://learn.microsoft.com/fr-fr/windows/deployment/usmt/usmt-configxml-file">Source</a></p></li>
<li><p>Sauriez-vous le modifier directement ce fichier de configuration
pour mettre 2 processeurs à votre machine ?<br />
&gt;Ouvrir le fichier <em>config.xml</em> en exécutant la commande
<code>nano config.xml</code> puis modifier le nombre de
processeurs.</p></li>
</ul>
<h4 id="installation-de-los">Installation de l’OS</h4>
<p>Pour installer l’OS <a href="https://www.debian.org/">Debian</a>,
télécharger le <em>fichier.iso</em> sur leur site, et insérer ce fichier
comme ci-dessous :<br />
<img src="images/iso.png" alt="Image" /></p>
<ul>
<li><p>Qu’est-ce qu’un fichier iso bootable ?<br />
&gt;C’est un fichier qui doit s’exécuter au démarrage de la
machine</p></li>
<li><p>Qu’est-ce que MATE ? GNOME ?<br />
&gt;MATE est un fork de GNOME (un fork est un nouveau référentiel qui
partage le code et les paramètres de visibilité avec le référentiel « en
amont » d’origine) ; ce sont des environnement de bureau simples
d’utilisation.<br />
Sources : <a href="https://mate-desktop.org/fr/">source1</a>, <a
href="https://docs-github-com.translate.goog/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo?_x_tr_sl=en&amp;_x_tr_tl=fr&amp;_x_tr_hl=fr&amp;_x_tr_pto=rq&amp;_x_tr_hist=true">source2</a></p></li>
<li><p>Qu’est-ce qu’un serveur web ?<br />
&gt;Un « serveur web » peut faire référence à des composants logiciels
(software) ou à des composants matériels (hardware) ou à des composants
logiciels et matériels qui fonctionnent ensemble.<br />
<img src="images/serveur-web.png" alt="Image" /><br />
<em>Schéma repésentant le fonctionnement d’un serveur web</em><br />
<a
href="https://developer.mozilla.org/fr/docs/Learn_web_development/Howto/Web_mechanics/What_is_a_web_server">Source</a></p></li>
<li><p>Qu’est-ce qu’un serveur ssh ?<br />
&gt;Le protocole Secure Shell (SSH) est une méthode permettant d’envoyer
en toute sécurité des commandes à un ordinateur sur un réseau non
sécurisé. SSH a recours à la cryptographie pour authentifier et chiffrer
les connexions entre les appareils.<br />
<img src="images/SSH-Authentication.png" alt="Image" /><br />
<em>Schéma représentant le fonctionnement d’un serveur SSH</em><br />
<a
href="https://www.cloudflare.com/fr-fr/learning/access-management/what-is-ssh/">Source</a></p></li>
<li><p>Qu’est-ce qu’un serveur mandataire ?<br />
&gt;Un serveur mandataire filtre les sites web que vous consultez. Il
reçoit les requêtes de votre navigateur pour récupérer les pages web
demandées avec leurs éléments et, dans le respect des règles édictées,
les transmets ou non. Ils sont fréquemment utilisés dans le domaine
professionnel et les points d’accès sans fil publics pour contrôler
quels sites peuvent être consultés, pour interdire l’accès à Internet
sans identification, ou pour effectuer des contrôles de sécurité de
certains sites répertoriés.<br />
<a
href="https://help.ubuntu.com/stable/ubuntu-help/net-proxy.html.fr">Source</a></p></li>
</ul>
<h3 id="préparation-du-système">Préparation du système</h3>
<h4 id="accès-sudo-pour-user">Accès sudo pour user</h4>
<blockquote>
<p>Passer en mode console sur la vm
(<strong><em>ctrl+alt+f1</em></strong>), si fonctionne pas, dans
terminal exécuter <code>su -</code> puis mettre mot de passe de root
(indiquer en index du sujet semaine 1 sae)<br />
Ensuite, exécuter : <code>usermod -aG sudo user</code> pour ajouter user
aux sudo<br />
Visualiser tous les group du pc : <code>getent group</code><br />
<a
href="https://www.malekal.com/ajouter-utilisateur-groupe-linux/">Source</a></p>
</blockquote>
<ul>
<li>Comment peut-on savoir à quels groupes appartient l’utilisateur user
?<br />
&gt;Exécuter la commande suivante : <code>id -nG user</code><br />
<a href="https://www.malekal.com/lister-groupes-linux/">Source</a></li>
</ul>
<h4 id="installation-des-suppléments-invités">Installation des
suppléments invités</h4>
<ul>
<li><p>Quelle est la version du noyau Linux utilisé par votre VM ?<br />
&gt;<em>user@serveur:~$ <strong>uname -r</strong><br />
<strong>6.1.0</strong>-31-amd64</em><br />
La version du noyau Linux est 6.1.0<br />
<a
href="https://www.ionos.fr/digitalguide/serveur/know-how/afficher-la-version-de-linux/">Source</a></p></li>
<li><p>À quoi servent les suppléments invités ? Donner 2 principales
raisons de les installer.<br />
&gt;Les suppléments invités sont une sorte de pack logiciel à installer
sur la machine virtuelle pour optimiser son fonctionnement et ajouter de
nouvelles fonctionnalités<br />
&gt;2 principales raisons de les installer : possibilité de d’avoir une
presse-papier partagée entre la vm et l’ordinateur hôte ; pouvoir mettre
la vm en plein écran<br />
<a
href="https://fr.wikipedia.org/wiki/Oracle_VM_VirtualBox">Source</a></p></li>
<li><p>À quoi sert la commande mount (dans notre cas de figure et dans
le cas général) ?<br />
&gt;La commande mount permet de demander au système d’exploitation de
rendre un système de fichiers accessible, à un emplacement spécifié (le
point de montage). En outre, vous pouvez utiliser la commande mount pour
générer d’autres arborescences de fichiers qui sont constituées de
répertoires et de montages de fichiers.<br />
&gt;Dans notre cas, la commande mount est utilisée pour que notre
système d’exploitation prend en compte ce qu’il y a dans le lecteur CD
de la VM (notamment ici pour les suppléments invités).<br />
<a
href="https://www.ibm.com/docs/fr/aix/7.3?topic=m-mount-command">Source</a></p></li>
</ul>
<h3 id="à-propos-de-la-distribution-debian">À propos de la distribution
Debian</h3>
<h4 id="quelques-questions">Quelques questions</h4>
<ul>
<li>Qu’est-ce que le Projet Debian ? D’où vient le nom Debian ?<br />
&gt;Le nom Debain vient du nom du foncdateur de Debian Ian Murdock, et
de sa femme, Debra</li>
</ul>
<h5 id="la-maintenance"><em>La maintenance</em></h5>
<ul>
<li><p>Il existe 3 durées de prise en charge (support) de ces versions :
la durée minimale, la durée en support long terme (LTS) et la durée en
support long terme étendue (ELTS). Quelle sont les durées de ces prises
en charge ?</p>
<blockquote>
<table>
<thead>
<tr class="header">
<th style="text-align: center;">Durée minimale</th>
<th style="text-align: center;">LTS</th>
<th style="text-align: center;">ELTS</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">3 ans</td>
<td style="text-align: center;">5 ans</td>
<td style="text-align: center;">10 ans</td>
</tr>
</tbody>
</table>
</blockquote></li>
<li><p>Pendant combien de temps les mises à jour de sécurité
seront-elles fournies ?<br />
&gt;L’équipe en charge de la sécurité prend normalement en charge la
distribution stable pendant trois années après sa publication. Il n’est
pas possible de prendre en charge trois distributions, c’est déjà bien
assez difficile avec deux.</p></li>
</ul>
<h5 id="nom-générique-nom-de-code-et-version"><em>Nom générique, nom de
code et version</em></h5>
<ul>
<li><p>Combien de versions au minimum sont activement maintenues par
Debian ? Donnez leur nom générique (= les types de distribution).<br />
&gt;Debian a toujours au moins trois versions activement entretenues :
stable , testing et unstable</p></li>
<li><p>Chaque distribution majeure possède un nom de code différent. Par
exemple, la version majeure actuelle (Debian 12) se nomme bookworm. D’où
viennent les noms de code données aux distributions ?<br />
&gt;Quand une distribution Debian est en cours de développement, elle
n’a aucun numéro de version mais un nom de code. Le but de ces noms de
code est de faciliter la copie sur les miroirs des distributions
Debian</p></li>
<li><p>L’un des atouts de Debian fut le nombre d’architecture (≈
processeurs) officiellement prises en charge. Combien et lesquelles sont
prises en charge par la version Bullseye ?<br />
&gt;Les architecture supporter par Debian sons presque indenonbrable si
on compte les version non officierl, voici les arcitechture supporter
officielement: &gt;- PC 64 bits (amd64) &gt;- ARM64 bits (AArch64) &gt;-
ARM EABI (armel) &gt;- ARM avec unité de calcul flottant (armhf) &gt;-
PC 32 bits (i386) &gt;- MIPS (grand boutiste) &gt;- MIPS (petit
boutiste) &gt;- MIPS 64 bits (petit boutiste) &gt;- Processeurs POWER
&gt;- IBM System<br />
<a
href="https://www.debian.org/releases/bullseye/index.fr.html">Source</a></p></li>
<li><p>Première version avec un nom de code<br />
&gt;◦ Quel a était le premier nom de code utilisé ? buzz<br />
◦ Quand a-t-il été annoncé ? 17 juin 1996<br />
◦ Quel était le numéro de version de cette distribution ? 1.1</p></li>
<li><p>Dernière nom de code attribué<br />
&gt;◦ Quel est le dernier nom de code annoncé à ce jour ? bookworm<br />
◦ Quand a-t-il été annoncé ? 10 juin 2023<br />
◦ Quelle est la version de cette distribution ? 12</p></li>
</ul>
<h3 id="installation-préconfigurée">Installation préconfigurée</h3>
<h4 id="récupérer-et-préparer-les-fichiers-nécessaires">Récupérer et
préparer les fichiers nécessaires</h4>
<h5
id="faire-une-nouvelle-machine-avec-les-caractéristiques-suivantes">Faire
une nouvelle machine avec les caractéristiques suivantes</h5>
<p>Voir : <a
href="#caractéristiques-de-la-machine-virtuelle">Caractéristiques de la
machine virtuelle</a></p>
<figure>
<img src="images/recapitulatif-5.png" alt="image" />
<figcaption aria-hidden="true">image</figcaption>
</figure>
<h5 id="fichiers-de-pré-configuration">Fichiers de
pré-configuration</h5>
<ol type="1">
<li><p>Récupérer l’archive <em>autoinstall_Debian.zip</em> sur Moodle et
décompresser-là dans le répertoire de votre machine virtuelle.</p></li>
<li><p>Remplacer la chaîne *@<span class="citation"
data-cites="UUID">@UUID</span>@<span class="citation"
data-cites="*">@*</span> par un identifiant universel. Le plus simple
est d’exécuter la commande ci-dessous en étant placé dans le même
répertoire que votre fichier S203-Debian12.viso :</p>
<div class="sourceCode" id="cb1"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">sed</span> <span class="at">-i</span> <span class="at">-E</span> <span class="st">&quot;s/(--iprt-iso-maker-file-marker-bourne-sh).*$/\1=</span><span class="va">$(</span><span class="fu">cat</span> /proc/sys/kernel/random/uuid<span class="va">)</span><span class="st">/&quot;</span> S203-Debian12.viso</span></code></pre></div></li>
<li><p>Insérer le fichier <em>S203_Debian12.viso</em> dans le lecteur
optique (cd/dvd) de votre machine virtuelle</p></li>
<li><p>Démarrer la machine virtuelle et laissez l’installation se
dérouler</p></li>
<li><p>Testez les ajouts invités en vous connectant (<em>user/user</em>,
ou <em>root/root</em>) puis en modifiant la taille de la
fenêtre</p></li>
</ol>
<figure>
<img src="images/connexion-apres-autoinstallation.png" alt="image" />
<figcaption aria-hidden="true">image</figcaption>
</figure>
<h5 id="questions-ajustement-de-la-pré-configuration">Questions :
Ajustement de la pré-configuration</h5>
<p>Modifier votre configuration (et recommencez l’installation) afin de
:</p>
<ul>
<li><p>Ajouter le droit d’utiliser <strong><em>sudo</em></strong> à
l’utilisateur standard &gt;Dans le fichier <em>preseed-fr.cfg</em>
ajouter sudo à la ligne<br />
<code>d-i passwd/user-default-groups string audio cdrom video sudo</code></p></li>
<li><p>Installer l’environnement <strong><em>MATE</em></strong></p></li>
<li><p>Ajouter les paquets suivants :</p>
<ol type="1">
<li><p><strong><em>sudo</em></strong> : sinon la gestion sudo est
inutile</p></li>
<li><p><strong><em>git</em></strong>, <strong><em>sqlite3</em></strong>,
<strong><em>curl</em></strong> : pour préparer l’installation de la
semaine prochaine</p></li>
<li><p><strong><em>bash-completion</em></strong> : va vous simplifier
grandement l’écriture des lignes de commande</p></li>
<li><p><strong><em>neofetch</em></strong> : pas très utile</p></li>
</ol></li>
</ul>
</div>
</div>
</div>
<script src="https://vjs.zencdn.net/5.4.4/video.js"></script>
</body>
</html>
......@@ -41,7 +41,7 @@
##### Caractéristiques de la machine virtuelle
- [ ] Nom de la machine dans VirtualBox : ***sae203***
- [x] Nom de la machine dans VirtualBox : ***sae203***
- [ ] Dossier de la machine : **/usr/local/virtual_machine/infoetu/*login*** | Bien entendu, login est à remplacer par votre login.
- [ ] Type : ***Linux***
- [ ] Version : ***Debian 64-bit***
......@@ -155,7 +155,7 @@ Visualiser tous les group du pc : `getent group`
>Quand une distribution Debian est en cours de développement, elle n'a aucun numéro de version mais un nom de code. Le but de ces noms de code est de faciliter la copie sur les miroirs des distributions Debian
- L’un des atouts de Debian fut le nombre d’architecture (≈ processeurs) officiellement prises en charge. Combien et lesquelles sont prises en charge par la version Bullseye ?
>Les architecture supporter par Debian sons presque indenonbrable si on compte les version non officierl, voici les arcitechture supporter officielement:
>Les architecture supporter par Debian sont au nombre de 10 officielement, voici les arcitechture supporter officielement:
>- PC 64 bits (amd64)
>- ARM64 bits (AArch64)
>- ARM EABI (armel)
......
......@@ -17,31 +17,36 @@ Debian :
sudo apt install pandoc
sudo apt install pandoc-citeproc
```
#### Convertire md en pdf
Fedora :
```sh
sudo dnf install pandoc
sudo dnf install pandoc-citeproc
pandoc <nom-fichier>.md -o <n>.pdf
```
Windows :
```sh
sudo dnf install pandoc
sudo dnf install pandoc-citeproc
```
Mac :
```sh
sudo dnf install pandoc
sudo dnf install pandoc-citeproc
```
#### Convertire en HTML avec un tamplate
necessite un
#### install la commande pour le template
``` bash
# Clones repo to /tmp and copies templates to ~/.pandoc/templates
Voici les commande principale de conversion dans notre contexe:
#### Convertire md en pdf
curl 'https://raw.githubusercontent.com/ryangrose/easy-pandoc-templates/master/copy_templates.sh' | bash
```
#### utilisation du template avec pandoc
``` bash
# pandoc source.md -o destination.html --template=template_name.html
pandoc rapport.md -f markdown -o rapport.html --template=easy_template.html --toc --metadata title="SAÉ 2.03: Semaine 06 - GRP A7"
```
#### Convertire en HTML avec un tamplate
Curl
```sh
pandoc <nom-fichier>.md -o <n>.pdf
```
\ No newline at end of file
'https://raw.githubusercontent.com/ryangrose/easy-pandoc-templates/master/copy_templates.sh' | bash
```
Voici les commande principale de conversion dans notre contexe:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment