====== 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:26]
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 23: Ligne 26:
  
    dpkg -l | grep passwd ​  ​ou ​  dpkg -l "​*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.1381746365.txt.gz · Dernière modification: 2019/05/11 14:35 (modification externe)     Haut de page