Introduction aux commandes d'installation du logiciel Linux (1)

introduire

L'introduction des packages logiciels Linux est divisée en packages source et packages binaires. Les avantages et les inconvénients sont les suivants :

taper avantage         défaut
paquet source

Open source, vous pouvez voir le code source

Les fonctions peuvent être sélectionnées en fonction des besoins

Compiler et installer est plus adapté à votre propre environnement

Facile à désinstaller, il suffit de supprimer le fichier d'installation

Le processus d'installation est compliqué, en particulier pour les gros logiciels

Temps d'installation long (dépend des performances de la machine, mais le temps global est plus long que le temps binaire)

Il est difficile à installer et n'est pas convivial pour les novices. S'il y a une erreur de compilation, il est difficile à résoudre

paquet binaire

Gestion simple, peu de commandes d'opération telles que l'installation et la mise à niveau

mise en place rapide

faible dépendance

Impossible de voir le code source

La sélection des fonctionnalités d'installation n'est pas assez flexible

Sous Redhat, le paquet binaire produit s'appelle un paquet rpm, et sous Ubuntu, le paquet d'installation est un paquet deb.

dépendance du régime

Il existe trois dépendances :

1. Dépendance de l'arbre

2. Dépendances circulaires, la solution peut être de mettre plusieurs installations en une seule commande

3. Pour les dépendances de module, vous pouvez consulter le site Web www.rpmfind.net pour déterminer le rpm où se trouvent les dépendances

introduction à la commande

Pendant le processus d'installation, utilisez le nom complet du package d'installation et utilisez le chemin absolu ou entrez le chemin d'installation

installation tr/min

rpm -ivh nomdupaquet

-i (installer) signifie installer

-v (verbeux) signifie afficher des informations détaillées

-h (hachage) signifie afficher la progression

- --nodeps ne détecte pas les dépendances (il ne sera pas utilisé en pratique, les problèmes de dépendance doivent être résolus)

Les packages Rpm ont généralement plusieurs packages commençant par le même nom, comme httpd :

httpd-2.2.15 est son package principal

devel signifie package de bibliothèque

manuel indique le document

outils veut dire outils

mise à niveau du régime

rpm -Uvh nom du paquet

-U (mise à niveau) signifie mise à niveau

L'utilisation de la commande de mise à niveau pour les packages qui ne sont pas installés sur le système équivaut à l'installation

désinstallation rpm

rpm -e nomdupaquet

-e (effacer) signifie désinstaller

- --nodeps ne détecte pas les dépendances (il ne sera pas utilisé en pratique, les problèmes de dépendance doivent être résolus)

rpm ne spécifie pas l'emplacement d'installation, il sera installé à l'emplacement par défaut du système

requête rpm

  • rpm -q nom du paquet

-q (requête) indique si le paquet est installé

  • rpm -qa nom du paquet

-qa (query all) signifie interroger tous les packages d'installation

Mais il existe de nombreux packages dans le système, il est généralement recommandé d'ajouter |grep pour filtrer

Par exemple rpm -qa |grep llvm

  • rpm -qi nom du paquet

-i (information) signifie interroger les informations du package d'installation (ces informations peuvent être vérifiées avant et après l'installation, ce sont les informations enregistrées par le développeur)

-p (package) indique les paramètres à ajouter pour interroger le package qui n'est pas installé

  • rpm -ql nom du paquet

-l (liste) signifie liste liste

-p (package) indique le paramètre à ajouter lors de l'interrogation du package qui n'est pas installé

Chemin d'installation par défaut
/etc/ répertoire des fichiers de configuration
/usr/bin/ Le répertoire d'installation de la commande exécutable
/usr/lib/ L'emplacement où le programme utilise la bibliothèque de fonctions pour enregistrer
/usr/share/doc/ Où enregistrer le manuel du logiciel
/usr/share/man/ Où enregistrer les fichiers d'aide
  • rpm -qf nom du fichier système

-f (fichier) indique à quel progiciel appartient le fichier système

Seuls les packages installés via rpm peuvent être suivis en sens inverse et ne peuvent pas être créés manuellement

  • rpm -qr nom du paquet

-r (nécessite) signifie interroger les dépendances du package

-p (package) indique le paramètre à ajouter lors de l'interrogation du package qui n'est pas installé

Cette requête de dépendance n'est pas très utile, car les dépendances du package qui sont interrogées incluront toutes les dépendances. Il est préférable d'installer et de signaler les erreurs directement, ce qui est plus rapide.

vérification du régime

  • rpm -V nom du paquet

-V (vérifier) ​​signifie vérifier les fichiers du package d'installation

L'action indique si le fichier installé a été modifié et aucune invite n'indique qu'il n'a pas été modifié.

La signification des informations d'invite de contenu de modification est la suivante :

S Indique que la taille du fichier a changé
M Indique un type de fichier ou un changement d'autorisation
5 Indique que la somme de contrôle MD5 a changé (si le contenu a changé, vérifiez l'intégrité du fichier)
D Indique le changement de code maître-esclave
L Indique que le chemin du fichier a changé
tu Indique que le propriétaire du fichier a changé
g Indique que le groupe de fichiers a changé
J Indique que l'heure de modification du fichier a changé

Les informations sur le type de fichier sont les suivantes :

c (fichier de configuration) fichier de configuration
d(documentation) document commun
G (fichier fantôme) Fichiers qui ne devraient pas apparaître, le système peut être attaqué
L (fichier de licence) fichier d'autorisation
r (lire le fichier) fichier descriptif

rpm2cpio extrait les fichiers des packages rpm

Cette commande peut gérer la perte de fichiers importants, mais faites attention à l'emplacement du fichier lors de son utilisation.

  • rpm -V nom du package|cpio -idv .file chemin absolu

- rpm2cpio représente la commande pour convertir rpm au format cpio

- outil cpio pour créer des archives et extraire des fichiers d'archives

  • cpio -idv < fichier ou périphérique

-i (copie en mode) restauration

-d Crée automatiquement un nouveau répertoire lors de la restauration

-v affiche le processus de restauration

Je suppose que tu aimes

Origine blog.csdn.net/hezhou876887962/article/details/129766499
conseillé
Classement