@ -46,54 +46,31 @@ Ce travail est fait en *monôme*, mais vous pouvez bien sûr vous entraider. Pou
### Période 1
* /etc/apt/sources.list : contient la liste des dépôts pour la récupération des packages. Ces dépôts peuvent être des CD-ROM, un emplacement sur votre disque dur, des URL.
*APT (Advanced Package Tool) est une interface avancée pour le système de gestion des paquets Debian et il fournit le programme apt-get
*Cela signifie que certaines commandes populaires telles que apt-get update, apt-get install, apt-get remove, apt-cache search, ou apt-cache show sont disponibles maintenant à l’aide d’apt, ce qui donne apt update, apt install, apt remove, apt search, ou apt show
Pour mettre à jour la liste des paquets connus par votre système, vous pouvez lancer :
apt update
(vous devriez exécuter cette commande régulièrement pour mettre à jour vos listes de paquets)
Pour installer le paquet foo et toutes ses dépendances :
apt install foo
Pour supprimer le paquet foo de votre système :
apt remove foo
Pour supprimer le paquet foo et ses fichiers de configuration de votre système :
apt purge foo
Pour lister tous les paquets pour lesquels une nouvelle version est disponible, lancez :
apt list --upgradable
Pour mettre à jour tous les paquets de votre système, sans installer de paquets supplémentaires ou en supprimer :
apt upgrade
Pour mettre à jour votre système entier, en permettant si nécessaire l'installation de paquets supplémentaires ou la suppression de paquets :
apt full-upgrade
Pour trouver les paquets dont la description contient mot :
apt search mot
Pour afficher des informations détaillées sur un paquet :
apt show paquet
Pour afficher les dépendances d'un paquet :
apt-cache depends paquet
Pour afficher des informations détaillées des versions disponibles pour un paquet et les paquets ayant des dépendances inverses sur lui :
apt-cache showpkg paquet
* /etc/apt/sources.list : contient la liste des dépôts pour la récupération des packages. Ces dépôts peuvent être des CD-ROM, un emplacement sur votre disque dur, des URL.
* /etc/apt/apt.conf : fichier de configuration de apt-get
* /var/cache/apt/archives : contient les packages qui ont été downloadés pour être installés.
fichier fstab contient des informations decrivant les systemes de fichiers que le systeme peut monter
journalctl ==> permet d'avoir les logs
lsmod affiche de façon agréable le contenu du fichier /proc/modules, montrant ainsi quels sont les modules actuellement chargés.
Dans l'ordre :
le nom du module,
la quantité de mémoire qu'il utilise,
le nombre des autres modules qui utilisent celui-ci
et leurs noms.
mkswap cree une zone d'echange Linux sur un peripherique ou dans un fichier
swapon, swapoff - Activer et desactiver les peripheriques et fichiers pour la pagination et l'echange sur disque
* /etc/apt/apt.conf : fichier de configuration de apt-get
* /var/cache/apt/archives : contient les packages qui ont été downloadés pour être installés.
* fichier fstab contient des informations decrivant les systemes de fichiers que le systeme peut monter
* journalctl ==> permet d'avoir les logs
* lsmod affiche de façon agréable le contenu du fichier /proc/modules, montrant ainsi quels sont les modules actuellement chargés.
* Dans l'ordre :
* le nom du module,
* la quantité de mémoire qu'il utilise,
* le nombre des autres modules qui utilisent celui-ci et leurs noms.
* Pour afficher des informations détaillées sur un paquet :
* apt show paquet
* Pour afficher les dépendances d'un paquet :
* apt-cache depends paquet
* Pour afficher des informations détaillées des versions disponibles pour un paquet et les paquets ayant des dépendances inverses sur lui :
* apt-cache showpkg paquet
* Installer un paquet.
* /etc/apt/sources.list ou .list.d ==> permet de creer des fic sources.list dans .d pour les non-free ex: google chrome
@ -161,6 +138,8 @@ Dans l'ordre :
* Créer une partition d'échange et l'utiliser dans le système.
* sudo mkfs -t swap emplacement disque
* sudo fallocate -l 1G /mnt/1GB.swap
* swapon, swapoff - Activer et desactiver les peripheriques et fichiers pour la pagination et l'echange sur disque
* mkswap cree une zone d'echange Linux sur un peripherique ou dans un fichier
* Lister les partitions montées et trouver leur espace libre.
* df ==> df [OPTION]... [FICHIER]... indique l'espace disque utilise et disponible sur le systeme de fichiers contenant chaque fichier donne en parametre