gestion des packages linux et gestion des packages RPM (gestion des commandes rmp)


1. Classification des progiciels:


Package source: package d'installation de script package
binaire (package RPM, package par défaut du système)

   Paquet source    

              Avantages:
              open source, si vous avez suffisamment de capacités, vous pouvez modifier le code source,
              vous pouvez choisir la fonction requise
              pour compiler et installer, donc il est plus adapté à votre propre système, plus stable et plus efficace,
              facile à désinstaller (les fichiers d'installation peuvent être supprimés, vous pouvez supprimer nettoyer)
              Inconvénients:
              le processus d'installation comporte de nombreuses étapes, en particulier lors de l'installation d'un grand nombre de logiciels (tels que l'environnement LAMP), il est sujet à des erreurs d'orthographe. Le
              processus de compilation prend beaucoup de temps et l'installation est plus longue que le temps d'installation binaire.
               Parce qu'il s'agit d'une installation de compilation, une fois le processus d'installation incorrect, des novices sont signalés. C'est difficile à résoudre.


   Paquet binaire

           Avantages: Le
           système de gestion des packages est simple et l'installation, la mise à niveau, la requête et la désinstallation des packages peuvent être réalisées avec seulement quelques commandes.
           La vitesse d'installation est beaucoup plus rapide que l'installation du package source.
           Inconvénients:
           Après la compilation, vous ne pouvez plus afficher la
           sélection de la fonction de code source n'est pas aussi flexible que la
           dépendance du package source a-> b-> c

2. Gestion des commandes RPM package management-rmp


Règles de dénomination des packages RPM
            httpd-2.2.15-15.el6-centos.1.i686.rmp
            Nom du package httpd (l'ensemble est appelé le nom complet du package)
            2.2.15 version du
           logiciel 15 temps de sortie du logiciel
            el6.centos adapté à Linux Plateforme
            i686 Plateforme matérielle appropriée RPM RPM
            Package Extension
RPM Package             Dependance Tree Dependance Tree Dependance
            : a-> b-> c
            ring dependency: a-> b-> c-> a
module dependency: module dependency query website: www.rpmfind .net

  Dans la démonstration, le
           CD doit être monté en premier.
            Créez un répertoire de montage mkdir / mnt / cdrom
            puis utilisez mount pour le
            monter / dev / sr0 / mnt / cdrom
            cd / mnt / cdrom /
            ls Afficher les
           packages cd
           ls


           rmp -ivh
              -i signifie installation
             -v signifie afficher les informations d'installation
             -h signifie montrer le processus d'installation
             Les packages se terminant par .so.2 sont des dépendances de bibliothèque (vous pouvez utiliser www.rpmfind.net pour voir à quel package appartient la bibliothèque)
             yum online management Peut résoudre des problèmes de dépendance
           

        Nom complet du package: lorsque le package à utiliser est un package logiciel qui n'a pas été installé, utilisez le nom complet du package et faites attention au
        nom du package du chemin : lorsque vous utilisez un package qui a été installé, utilisez le nom du package. Recherchez la base de données dans / var / lib / rmp.

        Faites attention au nom du package. Le nom complet du package fait référence à l'utilisation de
        rpm -ivh dans la gestion des commandes rpm. Nom complet du package
              -i (install) Installation
              -v (verbose) Afficher les informations détaillées
             -h (hachage) Afficher la progression
             --nodeps ne détecte pas les dépendances ( Généralement pas utilisé)
        mise à niveau:
                rmp -Nom complet du package Uvh
                -u (mise à niveau)
        désinstallation de la mise à niveau :
              rmp -e nom du package
              -e (effacement) désinstallation
              --nodeps ne détecte pas les dépendances

A publié 148 articles originaux · J'aime 10 · Plus de 20 000 visiteurs

Je suppose que tu aimes

Origine blog.csdn.net/ab1605014317/article/details/104868572
conseillé
Classement