You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I'm a 18 info student and we have to answer our homework using Markdown.
While trying to convert it in pdf with Pandoc, I got this error
$pandoc -f markdown -t pdf Configuration.md
YAML parse exception at line 3, column 1,
while scanning an alias:
did not find expected alphabetic or numeric character
Here's my markdown, can you help me please I don't understand this error.
`# Projet de Déploiement : Configuration d'une Machine Virtuelle Debian 12[/center]
Présenté par : Benjamin Sere, Rémi Poupard, Sofian Ben-Hamra
1. Installation d'une machine virtuelle Debian 12 (amd64) :
Nous avons commencé par installer une machine virtuelle avec VirtualBox. L'installation de Debian 12 s'est déroulée sans difficulté majeure, sources : https://www.debian.org/
Cependant, nous avons rencontré un problème lors de la configuration réseau par défaut. La machine virtuelle utilisait le réseau NAT, ce qui limitait l'accès à certains services. La solution a été de modifier la configuration réseau pour utiliser le mode Bridge, permettant à la machine virtuelle d'avoir une adresse IP sur le même réseau que l'hôte.
Pour accéder à la console de la machine virtuelle en tant qu'administrateur, nous avons initialement utilisé la combinaison de touches ==Ctrl + Droite + F1==, ce qui n'a pas fonctionné. La solution a été de modifier cette combinaison en utilisant ==Ctrl + Alt + F1.==
2. Attribution des droits sudo :
Après nous être connectés en tant qu'administrateur, nous avons attribué les droits sudo à l'utilisateur standard User en utilisant la commande usermod -aG sudo User. Cela permet à l'utilisateur User d'exécuter des commandes avec les privilèges de superutilisateur.
3. Installation des suppléments invités :
Nous avons installé les suppléments invités pour améliorer les fonctionnalités de la machine virtuelle, notamment le partage de fichiers entre l'hôte et la machine virtuelle, ainsi qu'une meilleure adaptation de l'écran à la résolution de l'hôte.
La commande sudo apt install virtualbox-guest-utils a été utilisée pour installer les suppléments invités.
Nous avons trouvé toutes ces informations sur: debian facile
Configuration automatique d'une VM
1. Fichiers de pré-configuration :
Pour pré-configurer notre machine virtuelle, nous devons placer dans notre répertoire le fichier S203-Debian12.viso. Pour cela, nous avons exécuté la commande suivante : sed -i -E "s/(--iprt-iso-maker-file-marker-bourne-sh).*$/\1=$(cat/proc/sys/kernel/random/uuid)/" S203-Debian12.viso. Cependant, la commande n'a pas fonctionné (nous avons perdu 30 minutes) pour au final juste l’écrire à la main, et cela a fonctionné. Donc, en conclusion, écrivez les commandes à la main.
2. Configuration de l'environnement MATE :
Dans le fichier ==pressed-fr.cfg== nous avons utilisé la commande tasksel pour sélectionner et installer l'environnement de bureau MATE.
La commande tasksel install mate-desktop (l83) a été exécutée pour installer MATE.
3. Ajout des paquets nécessaires :
Pour ajouter les paquets demander nous allons ouvrir le fichier ==.sh==,ligne 202 "Packages needed for GAs" et ajouter les ligne de commande suivante :
Bien sur pour trouver les lignes de commande nous avons un eu quelques difficultées notament pour installer git et néefetch lors de nos premier eessais on écriver la commande suivante : log_command_in_target apt install git. Avec cette commande lors du démarrage la VM plantée a la fin et indiquer qu'elle n'ariver pas a installer git et neofetch. Nous avons finalemtn trouver la solution qui était d'ajouter -y qui va automatiquement selectionner "oui" lors de l'instalation et éviter le messages d'erreur.
4. Exécution des tests :
Nous avons effectué des tests pour vérifier le bon fonctionnement de la machine virtuelle après les modifications apportées.Le test de l'environnement de bureau MATE , juste verifier que l'ecrant de flex bien et que l'interface graphique est afficher , et le test de fonctionnalités notament le test de git :
[]
sur cette photo on voie bien qu'il y a la bonne version de git et de neofetch
La dernière ligne de commande permet d’éviter le warning concernant la création d’une branche par défaut.
2. Configuration des interfaces graphiques :
Nous avons installé les paquets gitk et git-gui avec les commandes suivantes :
sudo apt install gitk sudo apt install git-gui
3. Questions relatives à gitk et git-gui :
a. Qu’est-ce que le logiciel gitk ? Comment se lance-t-il ? Gitk est un navigateur de dépôt graphique. Il permet d'explorer et de visualiser l'historique d'un dépôt. Il se lance avec la commande gitk. b. Qu’est-ce que le logiciel git-gui ? Comment se lance-t-il ? Git-gui est une interface graphique pour Git, permettant une meilleure visualisation des modifications en cours. Il se lance avec git-gui.
4. Personnalisation de notre interface graphique de Git :
Pour personnaliser Git et avoir de plus belles couleurs, par exemple, nous nous sommes rendus sur gui client où nous avons choisi Sublime Merge :
Plateformes :Linux, Mac, Windows Prix : Gratuit / 59$+ par utilisateur annuellement Licence : Propriétaire
[]
Cette version noire de Git rend la lisibilité meilleure. L'arbre à gauche permet une meilleure visualisation des modifications apportées au document.
Pour l'installer, nous avons exécuté les lignes suivantes dans notre terminal :
[]
Réponses aux questions
Question 1. Configuration matérielle dans VirtualBox
Que signifie “64-bit” dans “Debian 64-bit” ?
"64-bit" signifie que le système d'exploitation est conçu pour fonctionner sur des processeurs 64 bits, offrant ainsi une meilleure gestion de la mémoire et des performances améliorées pour les applications compatibles 64 bits.
Quelle est la configuration réseau utilisée par défaut ?
La configuration réseau par défaut dans VirtualBox est le mode NAT (Network Address Translation), qui permet à la machine virtuelle d'accéder à Internet via la connexion réseau de l'hôte.
Quel est le nom du fichier XML contenant la configuration de votre machine ?
Le nom du fichier XML contenant la configuration de la machine est sae203.vbox-prev.
Sauriez-vous le modifier directement ce fichier de configuration pour mettre 2 processeurs à votre machine ?
Oui, il est possible de modifier directement le fichier de configuration XML pour changer le nombre de processeurs alloués à la machine virtuelle. Il suffit de localiser la section correspondante dans le fichier XML et de modifier le paramètre approprié.
Question 2. Installation OS de base
Qu’est-ce qu’un fichier iso bootable ?
Un fichier ISO bootable est une image disque contenant l'ensemble des fichiers nécessaires pour installer un système d'exploitation. L'ISO est conçu pour être amorçable, ce qui signifie qu'il peut être utilisé pour démarrer un ordinateur et lancer le processus d'installation du système d'exploitation correspondant.
Qu’est-ce que MATE ? GNOME ?
MATE et GNOME sont tous deux des environnements de bureau pour les systèmes d'exploitation basés sur Linux. MATE est une continuation du bureau classique de GNOME 2, offrant une interface utilisateur familière et légère. GNOME, quant à lui, est un environnement de bureau moderne et complet, offrant une expérience utilisateur riche avec de nombreuses fonctionnalités intégrées.
Qu’est-ce qu’un serveur web ?
Un serveur web est un logiciel qui fonctionne sur un serveur informatique et qui permet de distribuer des contenus web, tels que des pages HTML, des images, des vidéos, etc., aux utilisateurs qui accèdent à ces contenus via un navigateur web. Les serveurs web les plus populaires incluent Apache, Nginx et Microsoft IIS.
Qu’est-ce qu’un serveur SSH ?
Un serveur SSH (Secure Shell) est un serveur qui permet l'accès distant sécurisé à un système informatique via le protocole SSH. Il permet aux utilisateurs de se connecter à distance à un système et d'exécuter des commandes de manière sécurisée, tout en cryptant les données échangées entre le client et le serveur.
Qu’est-ce qu’un serveur mandataire ?
Un serveur mandataire, également connu sous le nom de serveur proxy, est un serveur intermédiaire qui agit comme un intermédiaire entre les clients et les serveurs cibles. Il permet aux clients d'effectuer des requêtes vers des serveurs distants de manière anonyme ou de contourner les restrictions d'accès en contrôlant et en filtrant le trafic réseau.
Question 3. sudo
Pour savoir à quels groupes appartient l'utilisateur "user", on peut exécuter la commande suivante : groups user. Cette commande affichera la liste des groupes auxquels l'utilisateur "user" appartient, y compris le groupe sudo s'il a été ajouté.
Question 4. Suppléments invités
Quel est la version du noyau Linux utilisé par votre VM ?
La version du noyau Linux utilisée par la machine virtuelle peut être obtenue en exécutant la commande uname -r dans le terminal de la VM. Cette commande affiche le numéro de version du noyau actuellement en cours d'exécution.
À quoi servent les suppléments invités ? Donner 2 principales raisons de les installer.
Les suppléments invités sont des logiciels additionnels fournis par VirtualBox pour améliorer les performances et la convivialité des machines virtuelles. Deux raisons principales d'installer les suppléments invités sont :
Meilleure intégration avec l'hôte : Les suppléments invités permettent d'améliorer l'expérience utilisateur en facilitant le partage de fichiers entre l'hôte et la machine virtuelle, en permettant le redimensionnement automatique de l'écran et en améliorant la synchronisation des périphériques.
Performances optimisées : En installant les suppléments invités, les performances globales de la machine virtuelle peuvent être améliorées, notamment en activant l'accélération graphique 3D, en optimisant les pilotes de périphériques et en réduisant la charge CPU lors de l'exécution de certaines tâches.
Qu’est-ce que le Projet Debian ? D’où vient le nom Debian ?
Le Projet Debian est une association de personnes qui ont pour objectif de créer un système d'exploitation basé sur des logiciels entièrement libres. Il est géré par des volontaires et est guidé par les principes énoncés dans la Déclaration de politique Debian. Le nom "Debian" est un mot-valise formé à partir du prénom du fondateur de projet, Ian Murdock, et du prénom de sa femme, Debra.
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 ?
La durée minimale de prise en charge (support standard) est d'environ 5 ans. Pour les versions qui bénéficient d'un support étendu (LTS), la durée est d'environ 5 ans après la fin du support standard. En ce qui concerne le support long terme étendu (ELTS), la durée est d'environ 5 ans après la fin du support LTS.
Pendant combien de temps les mises à jour de sécurité seront-elles fournies ?
Les mises à jour de sécurité sont fournies pendant la durée de la prise en charge de la version respective. Cela dépend du type de version : support standard, LTS ou ELTS.
Combien de version au minimum sont activement maintenues par Debian ? Donnez leur nom générique (= les types de distribution).
Au minimum, Debian maintient actuellement deux versions : la version stable (stable) et la version de test (testing). Parfois, une troisième version, la version instable (unstable), est également maintenue.
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 ?
Les noms de code des distributions Debian sont généralement basés sur les personnages du film « Toy Story ». Les développeurs de Debian choisissent les noms de code de manière amusante et parfois cryptique, mais ils suivent généralement une séquence alphabétique. Par exemple, la version actuelle (Debian 12) est nommée "bookworm".
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 ?
Debian Bullseye prend en charge un total de 11 architectures, dont AMD64, ARM64, ARMEL, ARMHF, etc.
Le dernier nom de code annoncé à ce jour est "bookworm".
Annonce : La version 12 de Debian, nommée "bookworm", a été annoncée le 25 août 2023.
Version : La version de cette distribution est Debian 12.
Source : Debian - ReleaseInfo
Conclusion
En conclusion, notre projet de déploiement d'une machine virtuelle Debian 12 s'est déroulé avec succès malgré quelques obstacles rencontrés. Nous avons pu configurer l'environnement selon nos besoins, résoudre les problèmes rencontrés et effectuer des tests pour vérifier son bon fonctionnement.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi, I'm a 18 info student and we have to answer our homework using Markdown.
While trying to convert it in pdf with Pandoc, I got this error
$pandoc -f markdown -t pdf Configuration.md
YAML parse exception at line 3, column 1,
while scanning an alias:
did not find expected alphabetic or numeric character
Here's my markdown, can you help me please I don't understand this error.
`# Projet de Déploiement : Configuration d'une Machine Virtuelle Debian 12[/center]
Présenté par : Benjamin Sere, Rémi Poupard, Sofian Ben-Hamra
Edité le: [19/02/2024]
Sommaire
1. Introduction
2. Configuration de base de la VM
3. Configuration automatique d'une VM
4. Configuration de git sur la VM automatique
5. Réponses aux questions
6. Conclusion
Configuration de base de la VM
1. Installation d'une machine virtuelle Debian 12 (amd64) :
2. Attribution des droits sudo :
3. Installation des suppléments invités :
Nous avons trouvé toutes ces informations sur: debian facile
Configuration automatique d'une VM
1. Fichiers de pré-configuration :
2. Configuration de l'environnement MATE :
3. Ajout des paquets nécessaires :
log_command_in_target apt-get -y install git
log_command_in_target apt-get -y install sqlite3
log_command_in_target apt-get -y install curl
log_command_in_target apt-get -y install bash-completion
log_command_in_target apt-get -y install neofetch
Nous avons rencontrée quelques problème :
4. Exécution des tests :
[]
sur cette photo on voie bien qu'il y a la bonne version de git et de neofetch
Configuration de git sur la VM
1. Configuration de l'utilisateur git :
La dernière ligne de commande permet d’éviter le warning concernant la création d’une branche par défaut.
2. Configuration des interfaces graphiques :
Nous avons installé les paquets gitk et git-gui avec les commandes suivantes :
3. Questions relatives à gitk et git-gui :
4. Personnalisation de notre interface graphique de Git :
Pour personnaliser Git et avoir de plus belles couleurs, par exemple, nous nous sommes rendus sur gui client où nous avons choisi Sublime Merge :
[]
Cette version noire de Git rend la lisibilité meilleure. L'arbre à gauche permet une meilleure visualisation des modifications apportées au document.
Pour l'installer, nous avons exécuté les lignes suivantes dans notre terminal :
[]
Réponses aux questions
Question 1. Configuration matérielle dans VirtualBox
Que signifie “64-bit” dans “Debian 64-bit” ?
Quelle est la configuration réseau utilisée par défaut ?
Quel est le nom du fichier XML contenant la configuration de votre machine ?
sae203.vbox-prev
.Sauriez-vous le modifier directement ce fichier de configuration pour mettre 2 processeurs à votre machine ?
Question 2. Installation OS de base
Qu’est-ce qu’un fichier iso bootable ?
Qu’est-ce que MATE ? GNOME ?
Qu’est-ce qu’un serveur web ?
Qu’est-ce qu’un serveur SSH ?
Qu’est-ce qu’un serveur mandataire ?
Question 3. sudo
groups user
. Cette commande affichera la liste des groupes auxquels l'utilisateur "user" appartient, y compris le groupe sudo s'il a été ajouté.Question 4. Suppléments invités
Quel est la version du noyau Linux utilisé par votre VM ?
uname -r
dans le terminal de la VM. Cette commande affiche le numéro de version du noyau actuellement en cours d'exécution.À quoi servent les suppléments invités ? Donner 2 principales raisons de les installer.
Qu’est-ce que le Projet Debian ? D’où vient le nom Debian ?
Le Projet Debian est une association de personnes qui ont pour objectif de créer un système d'exploitation basé sur des logiciels entièrement libres. Il est géré par des volontaires et est guidé par les principes énoncés dans la Déclaration de politique Debian. Le nom "Debian" est un mot-valise formé à partir du prénom du fondateur de projet, Ian Murdock, et du prénom de sa femme, Debra.
Source : Debian - About Debian
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 ?
La durée minimale de prise en charge (support standard) est d'environ 5 ans. Pour les versions qui bénéficient d'un support étendu (LTS), la durée est d'environ 5 ans après la fin du support standard. En ce qui concerne le support long terme étendu (ELTS), la durée est d'environ 5 ans après la fin du support LTS.
Source : Debian - Security support for Debian LTS
Pendant combien de temps les mises à jour de sécurité seront-elles fournies ?
Combien de version au minimum sont activement maintenues par Debian ? Donnez leur nom générique (= les types de distribution).
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 ?
Les noms de code des distributions Debian sont généralement basés sur les personnages du film « Toy Story ». Les développeurs de Debian choisissent les noms de code de manière amusante et parfois cryptique, mais ils suivent généralement une séquence alphabétique. Par exemple, la version actuelle (Debian 12) est nommée "bookworm".
Source : Debian - ReleaseInfo
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 ?
Debian Bullseye prend en charge un total de 11 architectures, dont AMD64, ARM64, ARMEL, ARMHF, etc.
Source : Debian - Ports
Première version avec un nom de code
Le premier nom de code utilisé pour une version de Debian était "Buzz".
Annonce : La version 1.1 de Debian a été annoncée le 17 juin 1996.
Numéro de version : La version 1.1 de Debian a été distribuée avec le noyau Linux 1.2.13.
Source : Debian - Release history
Dernière nom de code attribué
Le dernier nom de code annoncé à ce jour est "bookworm".
Annonce : La version 12 de Debian, nommée "bookworm", a été annoncée le 25 août 2023.
Version : La version de cette distribution est Debian 12.
Source : Debian - ReleaseInfo
Conclusion
---`
Beta Was this translation helpful? Give feedback.
All reactions