logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:apt:dpkg [11/01/2011 17:50]
smolski
doc:systeme:apt:dpkg [28/02/2012 15:53]
smolski
Ligne 1: Ligne 1:
-====== ​Dpkg et dpkg-deb ======+====== ​dpkg et dpkg-deb ======
  
-**Dpkg** est un outil de manipulation des paquets //de niveau intermédiaire//,​ il permet entre autre la création, l'​installation et la désintallation de paquets sur Debian.+**dpkg** est un outil de manipulation des paquets //de niveau intermédiaire//,​ il permet entre autre la création, l'​installation et la désintallation de paquets sur Debian.
  
-Il se contrôle entièrement en ligne de commande et contrairement à Apt-get ou Aptitude ​**il ne peut pas installer de paquet ​depuis ​internet** et **ne gére pas automatiquement les dépendances**.+Il se contrôle entièrement en ligne de commande et contrairement à apt-get ou aptitude ​**il ne peut pas installer de paquet ​en provenance de dépôts((Voir : [[manuel:​depots]])) ​internet** et **ne gére pas automatiquement les dépendances** ​entre les paquets. \\ 
 +À cause de cette dernière caractéristique,​ il ne faut pas l'​utiliser **en temps normal** pour installer et désinstaller des paquets. 
 + 
 +Si dans une utilisation normale, on doit privilégier l'​utilisation d'un gestionnaire de paquets (aptitude, apt, synaptic), la commande dpkg est bien souvent le seul moyen d'​installer des paquets qui ne sont pas présents dans les dépôts Debian et que l'on a téléchargés ailleurs. 
 +<note tip>​**Petit rappel :** il faut vraiment avoir besoin d'un paquet qui ne se trouve pas sur un dépôt Debian pour vouloir l'​installer et savoir ce que l'on fait. Il en va de l'​intégrité et de la stabilité de sa distribution.</​note>​
  
 ===== Reconfigurer vos locales ===== ===== Reconfigurer vos locales =====
  
    # dpkg-reconfigure locales -plow    # dpkg-reconfigure locales -plow
 +
 +Et ne cocher que celles qui vous intéressent.
  
 ===== Installer un paquet .deb ===== ===== Installer un paquet .deb =====
  
-Après avoir téléchargé ​un paquet.deb et l'avoir placé dans un répertoire.+Comme nous l'​avons mentionné, dpkg ne gère pas les dépendances. Aussi, la plupart du temps, l'​installation d'un paquet ​ne se limite pas uniquement à ce dernierIl faut installer tous les paquets qui dépendant ​l'​un ​de l'​autre.
  
-Ouvrez ​un terminal et placez-vous ​dans le répertoire ​ou se trouvent ​le(s) paquet(s).deb +Prenons un cas simple soit vouloir installer un paquet, paquet1, qui a une seule autre dépendance,​ paquet2. On commence donc par télécharger les deux paquets en question dans un répertoire donné. Une fois cela fait, on ouvre un terminal et on se place dans le répertoire ​où se trouvent ​nos deux paquets ​.deb. Il ne reste plus alors qu'à taper, ​en root, la commande suivante ​
-Tapez alors en root :+
 <code bash> <code bash>
-dpkg -i *.deb</​code +dpkg -i *.deb</​code> 
-et le(s) paquet(s).deb sera(ont) installé(s).+et les paquets seront installés.
  
 Si certains .deb sont dans des sous-répertoires,​ descendez dans ces sous-répertoire et relancer Si certains .deb sont dans des sous-répertoires,​ descendez dans ces sous-répertoire et relancer
Ligne 32: Ligne 37:
  
 Cette ligne de commande traite en une seule passe les .deb du répertoire ou est lancée la commande ainsi que ceux des sous-répertoires suivants. Cette ligne de commande traite en une seule passe les .deb du répertoire ou est lancée la commande ainsi que ceux des sous-répertoires suivants.
 +
 +===== Extraire un .deb =====
 +
 +On peut extraire un **.deb** grace à la commande :
 +<code bash>
 +dpkg -x /​mon/​paquet.deb /​répertoire/​cible</​code>​
  
 ===== Option - --get-selections ===== ===== Option - --get-selections =====
doc/systeme/apt/dpkg.txt · Dernière modification: 28/04/2023 09:14 par lagrenouille

Pied de page des forums

Propulsé par FluxBB