15 exemples pratiques de «commandes DPKG» pour les distros basés sur Debian
- 4090
- 254
- Jade Muller
Debian GNOU/ /Linux, la mère Système opérateur d'un certain nombre de distributions Linux, notamment Knoppix, Kali, Ubuntu, menthe, etc. utilise divers gestionnaires de packages comme dpkg, apte, aptitude, synaptique, tasksel, désélectionner, dpkg-deb et DPKG-Split.
15 exemples de commande DPKGNous décrirons chacun de ces éléments brièvement avant de nous concentrer sur 'dpkg' commande.
Commande apt
Apte représente Outil de package avancé. Il ne traite pas 'deb«Package et fonctionne directement, mais fonctionne avec»deb«Archives de l'emplacement spécifié dans le«/ etc / apt / sources.liste" déposer.
Lire la suite: 25 Commandes de base utiles des commandes APT-GET
Aptitude
Aptitude est un gestionnaire de packages textuel pour Debian qui est frontal à 'apte', qui permet à l'utilisateur de gérer facilement les packages.
Synaptique
GRAPHICAL Package Manager qui facilite la tâche installer, améliorer et désinstaller packages même au novice.
Tasksel
Tasksel Permet à l'utilisateur d'installer tous les packages pertinents liés à une tâche spécifique, à savoir., Bureau de bureau.
Désélectionner
UN basé sur le menu Outil de gestion des packages, initialement utilisé lors de la première installation et est maintenant remplacé par aptitude.
Dpkg-deb
Interagir avec Debian archive.
DPKG-Split
Utile dans scission et fusion Grand fichier en morceaux de petits fichiers à stocker sur des supports de plus petite taille comme disquette.
Commande DPKG
dpkg est le principal programme de gestion des packages en Debian et Debian système basé. Il est utilisé pour installer, construire, retirer, et gérer paquets. Aptitude est le principal frontal de dpkg.
Certains les plus couramment utilisés Commandes DPKG ainsi que leurs usages sont répertoriés ici:
1. Installer un package
Pour installer un «.deb”Package, utilisez la commande avec"-je" option. Par exemple, pour installer un «.deb"Package appelé"flashpluginnonfree_2.8.2 + Squeeze1_I386.deb»Utilisez la commande suivante.
[[e-mail protégé] ~] # dpkg -i flashpluginnonfree_2.8.2 + Squeeze1_I386.deb
Sélection de package précédemment non sélectionné. (Base de données de lecture… 465729 Fichiers et répertoires actuellement installés.) Déballage Flashplugin-Nonfree (de Flashplugin-nonfree_3.2_I386.deb)… Configuration de Flashplugin-nonfree (1: 3.2)… --2013-10-01 16: 23: 40-- http: // fpdownload.macromedia.com / get / flashplayer / pdc / 11.2.202.310 / install_flash_player_11_linux.i386.le goudron.GZ résolvant FPDownload.macromedia.com (fpdownload.macromedia.com)… 23.64.66.70 Connexion à FPDownload.macromedia.com (fpdownload.macromedia.com) | 23.64.66.70 |: 80… connecté. Demande HTTP envoyée, en attente de réponse… 200 OK Longueur: 6923724 (6.6m) [Application / x-gzip] Enregistrement vers: '/ tmp / flashplugin-nonfree.Fpxq4l02fl / install_flash_player_11_linux.i386.le goudron.gz '
2. Énumérez tous les packages installés
Pour afficher et répertorier tous les packages installés, utilisez le «-l”Option avec la commande.
[[Protégé par e-mail] ~] # dpkg -l
Souhaité = inconnu / installer / retirer / purge / hold | Status = Not / inst / conf-files / Unpacked / Half-Conf / Half-Inst / Trig-Await / Trig-Pend | / ERR?= (Aucun) / Rerille-Required (Status, err: uppercase = Bad) || / Nom Version Architecture Description +++ - ====================. ================ - ==============================. ==============================================. ===================== II Accercin 3.8.0-0UBUNTU1 Tous Explorateur d'accessibilité Python interactive pour le Gnome Desktop II Compte-Plugin-AIM 3.6.4-0ubuntu4.1 I386 Plugin de compte de messagerie pour AIM II Compte-Plugin-Facebook 0.10bzr13.03.26-0UBUNTU1 I386 GNOME CONTROL CENTER CENTER PLUGIN POUR SIGNE SIGNON - Facebook II Compte-Plugin-Flickr 0.10bzr13.03.26-0UBUNTU1 I386 GNOME CONTRÔLE CENTRE PLUGIN COUNTER POUR SEUX SIGNON - FLICKR II COUTE-PLUGIN-GENERIC-OAUTH 0.10bzr13.03.26-0UBUNTU1 I386 GNOME CONTRÔLE CENTRE PLUGIN COUNTER POUR SIGNE SIGNON - Generic OAuth II Compte-Plugin-Google 0.10bzr13.03.26-0UBUNTU1 I386 GNOME CONTRÔLE CENTRE PLUGIN COUNTER POUR SEUL SIGNON RC COUTE-PLUGIN-IDENTICA 0.10bzr13.03.26-0UBUNTU1 I386 GNOME CONTRÔLE CENTRE PLUGIN COUNTER POUR SEUL SIGNON - Identitica II Compte-Plugin-Jabber 3.6.4-0ubuntu4.1 I386 Plugin de compte de messagerie pour Jabber / XMPP…
Pour afficher un package spécifique installé ou ne pas utiliser l'option "-l”Ainsi que le nom de package. Par exemple, vérifiez si apache2 Package installé ou non.
[[e-mail protégé] ~] # dpkg -l apache2
Souhaité = inconnu / installer / retirer / purge / hold | Status = Not / inst / conf-files / Unpacked / Half-Conf / Half-Inst / Trig-Await / Trig-Pend | / ERR?= (Aucun) / Rerille-Required (Status, err: uppercase = Bad) || / Nom Version Architecture Description +++ - ====================. ================ - ==============================. ===================================== II APACHE2 2.2.22-6ubuntu5.1 i386 APACHE HTTP Server Metapackage
3. Supprimer un paquet
Pour supprimer le «.deb«Package, nous devons spécifier le nom du package«flashpluginnonfree", Pas le nom d'origine"flashplugin-nonfree_3.2_I386.deb". Le "-r«L'option est utilisée pour retirer/ /désinstaller un paquet.
[[Protégé par e-mail] ~] # dpkg -r flashpluginnonfree
(Base de données de lecture… 142891 fichiers et répertoires actuellement installés.) Suppression de FlashPluginNonFree… Traitement des déclencheurs pour l'homme-DB… Traitement des déclencheurs pour le menu… Traitement des déclencheurs pour les Utils de bureau-File… Traitement des déclencheurs pour Gnome-Menus…
Vous pouvez aussi utiliser 'p'Option à la place de'r ' qui supprimera le package avec le fichier de configuration. Le 'r'L'option ne supprimera que le package et non les fichiers de configuration.
[[Protégé par e-mail] ~] # dpkg -p flashpluginnonfree
4. Afficher le contenu d'un package
Pour afficher le contenu d'un package particulier, utilisez le «-c”Option comme indiqué. La commande affichera le contenu d'un «.deb”Package au format à long terme.
[[e-mail protégé] ~] # dpkg -c flashplugin-nonfree_3.2_I386.deb
DRWXR-XR-X ROOT / ROOT 0 2012-12-14 22:54 ./ drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / bin / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / lib / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / lib / mozilla / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / lib / mozilla / plugins / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / lib / flashplugin-nonfree / -rw-r - r - root / root 3920 2009-09-09 22:51 ./ usr / lib / flashplugin-nonfree / pubkey.ASC DRWXR-XR-X ROOT / ROOT 0 2012-12-14 22:54 ./ usr / share / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / share / man / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / share / man / man8 / -rw-r - r-- root / root 716 2012-12-14 22:54 ./ usr / share / man / man8 / update-flashplugin-nonfree.8.GZ DRWXR-XR-X ROOT / ROOT 0 2012-12-14 22:54 ./ usr / share / applications / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / share / icons / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / share / icons / hicolor / drwxr-xr-x root / root 0 2012-12-14 22:54 ./ usr / share / icons / hicolor / 24x24 /…
5. Vérifier qu'un pack est installé ou non
En utilisant "-s”Option avec nom de package, affichera si un package DEB est installé ou non.
[[Protégé par e-mail] ~] # dpkg -s flashplugin-non
Package: FlashPlugin-Nonfree Status: Installer OK Installé Priorité: Section facultative: Contrib / Web installé-taille: 177 HEUPTENER: Bart Martens <[email protected]> Architecture: I386 Version: 1: 3.2 Remplace: Flashplugin (<= 2.14), libnspr4, libnss3, libpango1.0-0, libstdc++6, libx11-6, libxext6, libxt6, libcurl3-gnutls, binutils Suggests: iceweasel, konqueror-nsplugins, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree, flashplugin-nonfree-extrasound, hal Conflicts: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1:1.0.1-5) Description: Adobe Flash Player - browser plugin…
6. Vérifiez l'emplacement des packages installés
Pour répertorier l'emplacement des fichiers à installer sur votre système à partir du nom de package.
[[Protégé par e-mail] ~] # dpkg -l flashplugin-nonfree
/ /. / usr / usr / bin / usr / lib / usr / lib / mozilla / usr / lib / mozilla / plugins / usr / lib / flashplugin-nonfree / usr / lib / flashplugin-nonfree / pubkey.ASC / USR / SHARE / USR / SHARE / MAN / USR / SHARE / MAN / MAN8 / USR / SHARE / MAN / MAN8 / UPDATE-FLASHPLUGIN-NONFREE.8.gz / usr / share / applications / usr / share / icons / usr / share / icons / hicolor…
7. Installez tous les packages à partir d'un répertoire
Récursivement, installez tous les fichiers réguliers correspondant au modèle «*.deb»Trouvé dans des répertoires spécifiés et tous ses sous-répertoires. Cela peut être utilisé avec "-R" et "-installer«Options. Par exemple, je vais installer tous les «.deb«Packages du répertoire appelé«débordement".
[[e-mail protégé] ~] # dpkg -r - install debpackages /
(Base de données de lecture… 465836 Fichiers et répertoires actuellement installés.) Préparation à remplacer le Flashplugin-Nonfree 1: 3.2 (en utilisant… / flashplugin-nonfree_3.2_I386.deb)… Déballage de remplacement de remplacement Flashplugin-Nonfree… Configuration de Flashplugin-Nonfree (1: 3.2)… les déclencheurs de traitement pour l'homme-DB… les déclencheurs de traitement pour bamfdaem… Rebuilding / usr / share / applications / bamf-2.Index… Traitement les déclencheurs pour Gnome-Menus…
8. Déballer le package mais ne configurez pas
Utilisation d'action "-déballer"Je déballera le package, mais il ne l'installera pas ou ne la configurera pas.
[[e-mail protégé] ~] # dpkg --unpack flashplugin-nonfree_3.2_I386.deb
(Base de données de lecture… 465836 Fichiers et répertoires actuellement installés.) Préparation à remplacer le Flashplugin-Nonfree 1: 3.2 (à l'aide de flashplugin-nonfree_3.2_I386.deb)… Déballage de remplacement de remplacement Flashplugin-Nonfree… Traitement des déclencheurs pour Man-DB… Traitement de traitement pour BAMFDAem… Rebuilding / USR / Share / Applications / BAMF-2.Index… Traitement les déclencheurs pour Gnome-Menus…
9. Reconfigurer un package déballé
L'option "-configurer«Reconfigurera un package déjà déballé.
[[Protégé par e-mail] ~] # DPKG - Configurer Flashplugin-non-Nonfre
Configuration de Flashplugin-Nonfree (1: 3.2)…
dix. Remplacer les informations disponibles sur le package
Le "--mise à jour»Option Remplacez les anciennes informations par les informations disponibles dans le fichier de packages.
[[e-mail protégé] ~] # dpkg - package de datation-datte_name
11. Effacer les informations disponibles existantes sur le package
L'action "-clair»Effacera les informations actuelles sur les packages disponibles.
[[Protégé par e-mail] ~] # dpkg -
12. Oubliez des packages désinstallés et indisponibles
La commande dpkg avec option "-oublier l'ancien»Oubliera automatiquement les packages désinstallés et indisponibles .
[[Protégé par e-mail] ~] # DPKG --Forget-Old-Unavail
13. Afficher la licence DPKG
[[Protégé par e-mail] ~] # dpkg - licence
14. Afficher la version DPKG
Le "-version»L'argument affichera les informations de la version DPKG.
[[Protégé par e-mail] ~] # DPKG -Version
Programme de gestion des packages Debian «DPKG» Version 1.16.10 (i386). Il s'agit d'un logiciel gratuit; Voir la version 2 de la licence publique générale GNU ou plus tard pour des conditions de copie. Il n'y a pas de garantie.
15. Obtenez toute l'aide sur DPKG
Le "-aider»L'option affichera une liste des options disponibles de la commande DPKG.
[[Protégé par e-mail] ~] # dpkg -help
Utilisation: DPKG […] Commandes: -i | --install… | -R | --récursif… --Unpack… | -R | - réécursif… -a | --record-nave… | -R | --Recursif… - Configure… | -a | - en jeu --triggers-uniquement… | -a | - en attente -r | --remiez… | -a | - en retrait -p | --purge… | -a | - en jeu --get-sections […] Obtenez la liste des sélections à STDOUT. --Set-Selections Set Package Sélections de STDIN. --Les sélections claires désélectionnent tous les packages non essentiels. --Mise à jour de la mise à jour Remplacer les informations de packages disponibles. --fusionner la fusion avec des informations du fichier. --Effacer effacer les informations disponibles existantes. --Oubliez l'ancien-inconnail oublier les pkgs indisponibles inaccessibles. -S | --status… Détails d'état du package d'affichage…
C'est tout pour le moment. Je serai bientôt là avec un autre article intéressant. Si j'ai manqué une commande dans la liste, faites-le moi savoir via les commentaires. Jusque-là, restez à l'écoute et restez connecté à Tecmint. Aimez-nous et partagez-nous et aidez-nous à répandre. N'oubliez pas de mentionner vos précieuses pensées en commentaire.
- « 60 commandes de Linux un guide des débutants à l'administrateur système
- 10 Commandes Linux moins connues - Partie 2 »