====== Différences ======

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

cours:activite1:linux_mise_a_jour [2013/10/14 12:23]
r.doiteau
cours:activite1:linux_mise_a_jour [2019/05/11 14:35] (Version actuelle)
Ligne 1: Ligne 1:
-==== Prologue ====+===== Prologue ====
 + 
 +====DPKG==== 
 1) Que signifie DPKG ? 1) Que signifie DPKG ?
  
Ligne 22: Ligne 25:
 4) Comment lister tous les packages Debian installés contenant le mot « passwd » dans leur nom ? 4) Comment lister tous les packages Debian installés contenant le mot « passwd » dans leur nom ?
  
-   dpkg -l | grep passwd+   dpkg -l | grep passwd ​  ou   dpkg -l "​*passwd*"​ 
 + 
 +5) Comment obtenir la liste de tous les packages Debian installés ? 
 + 
 +   dpkg --get-selections. 
 + 
 +6) Comment savoir à quel package le fichier /bin/bash appartient ? 
 + 
 +   dpkg -S /bin/bash 
 + 
 +7) Quelle commande permet de connaître le contenu d’un package Debian installé ? 
 + 
 +    dpkg -L coreutils | grep bin 
 + 
 + 
 +8) Quel outil permet de convertir des packages RPM en Debian et vice versa ? 
 + 
 +A - rpmtodeb 
 + 
 +B - deb2rpm 
 + 
 +**C - alien** 
 + 
 +D - tar 
 + 
 +====APT==== 
 + 
 +9) Parmi les affirmations suivantes, lesquelles sont vraies ? 
 + 
 +**A - APT gère les dépendances.** 
 + 
 +B - Sous Debian, APT gère aussi les RPM. 
 + 
 +**C - APT permet de préciser plusieurs dépôts.** 
 + 
 +D - APT ne permet pas de changer de version de distribution. 
 + 
 + 
 +10) Donnez le chemin du fichier contenant la liste des dépôts APT : 
 + 
 +    /​etc/​apt/​sources.list. 
 +     
 +11) Comment mettre à jour la base locale des dépôts ? 
 + 
 +   ​apt-get update 
 + 
 + 
 +    
 +12) Comment mettre à jour d’un coup tous les packages ? 
 + 
 +   ​apt-get upgrade 
 + 
 + 
 +13) Comment rechercher un package précis dans les dépôts ? 
 + 
 +   ​apt-cache search (nom_du_package) 
 + 
 +====Sources==== 
 + 
 +14 Si vous avez le choix, est-il préférable d’utiliser un package ou de recompiler un logiciel ? 
 + 
 +**utiliser un package** 
 + 
 +15 Généralement,​ quelle commande permet de configurer les sources pour préparer la compilation ? 
 + 
 +sudo nano /​etc/​apt/​sources.list 
 + 
 +16 Vous voulez que le produit, une fois compilé, ne s’installe pas dans /usr/local mais dans /opt. Que faire ? 
 + 
 + 
 +17 Quelle commande devez-vous saisir pour lancer effectivement la compilation ? 
 + 
 +   ​make 
 + 
 +18) Vous avez compilé votre programme en tant que simple utilisateur et un make install vous retourne des erreurs alors qu’il n’y en avait pas à la compilation. Que se passe-t-il ? 
 + 
 + 
 +19) À quoi sert un fichier Makefile ? 
 + 
 +    A - À compiler des fichiers sources. 
 + 
 +    B - À exécuter des actions, dont la compilation. 
 + 
 +    C - À créer des fichiers sources. 
 + 
 +    D - À lancer la commande make. 
 +     
 +     
 +=====Compiler des sources===== 
 + 
 +1 - Télécharger les souces 
 + 
 +**ex : Beesoft commander 
 + 
 +http://​sourceforge.net/​projects/​besc/​files/​latest/​download** 
 + 
 +2 - Décompresser 
 + 
 +**tar xvzf bsc_2.27_x86.tar.gz** 
 + 
 +3 - Renommez le répertoire résultant de la décompression 
 + 
 +**mv bsc bsc_sources** 
 + 
 +4 - Entrez dans le répertoire : 
 + 
 +**cd bsc_source** 
 + 
 +5 - Modifier le chemin de fichier d'​installation,​ pour que le soft s'​installe dans le dossier usr de l'​utilisateur. 
 + 
 +**nano ./​install.pl ​    : ​   remplacer /usr par /​usr/​local** 
 + 
 +6 - Exécuter le fichier d'​installation 
 + 
 +**./​install.pl** 
 + 
 +<note warning>​Si des erreurs surviennent il est possible que qt3 soit en conflit qt4. 
 + 
 +Dans ce cas désinstaller qt3 : dpkg -r qt3-dev-tool 
 +puis, mettre à jour qt4 : apt-get install qt4*</​note>​ 
 + 
 +===== installer un programme compacter en .tar ou bz2===== 
 + 
 +1 - Télécharger le programme en tar en placer dans Téléchargements 
 + 
 +2 - Décompresser le fichier 
 + 
 +**ex : tar xvfj p7zip_9.20.1_src_all.tar.bz2 pour un .bz2 et xvzf p7zip_9.20.1_src_all.tar pour un fichier .tar** 
 +<note tip>tar -tvf permet la compression</​note>​ 
 + 
 +3 - Compiler le programme 
 + 
 +**make all** 
 + 
 +4 - Lancer l’exécutable 
 + 
 +**./​install.sh** 
 + 
 + 
 +===== Désinstaller un programme ===== 
 + 
 +apt-get remove --purge nom_du_package 
 + 
 +**ex pour 7zip : apt-get remove --purge p7zip** 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
  
  
 
cours/activite1/linux_mise_a_jour.1381746188.txt.gz · Dernière modification: 2019/05/11 14:35 (modification externe)     Haut de page