Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] rpm - Gestionnaire de Paquetages Red Hat [size=18] [b]Résumé[/b] [/size] [b]Interroger et vÉrifier des paquetages :[/b] [b]rpm[/b] {[b]-q|--query[/b]} [[b]options-sélection[/b]] [[b]options-interrogation[/b]] [b]rpm[/b] {[b]-V|--verify[/b]} [[b]options-sélection[/b]] [[b]--nodeps[/b]] [[b]--nofiles[/b]] [[b]--nomd5[/b]] [[b]--noscripts[/b]] [b]rpm[/b] {[b]-K|--checksig[/b]} [[b]--nogpg[/b]] [[b]--nopgp[/b]] [[b]--nomd5[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... [b]Installer, mettre À niveau et dÉsinstaller des paquetages :[/b] [b]rpm[/b] {[b]-i|--install[/b]} [[b]options-installation[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... [b]rpm[/b] {[b]-U|--upgrade[/b]} [[b]options-installation[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... [b]rpm[/b] {[b]-F|--freshen[/b]} [[b]options-installation[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... [b]rpm[/b] {[b]-e|--erase[/b]} [[b]--allmatches[/b]] [[b]--nodeps[/b]] [[b]--noscripts[/b]] [[b]--notriggers[/b]] [[b]--repackage[/b]] [[b]--test[/b]] [b][/b][i]NOM_PAQUETAGE[/i][b][/b][i][/i] ... [b]Construire des paquetages :[/b] [b]rpm[/b] {[b]-ba|-bb|-bp|-bc|-bi|-bl|-bs[/b]} [[b]options-construction[/b]] [b][/b][i]FICHIER_SPECS[/i][b][/b][i][/i] ... [b]rpm[/b] {[b]-ta|-tb|-tp|-tc|-ti|-tl|-ts[/b]} [[b]options-construction[/b]] [b][/b][i]TARBALL[/i][b][/b][i][/i] ... [b]rpm[/b] {[b]--rebuild|--recompile[/b]} [b][/b][i]PAQUETAGE_SOURCE[/i][b][/b][i][/i] ... [b]Divers :[/b] [b]rpm[/b] {[b]--initdb|--rebuilddb[/b]} [b]rpm[/b] {[b]--addsign|--resign[/b]} [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... [b]rpm[/b] {[b]--querytags|--showrc[/b]} [b]rpm[/b] {[b]--setperms|--setugids[/b]} [b][/b][i]NOM_PAQUETAGE[/i][b][/b][i][/i] ... [b]Options de sÉlection[/b] [b][[/b][i]NOM_PAQUETAGE[/i][b]][/b] [-a,--all] [-f,--file [i]FICHIER[/i][b]][/b] [-g,--group [i]GROUPE[/i][b]][/b] [-p,--package [i]FICHIER_PAQUETAGE[/i][b]][/b] [--querybynumber [i]NOMBRE[/i][b]][/b] [--triggeredby [i]NOM_PAQUETAGE[/i][b]][/b] [--whatprovides [i]CAPACITÉ[/i][b]][/b] [--whatrequires [i]CAPACITÉ[/i][b]][/b] [b]Options dinterrogation[/b] [b][--changelog][/b] [-c,--configfiles] [-d,--docfiles] [--dump] [--filesbypkg] [-i,--info] [--last] [-l,--list] [--provides] [--qf,--queryformat [i]FORMAT_REQUÊTE[/i][b]][/b] [-R,--requires] [--scripts] [-s,--state] [--triggers,--triggerscripts] [b]Options dinstallation[/b] [b][--allfiles][/b] [--badreloc] [--excludepath [i]ANCIEN_CHEMIN[/i][b]][/b] [--excludedocs] [--force] [-h,--hash] [--ignoresize] [--ignorearch] [--ignoreos] [--includedocs] [--justdb] [--nodeps] [--noorder] [--noscripts] [--notriggers] [--oldpackage] [--percent] [--prefix [i]NOUVEAU_CHEMIN[/i][b]][/b] [--relocate [i]ANCIEN_CHEMIN[/i][b]=[/b][i]NOUVEAU_CHEMIN[/i][b]][/b] [--repackage] [--replacefiles] [--replacepkgs] [--test] [b]Options de construction[/b] [b][--buildroot[/b] [i]RÉPERTOIRE[/i][b]][/b] [--clean] [--nobuild] [--rmsource] [--rmspec] [--short-circuit] [--sign] [--target [i]PLATE-FORME[/i][b]][/b] [size=18] [b]Description[/b] [/size] [b]rpm[/b] est un puissant [i]gestionnaire[/i] de paquetages, qui peut être utilisé pour construire, installer, interroger, vérifier, mettre à jour, et désinstaller des paquetages de logiciels individuels. Un [i]paquetage[/i] est constitué d'une archive de fichiers, et de méta-données utilisées pour installer et supprimer les fichiers de l'archive. Les méta-données incluent les scripts assistants, les attributs des fichiers, et des informations décrivant le paquetage. Il y a deux types de [b]paquetages[/b] : les paquetages binaires, utilisés pour encapsuler des logiciels à installer, et les paquetages de sources, qui contiennent le code et la recette permettant de produire des paquetages binaires. Un des modes de base suivants doit être sélectionné : [b]Interroger[/b], [b]Vérifier[/b], [b]Vérifier[/b] Signature, [b]Installer/Mettre[/b] à niveau/Rafraîchir, [b]Désinstaller[/b], [b]Construire[/b] Paquetage, [b]Construire[/b] Paquetage à partir d'un Tarball (NdT : sources au format .tar.xx), [b]Recompiler[/b] Paquetage, [b]Initialiser[/b] Base de Données, [b]Reconstruire[/b] Base de Données, [b]Resigner[/b], [b]Ajouter[/b] Signature, [b]Fixer[/b] Propriétaires/Groupes, [b]Montrer[/b] les Options d'Interrogation, et [b]Montrer[/b] Configuration. [b]Options gÉnÉrales[/b] Ces options peuvent être utilisées dans tous les modes. [table][row][col] [/col][col][b]-?,[/b] --help Afficher un message d'utilisation plus long que de coutume.[/col][/row][/table] [table][row][col] [/col][col][b]--version[/b] Afficher une ligne unique contenant le numéro de version du [b]rpm[/b] utilisé.[/col][/row][/table] [table][row][col] [/col][col][b]--quiet[/b] Afficher le moins possible - normalement, seuls les messages d'erreur seront affichés.[/col][/row][/table] [table][row][col] [/col][col][b]-v[/b] Afficher des informations verbeuses - les messages de progression des routines seront normalement affichés[/col][/row][/table] [table][row][col] [/col][col][b]-vv[/b] Afficher un tas d'horribles informations de débogage.[/col][/row][/table] [table][row][col] [/col][col][b]--rcfile[/b] [i]LISTE_FICHIERS[/i][b][/b] Chacun des fichiers de [i]LISTE_FICHIERS[/i] (qui sont séparés par des deux-points) est lu séquentiellement par [b]rpm[/b] pour obtenir des informations de configuration. Seul le premier fichier de la liste doit exister, et les tildes seront développés en [b]$HOME[/b]. La [i]LISTE_FICHIERS[/i] par défaut est [i]/usr/lib/rpm/rpmrc[/i]:[i]/etc/rpmrc[/i]:[i]~/.rpmrc[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--pipe[/b] [i]COMMANDE[/i][b][/b] Envoyer la sortie de [b]rpm[/b] à la [i]COMMANDE[/i] par l'intermédiaire d'un tube.[/col][/row][/table] [table][row][col] [/col][col][b]--dbpath[/b] [i]RÉPERTOIRE[/i][b][/b] Utiliser la base de données située dans [i]RÉPERTOIRE[/i] au lieu du chemin par défaut [i]/var/lib/rpm[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--root[/b] [i]RÉPERTOIRE[/i][b][/b] Utiliser le système ayant [i]RÉPERTOIRE[/i] comme racine pour toutes les opérations. Notez que cela signifie que la base de données sera lue ou modifiée dans [i]RÉPERTOIRE[/i] et que chacun des scriptlets (petits scripts) [b]%pre[/b] et/ou [b]%post[/b] sera exécuté après un chroot(2) vers [i]RÉPERTOIRE[/i].[/col][/row][/table] [b]Options dinstallation et de mise À niveau[/b] La forme générale d'une commande d'installation rpm est [b]rpm[/b] {[b]-i|--install[/b]} [[b]options-installation[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... Cela installe un nouveau paquetage. La forme générale d'une commande de mise à niveau rpm est [b]rpm[/b] {[b]-U|--upgrade[/b]} [[b]options-installation[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... Cela met à niveau ou installe le paquetage actuellement installé vers une version plus récente. C'est similaire à l'installation, sauf que toutes les anciennes versions du paquetage sont désinstallées après que le nouveau paquetage ait été installé. [b]rpm[/b] {[b]-F|--freshen[/b]} [[b]options-installation[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... Cela mettra à niveau les paquetages, mais seulement si une version plus ancienne existe à cet instant. Le [i]FICHIER_PAQUETAGE[/i] peut être spécifié en tant qu'URL [b]ftp[/b] ou [b]http[/b], auquel cas le paquetage sera téléchargé avant d'être installé. Voyez [b]OPTIONS[/b] FTP/HTTP pour des informations sur le support interne d'un client [b]ftp[/b] et [b]http[/b] par [b]rpm[/b]. [table][row][col] [/col][col][b]--allfiles[/b] Installer ou mettre à niveau tous les fichiers manquants du paquetage, même s'ils existent déjà.[/col][/row][/table] [table][row][col] [/col][col][b]--badreloc[/b] Utilisé avec [b]--relocate[/b], permet des relogements dans tous les chemins de fichiers, et pas seulement dans les [i]ANCIEN_CHEMIN[/i] inclus dans les indications de relogement du paquetage binaire.[/col][/row][/table] [table][row][col] [/col][col][b]--excludepath[/b] [i]ANCIEN_CHEMIN[/i][b][/b] Ne pas installer de fichier dont le nom commence par [i]ANCIEN_CHEMIN[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--excludedocs[/b] Ne pas installer de fichier marqué comme faisant partie de la documentation (ce qui inclut les pages de manuel et les documents texinfo).[/col][/row][/table] [table][row][col] [/col][col][b]--force[/b] Similaire à l'utilisation de [b]--replacepkgs[/b], [b]--replacefiles[/b], et [b]--oldpackage[/b].[/col][/row][/table] [table][row][col] [/col][col][b]-h,[/b] --hash Afficher 50 marques de hachage quand l'archive du paquetage est déballée. À utiliser avec [b][/b]-v|--verbose pour un plus bel affichage.[/col][/row][/table] [table][row][col] [/col][col][b]--ignoresize[/b] Ne pas vérifier s'il y a un espace disque suffisant sur les systèmes de fichiers montés avant d'installer ce paquetage.[/col][/row][/table] [table][row][col] [/col][col][b]--ignorearch[/b] Permettre l'installation ou la mise à niveau même si les architectures du paquetage binaire et de l'hôte ne correspondent pas.[/col][/row][/table] [table][row][col] [/col][col][b]--ignoreos[/b] Permettre l'installation ou la mise à niveau même si les systèmes d'exploitation du paquetage binaire et de l'hôte ne concordent pas.[/col][/row][/table] [table][row][col] [/col][col][b]--includedocs[/b] Installer les fichiers de documentation. C'est le comportement par défaut.[/col][/row][/table] [table][row][col] [/col][col][b]--justdb[/b] Ne mettre à jour que la base de données, et pas le système de fichiers.[/col][/row][/table] [table][row][col] [/col][col][b]--nodeps[/b] Ne pas effectuer de vérification des dépendances avant d'installer ou de mettre à niveau un paquetage.[/col][/row][/table] [table][row][col] [/col][col][b]--noorder[/b] Ne pas réordonner les paquetages lors d'une installation. La liste des paquetages devrait normalement être réordonnée pour satisfaire aux dépendances.[/col][/row][/table] [table][row][col] [/col][col][b]--noscripts[/b][/col][/row][/table] [table][row][col] [/col][col][b]--nopre[/b][/col][/row][/table] [table][row][col] [/col][col][b]--nopost[/b][/col][/row][/table] [table][row][col] [/col][col][b]--nopreun[/b][/col][/row][/table] [table][row][col] [/col][col][b]--nopostun[/b] Ne pas exécuter le scriptlet de même nom. L'option [b]--noscripts[/b] est équivalente à [b]--nopre[/b] [b]--nopost[/b] [b]--nopreun[/b] [b]--nopostun[/b] et désactive l'exécution des scriptlets correspondants [b]%pre[/b], [b]%post[/b], [b]%preun[/b], et [b]%postun[/b].[/col][/row][/table] [table][row][col] [/col][col][b]--notriggers[/b][/col][/row][/table] [table][row][col] [/col][col][b]--notriggerin[/b][/col][/row][/table] [table][row][col] [/col][col][b]--notriggerun[/b][/col][/row][/table] [table][row][col] [/col][col][b]--notriggerpostun[/b] Ne pas exécuter de scriptlet déclenché du type spécifié. L'option [b]--notriggers[/b] est équivalente à [b]--notriggerin[/b] [b]--notriggerun[/b] [b]--notriggerpostun[/b] et désactive l'exécution des scriptlets correspondants [b]%triggerin[/b], [b]%triggerun[/b], et [b]%triggerpostun[/b].[/col][/row][/table] [table][row][col] [/col][col][b]--oldpackage[/b] Permettre qu'une mise à niveau remplace un paquetage par un paquetage plus ancien.[/col][/row][/table] [table][row][col] [/col][col][b]--percent[/b] Afficher le pourcentage de progression de l'extraction des fichiers de l'archive du paquetage, afin de faciliter l'exécution de [b]rpm[/b] depuis d'autres outils.[/col][/row][/table] [table][row][col] [/col][col][b]--prefix[/b] [i]NOUVEAU_CHEMIN[/i][b][/b] Pour les paquetages binaires relogeables, traduire tous les chemins de fichiers présents dans les indications de relogement du paquetage, et débutant par le préfixe d'installation, par [i]NOUVEAU_CHEMIN[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--relocate[/b] [i]ANCIEN_CHEMIN[/i][b]=[/b][i]NOUVEAU_CHEMIN[/i][b][/b] Pour les paquetages binaires relogeables, traduire tous les chemins de fichiers présents dans les indications de relogement du paquetage et débutant par [i]ANCIEN_CHEMIN[/i] par [i]NOUVEAU_CHEMIN[/i]. Cette option peut être utilisée de façon répétitive si plusieurs [i]ANCIEN_CHEMIN[/i] du paquetage doivent être relogés.[/col][/row][/table] [table][row][col] [/col][col][b]--repackage[/b] Ré-empaqueter les fichiers avant de les supprimer. Le paquetage précédemment installé sera nommé conformément à la macro [b]%_repackage_name_fmt[/b] et sera créé dans le répertoire nommé par la macro [b]%_repackage_dir[/b] (la valeur par défaut est [i]/var/tmp[/i]).[/col][/row][/table] [table][row][col] [/col][col][b]--replacefiles[/b] Installer les paquetages même s'ils remplacent des fichiers d'autres paquetages déjà installés.[/col][/row][/table] [table][row][col] [/col][col][b]--replacepkgs[/b] Installer les paquetages même si certains d'entre eux sont déjà installés sur ce système.[/col][/row][/table] [table][row][col] [/col][col][b]--nobuild[/b] Ne pas installer le paquetage, mais uniquement rechercher et rapporter des conflits potentiels.[/col][/row][/table] [b]Options dinterrogation[/b] La forme générale d'une commande d'interrogation rpm est [b]rpm[/b] {[b]-q|--query[/b]} [[b]options-sélection[/b]] [[b]options-interrogation[/b]] Vous pouvez spécifier le format dans lequel les informations sur le paquetage doivent être affichées. Pour ce faire, utilisez l'option {[b]--qf|--queryformat[/b]}, suivie par la chaîne de format [i]FORMAT_REQUÊTE[/i]. Les chaînes de format sont des versions modifiées de celles du [b]printf(3)[/b] standard. Le format est constitué de chaînes de caractères statiques (qui peuvent inclure les séquences d'échappement de caractère C standard pour les sauts de lignes, tabulations et autres caractères spéciaux) et de formateurs de type [b]printf(3)[/b]. Comme [b]rpm[/b] connaît déjà le type à afficher, le spécificateur de type doit néanmoins être omis, et être remplacé par le nom de l'étiquette d'en-tête à afficher, enfermé dans des caractères [b]{}[/b]. Les noms d'étiquettes sont insensibles à la casse, et la partie [b]RPMTAG_[/b] du nom de l'étiquette peut également être omise. Des formats de sortie alternatifs peuvent être requis en faisant suivre l'étiquette par [b]:[/b][i]typetag[/i][b][/b]. Actuellement, les types suivants sont supportés : [b]octal[/b], [b]date[/b], [b]shescape[/b], [b]perms[/b], [b]fflags[/b], and [b]depflags[/b]. Par exemple, pour n'afficher que le nom des paquetages interrogés, vous pourriez utiliser [b]%{NAME}[/b] comme chaîne de format. Pour afficher les noms de paquetages et les informations de distribution en deux colonnes, vous pourriez utiliser [b]%-30{NAME}%{DISTRIBUTION}[/b]. [b]rpm[/b] affichera une liste de tous les étiquettes qu'il connaît quand il est invoqué avec l'argument [b]--querytags[/b]. Il y a deux sous-ensembles d'options d'interrogation : la sélection de paquetage, et la sélection d'informations. [b]Options de sÉlection de paquetages :[/b] [table][row][col] [/col][col][b][/b][i]NOM_PAQUETAGE[/i][b][/b] Interroger le paquetage installé nommé [i]NOM_PAQUETAGE[/i].[/col][/row][/table] [table][row][col] [/col][col][b]-a,[/b] --all Interroger tous les paquetages installés.[/col][/row][/table] [table][row][col] [/col][col][b]-f,[/b] --file [i]FICHIER[/i][b][/b] Interroger le paquetage possédant le [i]FICHIER[/i].[/col][/row][/table] [table][row][col] [/col][col][b]-g,[/b] --group [i]GROUPE[/i][b][/b] Interroger le paquetage de groupe [i]GROUPE[/i].[/col][/row][/table] [table][row][col] [/col][col][b]-p,[/b] --package [i]FICHIER_PAQUETAGE[/i][b][/b] Interroger un paquetage (non installé) [i]FICHIER_PAQUETAGE[/i]. Le [i]FICHIER_PAQUETAGE[/i] peut être spécifié en tant qu'URL de style [b]ftp[/b] ou [b]http[/b], auquel cas l'en-tête du paquetage sera téléchargé et interrogé. Voyez [b]OPTIONS[/b] FTP/HTTP pour obtenir des informations sur le support interne d'un client ftp et http par RPM. Le ou les arguments [i]FICHIER_PAQUETAGE[/i], s'ils ne sont pas des paquetages binaires, seront interprétés comme étant un manifeste ascii de paquetage. Les commentaires sont autorisés ; ils débutent par un « # », et chaque ligne d'un fichier de manifeste de paquetage peut inclure des motifs génériques (y compris ceux spécifiant des URLs distantes) séparés par des espaces, qui seront développés en chemins qui remplacent le manifeste du paquetage par les arguments [i]FICHIER_PAQUETAGE[/i] additionnels ajoutés à la requête.[/col][/row][/table] [table][row][col] [/col][col][b]--querybynumber[/b] [i]NOMBRE[/i][b][/b] Interroger directement la [i]NOMBRE[/i]-ième entrée de la base de données ; n'est utile que pour le débogage.[/col][/row][/table] [table][row][col] [/col][col][b]--specfile[/b] [i]FICHIER_SPECS[/i][b][/b] Analyse syntaxiquement et interroge le [i]FICHIER_SPECS[/i] (NdT : fichier de spécifications) comme s'il s'agissait d'un paquetage. Bien que toutes les informations (p.ex. les listes de fichiers) ne soient pas disponibles, ce type d'interrogation permet à rpm d'être utilisé pour extraire des informations de fichiers specs sans devoir écrire un analyseur syntaxique de fichiers de spécifications.[/col][/row][/table] [table][row][col] [/col][col][b]--triggeredby[/b] [i]NOM_PAQUETAGE[/i][b][/b] Interroger les paquetages qui sont déclenchés par le(s) paquetage(s) [i]NOM_PAQUETAGE[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--whatprovides[/b] [i]CAPACITÉ[/i][b][/b] Interroger tous les paquetages qui fournissent la capacité [i]CAPACITÉ[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--whatrequires[/b] [i]CAPACITÉ[/i][b][/b] Interroger tous les paquetages qui requièrent [i]CAPACITÉ[/i] pour un fonctionnement correct.[/col][/row][/table] [b]Options dinterrogation de paquetage :[/b] [table][row][col] [/col][col][b]--changelog[/b] Afficher les informations concernant les changements dans ce paquetage.[/col][/row][/table] [table][row][col] [/col][col][b]-c,[/b] --configfiles Lister uniquement les fichiers de configuration (implique [b]-l[/b]).[/col][/row][/table] [table][row][col] [/col][col][b]-d,[/b] --docfiles Lister uniquement les fichiers de documentation (implique [b]-l[/b]).[/col][/row][/table] [table][row][col] [/col][col][b]--dump[/b] Afficher les informations sur le fichier comme suit : [table][row][col] [/col][col] .nf chemin taille date_modif somme_md5 mode propriétaire groupe isconfig isdoc rdev symlink .fi[/col][/row][/table] Cette option doit être utilisée avec au moins une option parmi [b]-l[/b], [b]-c[/b], [b]-d[/b].[/col][/row][/table] [table][row][col] [/col][col][b]--filesbypkg[/b] Lister tous les fichiers de chaque paquetage sélectionné.[/col][/row][/table] [table][row][col] [/col][col][b]-i,[/b] --info Afficher des informations sur le paquetage, incluant son nom, sa version et sa description. Utilise l'option [b]--queryformat[/b] si elle a été spécifiée.[/col][/row][/table] [table][row][col] [/col][col][b]--last[/b] Ordonner le listing des paquetages par date d'installation de sorte que les derniers paquetages installés apparaissent en premier lieu.[/col][/row][/table] [table][row][col] [/col][col][b]-l,[/b] --list Lister les fichiers du paquetage.[/col][/row][/table] [table][row][col] [/col][col][b]--provides[/b] Lister les capacités que fournit ce paquetage.[/col][/row][/table] [table][row][col] [/col][col][b]-R,[/b] --requires Lister les paquetages desquels dépend ce paquetage.[/col][/row][/table] [table][row][col] [/col][col][b]--scripts[/b] Lister les scriplets spécifiques au paquetage qui sont utilisés comme partie intégrante des processus d'installation et de désinstallation.[/col][/row][/table] [table][row][col] [/col][col][b]-s,[/b] --state Afficher les [i]états[/i] des fichiers du paquetage (implique [b][/b]-l). L'état de chaque fichier est [i]normal[/i], [i]non[/i] installé ou [i]remplacé[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--triggers,[/b] --triggerscripts Afficher les scripts déclenchés qui sont contenus dans le paquetage (s'il y en a).[/col][/row][/table] [b]Options de vÉrification[/b] La forme générale d'une commande de vérification rpm est [b]rpm[/b] {[b]-V|--verify[/b]} [[b]options-sélection[/b]] [[b]--nodeps[/b]] [[b]--nofiles[/b]] [[b]--nomd5[/b]] [[b]--noscripts[/b]] La vérification d'un paquetage compare les informations sur les fichiers installés dans le paquetage avec les informations sur les fichiers obtenues à partir des méta-données du paquetage original conservées dans la base de données rpm. Entre autres choses, la vérification compare la taille, la somme MD5, les permissions, le propriétaire et le groupe de chaque fichier. Toutes les discordances sont affichées. Les fichiers qui n'avaient pas été installés à partir du paquetage (p.ex. les fichiers de documentation exclus lors de l'installation en utilisant l'option « [b]--excludedocs[/b] », seront ignorés silencieusement. Les options de sélection de paquetage sont les mêmes que celles relatives à l'interrogation de paquetages (ce qui inclut les fichiers de manifeste de paquetage comme arguments). Les autres options ne pouvant être utilisées qu'en mode vérification sont : [table][row][col] [/col][col][b]--nodeps[/b] Ne pas vérifier les dépendances.[/col][/row][/table] [table][row][col] [/col][col][b]--nofiles[/b] Ne pas vérifier les fichiers.[/col][/row][/table] [table][row][col] [/col][col][b]--nomd5[/b] Ne pas vérifier les sommes de contrôle MD5.[/col][/row][/table] [table][row][col] [/col][col][b]--noscripts[/b] Ne pas exécuter le scriptlet [b]%verifyscript[/b] (s'il y en a un).[/col][/row][/table] Le format de sortie est une chaîne de 8 caractères, un « [b]c[/b] » éventuel dénotant un fichier de configuration, et ensuite le nom du fichier. Chacun des 8 caractères indique le résultat d'une comparaison d'attribut(s) du fichier avec la valeur du (des) attribut(s) enregistré(s) dans la base de données. Un « [b].[/b] » (point) seul signifie que le test s'est bien passé, alors qu'un « [b]?[/b] » seul indique que le test n'a pas pu être effectué (p.ex. quand les permissions d'accès aux fichier empêchent la lecture). Sinon, le caractère mnémonique affiché en [b]G[/b]ras dénote l'échec du test [b]--verify[/b] correspondant : [b]S[/b] la taille ([b]S[/b]ize) du fichier diffère [b]M[/b] le [b]M[/b]ode diffère (inclut les permissions et le type du fichier) [b]5[/b] la somme MD[b]5[/b] diffère [b]D[/b] Le numéro de périphérique ([b]D[/b]evice) majeur/mineur diffère [b]L[/b] Le chemin renvoyé par read[b]L[/b]ink(2) diffère [b]U[/b] L'[b]U[/b]tilisateur propriétaire diffère [b]G[/b] Le [b]G[/b]roupe propriétaire diffère [b]T[/b] La date de dernière modification (m[b]T[/b]ime) diffère [b]VÉrification de signature[/b] La forme générale d'une commande de vérification de signature rpm est [b]rpm[/b] [b]--checksig[/b] [[b]--nogpg[/b]] [[b]--nopgp[/b]] [[b]--nomd5[/b]] [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... Ceci vérifie la signature PGP du paquetage [i]
[/i] pour s'assurer de son intégrité et de son origine. Les informations de configuration PGP sont lues à partir des fichiers de configuration. Voyez la section sur les SIGNATURES PGP pour les détails. [b]Options de dÉsinstallation[/b] La forme générale d'une commande de désinstalltion rpm est [b]rpm[/b] {[b]-e|--erase[/b]} [[b]--allmatches[/b]] [[b]--nodeps[/b]] [[b]--noscripts[/b]] [[b]--notriggers[/b]] [[b]--repackage[/b]] [[b]--test[/b]] [b][/b][i]NOM_PAQUETAGE[/i][b][/b][i][/i] ... Les options suivantes peuvent également être utilisées : [table][row][col] [/col][col][b]--allmatches[/b] Désinstaller toutes les versions du paquetage correspondant à [i]NOM_PAQUETAGE[/i]. Normalement, une erreur se produit si [i]NOM_PAQUETAGE[/i] correspond à plusieurs paquetages.[/col][/row][/table] [table][row][col] [/col][col][b]--nodeps[/b] Ne pas effectuer de vérification des dépendances avant de désinstaller les paquetages.[/col][/row][/table] [table][row][col] [/col][col][b]--noscripts[/b][/col][/row][/table] [table][row][col] [/col][col][b]--nopreun[/b][/col][/row][/table] [table][row][col] [/col][col][b]--nopostun[/b] Ne pas exécuter le scriptlet de même nom. L'option [b]--noscripts[/b] lors de la désinstallation du paquetage est équivalente à [b]--nopreun[/b] [b]--nopostun[/b] et désactive l'exécution du ou des scriptlets [b]%preun[/b] et [b]%postun[/b] correspondants.[/col][/row][/table] [table][row][col] [/col][col][b]--notriggers[/b][/col][/row][/table] [table][row][col] [/col][col][b]--notriggerun[/b][/col][/row][/table] [table][row][col] [/col][col][b]--notriggerpostun[/b] Ne pas exécuter de scriptlet déclenché du type spécifié. L'option [b]--notriggers[/b] est équivalente à [b]--notriggerun[/b] [b]--notriggerpostun[/b] et désactive l'exécution du ou des scriptlets [b]%triggerun[/b] et [b]%triggerpostun[/b] correspondants.[/col][/row][/table] [table][row][col] [/col][col][b]--repackage[/b] Ré-empaqueter les fichiers avant de les supprimer. Le paquetage précédemment installé sera nommé conformément à la macro [b]%_repackage_name_fmt[/b] et sera créé dans le répertoire nommé par la macro [b]%_repackage_dir[/b] (la valeur par défaut est [i]/var/tmp[/i]).[/col][/row][/table] [table][row][col] [/col][col][b]--test[/b] Ne pas réellement désinstaller quoi que ce soit, simplement effectuer un test pour voir si c'est possible. Utile conjointement avec l'option [b][/b]-vv pour le débogage.[/col][/row][/table] [b]Options de construction[/b] La forme générale d'une commande de construction rpm est [b]rpm[/b] {[b]-b[/b][i]ÉTAPE[/i][b]|-t[/b][i]ÉTAPE[/i][b][/b]} [[b]options-construction[/b]] [b][/b][i]FICHIER[/i][b][/b][i][/i] ... L'argument utilisé est [b]-b[/b] si un fichier spec est utilisé pour construire le paquetage et [b]-t[/b] si [b]rpm[/b] devrait examiner le contenu d'un fichier tar (éventuellement compressé) pour obtenir le fichier de spécifications à utiliser. Après le premier argument, le caractère suivant ([i]ÉTAPE[/i]) spécifie les étapes de construction et d'empaquetage à effectuer, et peut être : [table][row][col] [/col][col][b]-ba[/b] Construire les paquetages binaires et sources (après avoir effectué les étapes %prep, %build et %install).[/col][/row][/table] [table][row][col] [/col][col][b]-bb[/b] Construire un paquetage binaire (après avoir effectué les étapes %prep, %build et %install).[/col][/row][/table] [table][row][col] [/col][col][b][/b]-bp Exécuter l'étape « %prep » du fichier de spécifications. Normalement, ceci implique de dépaqueter les sources et d'appliquer tous les patches.[/col][/row][/table] [table][row][col] [/col][col][b]-bc[/b] Effectuer l'étape « %build » du fichier de spécifications (après avoir effectué l'étape %prep). Cela implique en général l'équivalent d'un « make ».[/col][/row][/table] [table][row][col] [/col][col][b]-bi[/b] Effectuer l'étape « %install » du fichier de spécifications (après avoir effectué les étapes %prep et %build). Cela implique généralement l'équivalent d'un « make install ».[/col][/row][/table] [table][row][col] [/col][col][b]-bl[/b] Accomplir une « vérification de liste ». La section « %files » du fichier de spécifications subit le développement des macros, et des vérifications sont effectuées pour vérifier que chaque fichier existe.[/col][/row][/table] [table][row][col] [/col][col][b]-bs[/b] Construire uniquement le paquetage de sources.[/col][/row][/table] Les options suivantes peuvent également être utilisées : [table][row][col] [/col][col][b]--buildroot[/b] [i]RÉPERTOIRE[/i][b][/b] Lors de la construction du paquetage, surcharger l'étiquette BuildRoot (Construire Racine) avec le répertoire [i]RÉPERTOIRE[/i].[/col][/row][/table] [table][row][col] [/col][col][b]--clean[/b] Supprimer l'arbre de construction après que les paquetages aient été créés.[/col][/row][/table] [table][row][col] [/col][col][b]--nobuild[/b] N'exécuter aucune étape de construction. Utile pour le test de fichiers spec.[/col][/row][/table] [table][row][col] [/col][col][b]--rmsource[/b] Supprimer les sources après la construction (cette option peut également être utilisée seule ; exemple : « [b]rpm[/b] --rmsource foo ec »).[/col][/row][/table] [table][row][col] [/col][col][b]--rmspec[/b] Supprimer le fichier spec après la construction (peut également être utilisé seul, p.ex. « [b]rpm[/b] --rmspec foo ec »).[/col][/row][/table] [table][row][col] [/col][col][b]--short-circuit[/b] Aller directement à l'étape spécifiée (c.-à-d. éviter toutes les étapes intermédiaires). Uniquement valide avec [b]-bc[/b] et [b]-bi[/b].[/col][/row][/table] [table][row][col] [/col][col][b]--sign[/b] Incorporer une signature PGP dans le paquetage. Cette signature peut être utilisée pour vérifier l'intégrité et l'origine du paquetage. Voyez la section sur les SIGNATURES PGP pour les détails de configuration.[/col][/row][/table] [table][row][col] [/col][col][b]--target[/b] [i]PLATE-FORME[/i][b][/b] Pendant la construction du paquetage, interpréter [i]PLATE-FORME[/i] comme étant la valeur de [b]arch-vendor-os[/b] et fixer les macros [b]%_target[/b], [b]%_target_arch[/b] et [b]%_target_os[/b] en conséquence.[/col][/row][/table] [b]Options de reconstruction et de recompilation[/b] Il y a deux autres façons d'invoquer une construction avec rpm : [b]rpm[/b] {[b]--rebuild|--recompile[/b]} [b][/b][i]PAQUETAGE_SOURCE[/i][b][/b][i][/i] ... Quand il est invoqué de cette façon, [b]rpm[/b] installe le paquetage de sources désigné, et effectue une préparation, une compilation et une installation. [b]--rebuild[/b] construit en outre un nouveau paquetage binaire. Quand la construction est terminée, le répertoire de construction est supprimé (comme avec [b]--clean[/b]) et les sources ainsi que le fichier de spécifications du paquetage sont supprimés. [b]Signer un paquetage[/b] [b]rpm[/b] {[b]--addsign|--resign[/b]} [b][/b][i]FICHIER_PAQUETAGE[/i][b][/b][i][/i] ... L'option [b]--addsign[/b] génère et insère de nouvelles signatures pour chaque paquetage. Toute signature existante sera supprimée. L'option [b]--resign[/b] génère et ajoute les nouvelles signatures pour les paquetages spécifiés tous en conservant celles existant déjà. [b]Signatures gpg[/b] Pour utiliser la fonctionnalité de signature, [b]rpm[/b] doit être configuré pour exécuter GPG, et doit être capable de trouver un porte-clés public (keyring) comportant les clés publiques de Red Hat (ou d'un autre vendeur). Par défaut, [b]rpm[/b] utilise les mêmes conventions que GPG pour trouver les porte-clés, à savoir la variable d'environnement [b]$GPGPATH[/b]). Si vos porte-clés ne sont pas situés là où GPG les attend, vous devrez fixer la valeur de la macro [b]%_gpg_path[/b] à l'endroit où se situent les porte-clés GPG à utiliser. Si vous voulez pouvoir signer les paquetages que vous avez créés vous-même, vous devrez également créer votre propre paire clé publique/clé secrète (voir le manuel GPG). Vous devrez également configurer les macros suivantes : [table][row][col] [/col][col][b]%_signature[/b] Le type de signature. Actuellement, seuls gpg et pgp sont supportés.[/col][/row][/table] [table][row][col] [/col][col][b]%_gpg_name[/b] Le nom de l'« utilisateur » dont vous voulez utiliser la clé pour signer vos paquetages.[/col][/row][/table] Lors de la construction de paquetages, vous ajouterez ensuite [b]--sign[/b] sur la ligne de commandes. On vous demandera votre phrase de passe, et votre paquetage sera construit et signé. Par exemple, pour pouvoir utiliser GPG pour signer les paquetages en tant qu'utilisateur [i]«[/i] John Doe
» à partir des porte-clés situés dans [b]/etc/rpm/.gpg[/b] en utilisant l'exécutable [b]/usr/bin/gpg[/b], vous devriez inclure .nf %_signature gpg %_gpg_path /etc/rpm/.gpg %_gpg_name John Doe
%_gpgbin /usr/bin/gpg .fi dans un fichier de configuration de macros. Utilisez [b]/etc/rpm/macros[/b] pour une configuration par système et [b]~/.rpmmacros[/b] pour une configuration par utilisateur. [b]Options de reconstruction de base de donnÉes[/b] La forme générale d'une commande de reconstruction d'une base de données rpm est [b]rpm[/b] {[b]--initdb|--rebuilddb[/b]} [[b]-v[/b]] [[b]--dbpath[/b] [i]RÉPERTOIRE[/i][b][/b]] [[b]--root[/b] [i]RÉPERTOIRE[/i][b][/b]] Utilisez [b]--initdb[/b] pour reconstruire une nouvelle base de données ; utilisez [b]--rebuilddb[/b] pour reconstruire les index de la base de données à partir des en-têtes des paquetages installés. [b]Showrc[/b] La commande [b]rpm[/b] [b]--showrc[/b] affiche les valeurs que [b]rpm[/b] va utiliser pour toutes les options qui sont actuellement définies dans le(s) fichier(s) de configuration [i]rpmrc[/i] et [i]macros[/i]. [b]Options ftp/http[/b] [b]rpm[/b] peut agir comme un client FTP et/ou HTTP afin que les paquetages puissent être interrogés et installés à partir d'Internet. Les fichiers de paquetage pour les opérations d'installation, de mise à niveau et d'interrogation peuvent être spécifiés dans une URL de style [b]ftp[/b] ou [b]http[/b] : ftp://UTILISATEUR:MOT-PASSE@HÔTE:PORT/chemin/vers/paquetage.rpm Si la partie [b]:MOT-PASSE[/b] est omise, le mot de passe sera demandé (une seule fois par paire utilisateur/nom_hôte). Si tant l'utilisateur que le mot de passe est omis, le [b]ftp[/b] anonyme est utilisé. Dans tous les cas, des transferts [b]ftp[/b] passifs (PASV) sont effectués. [b]rpm[/b] permet d'utiliser les options suivantes avec les URLs ftp : [table][row][col] [/col][col][b]--ftpproxy[/b] [i]HÔTE[/i][b][/b] L'hôte [i]HÔTE[/i] sera utilisé comme serveur proxy pour tous les transferts ftp, ce qui permet aux utilisateurs d'effectuer des connexions ftp au travers de firewalls (gardes-barrières) qui utilisent des proxys. Cette option peut également être spécifiée en configurant la macro [b]%_ftpproxy[/b].[/col][/row][/table] [table][row][col] [/col][col][b]--ftpport[/b] [i]PORT[/i][b][/b] Le numéro de [i]PORT[/i] TCP à utiliser pour la connexion ftp sur le serveur proxy ftp au lieu du port par défaut. Cette option peut également être spécifiée en configurant la macro [b]%_ftpport[/b].[/col][/row][/table] [b]rpm[/b] permet d'utiliser les options suivantes avec les URL [b]http[/b] : [table][row][col] [/col][col][b]--httpproxy[/b] [i]HÔTE[/i][b][/b] L'hôte [i]HÔTE[/i] sera utilisé comme un serveur délégué (proxy) pour tous les transferts [b]http[/b]. Cette option peut également être spécifiée en configurant la macro [b]%_httpproxy[/b].[/col][/row][/table] [table][row][col] [/col][col][b]--httpport[/b] [i]PORT[/i][b][/b] Le numéro de [i]PORT[/i] TCP à utiliser pour la connexion [b]http[/b] sur le serveur proxy http au lieu du port par défaut. Cette option peut également être spécifiée en configurant la macro [b]%_httpport[/b].[/col][/row][/table] [size=18] [b]Fichiers[/b] [/size] [i]/usr/lib/rpm/rpmrc[/i] [i]/etc/rpmrc[/i] [i]~/.rpmrc[/i] [i]/usr/lib/rpm/macros[/i] [i]/etc/rpm/macros[/i] [i]~/.rpmmacros[/i] [i]/var/lib/rpm/Conflictname[/i] [i]/var/lib/rpm/Basenames[/i] [i]/var/lib/rpm/Group[/i] [i]/var/lib/rpm/Name[/i] [i]/var/lib/rpm/Packages[/i] [i]/var/lib/rpm/Providename[/i] [i]/var/lib/rpm/Requirename[/i] [i]/var/lib/rpm/Triggername[/i] [i]/var/tmp/rpm*[/i] [size=18] [b]Voir aussi[/b] [/size] [b]popt[/b](3), [b]rpm2cpio[/b](8), [b]rpmbuild[/b](8), [b]http://www.rpm.org/[/b] [size=18] [b]Auteurs[/b] [/size] Marc Ewing
Jeff Johnson
Erik Troan
[size=18] [b]Traduction[/b] [/size] Frédéric Delanoy <[i]delanoy_f[/i] at yahoo.com>, 2002.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?