diff --git a/README.md b/README.md new file mode 100644 index 0000000..674a0c3 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +##### Network + +cible: Epsi, B1 cours environnement linux \ No newline at end of file diff --git a/Readme.md b/Readme.md deleted file mode 100644 index 4a98ee4..0000000 --- a/Readme.md +++ /dev/null @@ -1,44 +0,0 @@ -## bas niveau - -```bash -dpkg --search '*bin/ls' -curl -OL https://mirror.mariadb.org/repo/11.4/debian/pool/main/m/mariadb/libmariadb3_11.4.3%2Bmaria~deb12_arm64.deb -dpkg -c libmariadb3_11.4.3%2Bmaria~deb12_arm64.deb -dpkg -I libmariadb3_11.4.3%2Bmaria~deb12_arm64.deb | grep '^Architecture' -grep git /var/log/dpkg.log # ce fichier étant le plus ancien log dpkg existant -dpkg --get-selections # exploitable par dpkg --set-selections permettant d'installer les même paquets qu'un système existant -``` -## Haut niveau - -apt-get : interface historique, retrocompatibilité garantie, à l'inverse de apt. apt: plus moderne et corrige quelques erreurs de apt-get. -apt: interface de base. aptitude: interface "graphique" à apt. c'est donc une surcouche -apt update permet de mettre à jour la liste des paquets disponibles. Cette opération est à réaliser avant chaque opération d'installation ou de mise à jour. - - -## Signature des paquets - -À garantir qu'un paquet téléchargé n'a pas été modifié (parce que le dépôt s'est fait troué par ex). - -il y en a 2 : une signature md5 et une gpg. - -Il est nécessaire d'avoir la clé publique correspondant à la clé ayant signé le paquet. - -dans /etc/apt/keyring et /etc/apt/trusted.gpg.d/ dont on peut manipuler le contenu avec la commande apt-key (nécessite d'avoir gnupg2) - -## Gestion des dépôts - -``` -apt-policy php -php: - Installed: (none) - Candidate: 2:8.2+93 # version 8.2 - -apt -y install lsb-release ca-certificates curl -curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb -dpkg -i /tmp/debsuryorg-archive-keyring.deb && rm -f /tmp/debsuryorg-archive-keyring.deb -sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' -apt update -apt policy php - - -``` \ No newline at end of file diff --git a/tp1.md b/tp1.md new file mode 100644 index 0000000..d845bf2 --- /dev/null +++ b/tp1.md @@ -0,0 +1,19 @@ +#### Gestion de paquet + +### Rpm + +Quelle commande permet d'obtenir la liste des paquets installés ? + +Quelle commande permet de savoir si tmux est installé ? + +Quelle commande permet de connaître le nb de paquets installés sur le système ? + +Quelle commande permet de connaître les fichiers de configuration d'un paquet ? + +### dnf / yum + +Quelle commande permet de chercher le paquet proposant la commande chromium-browser ? + +Quelle commande permet de mettre à jour le système ? + +Quelle commande permet d'afficher les informations du paquet nano ? diff --git a/tp2.md b/tp2.md new file mode 100644 index 0000000..b228a24 --- /dev/null +++ b/tp2.md @@ -0,0 +1,27 @@ +#### Gestion de paquets - avancé + +### Gestion des dépôts + +Chercher le paquet "fish" + +installez le paquet epel-release + +Affichez son contenu + +À quoi sert le fichier déposé par ce paquet dans /etc/yum.repos.d ? + +Comment lister les dépôts actifs ? + +Chercher de nouveau le paquet "fish", Notez son dépôt d'origine. + +### Activation / désactivation des dépôts + +Configurez votre système pour qu'il utilise le dépôt mysql community (https://dev.mysql.com/downloads/file/?id=484922) + +Installer le paquet yum-utils. + +Utilisez la commande yum-config-manager pour désactiver les dépôts mysql + +### Gestion de l'historique + +Utilisez la commande yum history pour retrouver la date d'installation de votre système, et sa dernière mise à jour \ No newline at end of file diff --git a/tp_paquet_1.odt b/tp_paquet_1.odt new file mode 100644 index 0000000..2063a39 Binary files /dev/null and b/tp_paquet_1.odt differ diff --git a/tp_paquet_2.odt b/tp_paquet_2.odt new file mode 100644 index 0000000..0e8f2e1 Binary files /dev/null and b/tp_paquet_2.odt differ