LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz Installation et paquetages Architecture des disques dur Installer un gestionnaire de démarrage (boot manager) Compiler et installer des programmes à partir des sources Gérer les bibliothèques partagées Utiliser le gestionnaire de packages Debian Utiliser le gestionnaire de package Red Hat (RPM)
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz Bibliothèques partagées Bibliothèques statiques Fichier lib.a Bibliothèques dynamiques Chargé en mémoire : lib.so Bibliothèques standard /lib : utilisé par les programmes /bin /usr/lib : utilisé par les programmes /usr/bin /etc/ld.so.conf Utilisé par linux pour spécifier les chemins des autres bibliothèques ldconfig Crée un fichier en cache /etc/ld.so.cache
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz Les dépendances ldd [-vdr] program|library Affiche les programmes partagés ou les dépendances des bibliothèques Exemples : ldd –d –v /bin/cp
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz Chargeur d’exécution Runtime Loader ld.so Cherche les bibliothèques utilisées par un programme et les charge en RAM Ordre de recherche LD_LIBRARY_PATH /etc/ld.so.cache /lib /usr/lib
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz QUIZ - EXERCICES
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz Distribution DEBIAN Gestionnaire de packet (.deb) dpkg gestionnaire de bas niveau Ne prend pas en charge les sources Ne recherche et n’installe pas les dépendances Installe, supprime, gère et crée les packets Est étendu par : apt-get dselect Lister les packetages déjà installé
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz dselect Methode d’accès [U]pdate [S]elect [I]nstall [C]onfig [R]emove [Q]uit
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz apt-get Utilise /etc/apt/sources.list apt-get update Mise à jour des packets apt-get install package Installe un nouveau packetage apt-get upgrade Met à jour automatiquement les packages installés
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz QUIZ - EXERCICES
LPI 101 : Administration Systèmes sur Linux – S. Taramarcaz RPM de Red Hat RPM est l’outil standard LSB RPM maintient un BD des logiciels installés rpm –i [package].rpm Installation d’un packetage RPM rpm –U [package].rpm Met à jour un packetage rpm –e [package] Suppression d’un packetage