Skip to main content

Rpm - Linux Command - Commande Unix

Install Packages in Linux using YUM Command (Avril 2025)

Install Packages in Linux using YUM Command (Avril 2025)
Anonim

Commande Linux / Unix: rpm

PRÉNOM

rpm - Gestionnaire de paquets RPM

SYNOPSIS

QUESTIONS ET VÉRIFICATION DES FORFAITS:

rpm --question Sélectionnez les options options de requête

rpm -V Sélectionnez les options vérifier-options

rpm --importation PUBKEY …

rpm -K --pas de signature --nodigest PACKAGE_FILE …

INSTALLER, METTRE À NIVEAU ET ENLEVER LES COLIS

rpm -je options d'installation PACKAGE_FILE …

rpm --améliorer options d'installation PACKAGE_FILE …

rpm -F options d'installation PACKAGE_FILE …

rpm -e --allatchs --nodeps --noscripts --notriggers --emballage --tester NOM DU PAQUET …

DIVERS:

rpm --initdb

rpm --addsign PACKAGE_FILE …

rpm --showrc

rpm --setugids NOM DU PAQUET …

Sélectionnez les options

NOM DU PAQUET -a, - tous -f, - fichier FICHIER -g, - groupe GROUPE {-p, - package PACKAGE_FILE --fileid MD5 --hdrid SHA1 --pkgid MD5 --tid TID --querybynumber HDRNUM --déclenché par NOM DU PAQUET --qu’est APTITUDE --whatrequires APTITUDE

options de requête

--changelog -c, - fichier de configuration -d, - docfiles --déverser --filesbypkg -i, - info --dernier -l, - list --provides --qf, - queryformat QUERYFMT -R, - nécessite --scripts -s, - state --triggers, - triggerscripts

vérifier-options

--nodeps --aucun fichier --noscripts --nodigest --pas de signature --nolinkto --nomd5 --nosize --nouser --nogroup --nomtime --nomode --nordev

options d'installation

--aide --tous les fichiers --badreloc --excludepath OLDPATH --excludedocs --Obliger -h, - hash --ignoresize --ignorearch --ignoreos --includedocs --justdb --nodeps --nodigest --pas de signature --nosuggest --pas de commande --noscripts --notriggers --oldpackage --pour cent --préfixe NOUVEAU CHEMIN - relocaliser OLDPATH = NOUVEAU CHEMIN --emballage --replacefiles --replacepkgs --tester

LA DESCRIPTION

rpm est un puissantDirecteur chargé d'emballage, qui peuvent être utilisés pour créer, installer, interroger, vérifier, mettre à jour et effacer des packages logiciels individuels. UNEpaquet consiste en une archive de fichiers et métadonnées utilisés pour installer et effacer les fichiers d’archive. Les métadonnées incluent des scripts d'assistance, des attributs de fichier et des informations descriptives sur le package.Paquets Il existe deux types de packages: les packages binaires, utilisés pour encapsuler les logiciels à installer, et les packages sources, contenant le code source et la recette nécessaire à la production des packages.

L'un des modes de base suivants doit être sélectionné:Question, Vérifier, Chèque de signature,Installer / Mettre à niveau / Rafraîchir, Désinstaller, Initialiser la base de données, Reconstruire la base de données, Démissionner, Ajouter une signature, Définir les propriétaires / groupes, Afficher les balises de recherche, etAfficher la configuration.

OPTIONS GÉNÉRALES

Ces options peuvent être utilisées dans tous les modes.

-?, --Aidez-moi

Imprimez un message d'utilisation plus long que normal.

--version

Imprimer une seule ligne contenant le numéro de version derpm utilisé.

--silencieux

Imprimez le moins possible - normalement, seuls les messages d'erreur sont affichés.

-v

Imprimer des informations détaillées - les messages de progression de routine sont normalement affichés.

-vv

Imprimez de nombreuses informations de débogage laides.

--rcfile LISTE DE FICHIERS

Chacun des fichiers dans les deux points séparés LISTE DE FICHIERS est lu séquentiellement parrpm pour les informations de configuration. Seul le premier fichier de la liste doit exister, et les tildes seront étendus à la valeur de$ HOME. Le défaut LISTE DE FICHIERS est / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

--tuyau CMD

Pipes la sortie derpm à la commande CMD .

--dbpath ANNUAIRE

Utiliser la base de données dans ANNUAIRE plutôt que le chemin par défaut / var / lib / rpm

--racine ANNUAIRE

Utilisez l’arborescence du système de fichiers enracinée à ANNUAIRE pour toutes les opérations. Notez que cela signifie que la base de données au sein de ANNUAIRE sera utilisé pour les contrôles de dépendance et tout scriptlet (par exemple).%poster si vous installez, ou%préparation si construction, un paquet) sera exécuté après un chroot (2) à ANNUAIRE .

OPTIONS D'INSTALLATION ET DE MISE À NIVEAU

La forme générale d’une commande d’installation rpm est la suivante:

rpm --installer options d'installation PACKAGE_FILE …

Cela installe un nouveau paquet.

La forme générale d’une commande de mise à niveau rpm est la suivante:

rpm --améliorer options d'installation PACKAGE_FILE …

Cela met à niveau ou installe le package actuellement installé vers une version plus récente. Cette procédure est identique à l’installation, à la différence que toutes les autres versions du package sont supprimées après l’installation du nouveau package.

rpm -F options d'installation PACKAGE_FILE …

Cela mettra à niveau les packages, mais uniquement si une version antérieure existe déjà. le PACKAGE_FILE peut être spécifié commeftp ouhttp URL, auquel cas le package sera téléchargé avant d'être installé. VoirFTP/HTTP OPTIONS pour des informations surrpmest interneftp ethttp support client.

--aide

Ajoutez des packages suggérés à l'ensemble de transactions si nécessaire.

--tous les fichiers

Installe ou met à niveau tous les fichiers manquants du paquet, qu'ils existent ou non.

--badreloc

Utilisé avec- relocaliser, autorise les relocalisations sur tous les chemins de fichiers, pas seulement ceux OLDPATH est inclus dans le ou les conseils de relocalisation de paquets binaires.

--excludepath OLDPATH

N'installez pas de fichiers dont le nom commence par OLDPATH .

--excludedocs

N'installez aucun fichier marqué comme documentation (y compris les pages de manuel et les documents texinfo).

--Obliger

Identique à l'utilisation--replacepkgs, --replacefiles, et--oldpackage.

-h, --hash

Imprimez 50 marques de hachage lorsque l'archive de paquet est décompressée. Utiliser avec-v | --verbose pour un meilleur affichage.

--ignoresize

Ne vérifiez pas l’espace disque suffisant sur les systèmes de fichiers montés avant d’installer ce paquet.

--ignorearch

Autorise l'installation ou la mise à niveau même si les architectures du package binaire et de l'hôte ne correspondent pas.

--ignoreos

Autorisez l'installation ou la mise à niveau même si les systèmes d'exploitation du package binaire et de l'hôte ne correspondent pas.

--includedocs

Installer les fichiers de documentation. Ceci est le comportement par défaut.

--justdb

Mettez à jour uniquement la base de données, pas le système de fichiers.

--nodigest

Ne vérifiez pas les condensés des emballages ou des en-têtes lors de la lecture.

--pas de signature

Ne pas vérifier les signatures de paquet ou d’en-tête lors de la lecture.

--nodeps

Ne faites pas de vérification de dépendance avant d'installer ou de mettre à jour un paquet.

--nosuggest

Ne suggérez pas de paquet (s) fournissant une dépendance manquante.

--pas de commande

Ne réorganisez pas les packages pour une installation. La liste des paquets devrait normalement être réorganisée pour satisfaire les dépendances.

--noscripts

--nopre

--pas d'article

--nopreun

--nopostun

N'exécutez pas le scriptlet du même nom. le--noscripts l'option est équivalente à

--nopre --pas d'article --nopreun --nopostun

et désactive l'exécution de la%pré, %poster, % preun, et% postunscriptlet (s).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

N'exécutez aucun scriptlet de déclenchement du type nommé. le--notriggers l'option est équivalente à

--notriggerin --notriggerun --notriggerpostun

et éteint l'exécution du correspondant% triggerin, % triggerun, et% triggerpostun scriptlet (s).

--oldpackage

Autoriser une mise à niveau pour remplacer un package plus récent par un ancien.

--pour cent

Les pourcentages d'impression lorsque les fichiers sont décompressés de l'archive du package. Ceci est destiné à fairerpm facile à exécuter à partir d'autres outils.

--préfixe NOUVEAU CHEMIN

Pour les packages binaires déplaçables, traduisez tous les chemins de fichiers qui commencent par le préfixe d'installation dans le ou les indicateurs de déplacement NOUVEAU CHEMIN .

- relocaliser OLDPATH = NOUVEAU CHEMIN

Pour les packages binaires déplaçables, traduisez tous les chemins de fichiers commençant par OLDPATH dans le ou les indices de transfert de colis à NOUVEAU CHEMIN . Cette option peut être utilisée à plusieurs reprises si plusieurs OLDPATH dans le paquet doivent être déplacés.

--emballage

Reemballez les fichiers avant de les effacer. Le package précédemment installé sera nommé en fonction de la macro% _repackage_name_fmt et sera créé dans le répertoire nommé par la macro% _repackage_dir (la valeur par défaut est / var / tmp ).

--replacefiles

Installez les packages même s’ils remplacent les fichiers d’autres packages déjà installés.

--replacepkgs

Installez les packages même si certains d'entre eux sont déjà installés sur ce système.

--tester

N'installez pas le package, il vous suffit de rechercher et de signaler les conflits potentiels.

EFFACEMENT DES OPTIONS

La forme générale d’une commande d’effacement de tr / min est

rpm -e --allatchs --nodeps --noscripts --notriggers --emballage --tester NOM DU PAQUET …

Les options suivantes peuvent également être utilisées:

--allatchs

Supprimer toutes les versions du paquet qui correspondent NOM DU PAQUET . Normalement, une erreur est générée si NOM DU PAQUET correspond à plusieurs paquets.

--nodeps

Ne vérifiez pas les dépendances avant de désinstaller les packages.

--noscripts

--nopreun

--nopostun

N'exécutez pas le scriptlet du même nom. le--noscripts option lors de l'effacement du paquet est équivalent à

--nopreun --nopostun

et désactive l'exécution de la% preun, et% postun scriptlet (s).

--notriggers

--notriggerun

--notriggerpostun

N'exécutez aucun scriptlet de déclenchement du type nommé. le--notriggers l'option est équivalente à

--notriggerun --notriggerpostun

et éteint l'exécution du correspondant% triggerun, et% triggerpostun scriptlet (s).

--emballage

Reemballez les fichiers avant de les effacer. Le package précédemment installé sera nommé en fonction de la macro% _repackage_name_fmt et sera créé dans le répertoire nommé par la macro% _repackage_dir (la valeur par défaut est / var / tmp ).

--tester

Ne pas vraiment désinstaller quoi que ce soit, il suffit de passer par les mouvements. Utile en conjonction avec le-vv option de débogage.

OPTIONS DE RECHERCHE

La forme générale d’une commande de requête rpm est la suivante:

rpm --question Sélectionnez les options options de requête

Vous pouvez spécifier le format dans lequel les informations sur le package doivent être imprimées. Pour ce faire, vous utilisez la commande

--qf | --queryformat QUERYFMT

option, suivie de la QUERYFMT chaîne de format. Les formats de requête sont des versions modifiées de la normeprintf (3) mise en forme. Le format est composé de chaînes statiques (pouvant inclure des caractères d'échappement C standard pour les retours à la ligne, les tabulations et d'autres caractères spéciaux) etprintf (3) formateurs de type. Commerpm connaît déjà le type à imprimer, le spécificateur de type doit cependant être omis et remplacé par le nom de la balise d’en-tête à imprimer, encadré par{} personnages. Les noms de tag sont insensibles à la casse, et le premierRPMTAG_ Une partie du nom de la balise peut également être omise.

D'autres formats de sortie peuvent être demandés en suivant la balise avec: dactylographie . Actuellement, les types suivants sont supportés:

:armure

Enveloppez une clé publique dans une armure ASCII.

: base64

Encodez les données binaires en utilisant base64.

:rendez-vous amoureux

Utilisez le format strftime (3) "% c".

:journée

Utilisez le format strftime (3) "% a% b% d% Y".

: depflags

Indicateurs de dépendance de format.

: fflags

Mettre en forme les drapeaux.

: hex

Format en hexadécimal.

: octal

Format en octal.

: perms

Formater les autorisations de fichier.

: shescape

Échapper aux guillemets simples pour les utiliser dans un script.

: triggertype

Afficher le suffixe de déclenchement.

Par exemple, pour imprimer uniquement les noms des packages interrogés, vous pouvez utiliser%{PRÉNOM} comme la chaîne de format. Pour imprimer le nom des packages et les informations de distribution dans deux colonnes, vous pouvez utiliser% -30 {NAME}% {DISTRIBUTION}. rpm imprimera une liste de toutes les balises qu’elle connaît lorsqu’elle est invoquée avec le--querytags argument.

Il existe deux sous-ensembles d'options pour l'interrogation: la sélection du package et la sélection des informations.

OPTIONS DE SÉLECTION DE COLIS:

NOM DU PAQUET

Requête installée package nommé NOM DU PAQUET .

-a, --all

Interrogez tous les packages installés.

-f, --file FICHIER

Requête de paquet possédant FICHIER .

--fileid MD5

Un paquet de requête contenant un identifiant de fichier donné, c’est-à-dire le MD5 digérer le contenu du fichier.

-g, --group GROUPE

Requête de paquets avec le groupe de GROUPE .

--hdrid SHA1

Ensemble de requêtes contenant un identifiant d’en-tête donné, c’est-à-dire le SHA1 Digest de la région d'en-tête immuable.

-p, --package PACKAGE_FILE

Interroger un package (désinstallé) PACKAGE_FILE . le PACKAGE_FILE peut être spécifié commeftp ouhttp style URL, auquel cas l’en-tête du paquet sera téléchargé et interrogé. VoirOPTIONS FTP / HTTP pour des informations surrpmest interneftp ethttp support client. le PACKAGE_FILE argument (s), s'il ne s'agit pas d'un package binaire, sera interprété comme un manifeste de package ASCII. Les commentaires sont autorisés, en commençant par '#', et chaque ligne d'un fichier manifeste de package peut inclure des expressions globales séparées par des espaces, y compris des adresses URL avec des expressions globales distantes, qui seront étendues aux chemins remplacés par le manifeste de package. Additionnel PACKAGE_FILE arguments à la requête.

--pkgid MD5

Le paquet de requête contenant un identifiant de paquet donné, c’est-à-dire le MD5 résumé du contenu combiné de l'en-tête et de la charge utile.

--querybynumber HDRNUM

Interroger le HDRNUM e entrée de la base de données directement; cela n'est utile que pour le débogage.

--specfile SPECFILE

Analyser et interroger SPECFILE comme si c'était un paquet. Bien que toutes les informations (par exemple, les listes de fichiers) ne soient pas disponibles, ce type de requête permet d'utiliser rpm pour extraire des informations à partir de fichiers de spécifications sans avoir à écrire un analyseur de fichier de spécification.

--tid TID

Requête de paquet (s) qui ont une donnée TID identifiant de transaction. Un horodatage Unix est actuellement utilisé comme identifiant de transaction. Tous les packages installés ou effacés dans une même transaction ont un identifiant commun.

--déclenché par NOM DU PAQUET

Requête de packages déclenchés par un ou plusieurs packages NOM DU PAQUET .

--qu’est APTITUDE

Interrogez tous les paquets qui fournissent le APTITUDE aptitude.

--whatrequires APTITUDE

Interroger tous les paquets qui nécessitent APTITUDE pour un fonctionnement correct.

OPTIONS DE QUESTION DE PAQUET:

--changelog

Afficher les informations de modification pour le package.

-c, --configfiles

Répertorier uniquement les fichiers de configuration (implique-l).

-d, --docfiles

Répertorier uniquement les fichiers de documentation (implique-l).

--déverser

Dump des informations de fichier comme suit:

taille du chemin mtime md5sum propriétaire du groupe isconfig isdoc rdev symlink

Cette option doit être utilisée avec au moins un des-l, -c, -ré.

--filesbypkg

Répertoriez tous les fichiers de chaque paquet sélectionné.

-i, --info

Affiche les informations sur le package, y compris le nom, la version et la description. Cela utilise le--queryformat si un a été spécifié.

--dernier

Ordonne la liste des paquets en fonction du temps d’installation, de sorte que les derniers paquets soient en haut.

-l, --list

Liste des fichiers dans le package.

--provides

Répertorie les fonctionnalités fournies par ce paquet.

-R, --exige

Lister les paquets sur lesquels ce paquet dépend.

--scripts

Répertoriez les scriptlets spécifiques à un paquet utilisés dans les processus d'installation et de désinstallation.

-s, --state

Afficher le États des fichiers du paquet (implique-l). L’état de chaque fichier est l’un des Ordinaire , pas installé , ou remplacé .

--triggers, --triggerscripts

Affichez les scripts de déclenchement, le cas échéant, contenus dans le package.

VÉRIFIEZ LES OPTIONS

La forme générale d’une commande de vérification rpm est la suivante:

rpm -V Sélectionnez les options vérifier-options

La vérification d'un package compare les informations sur les fichiers installés dans le package avec des informations sur les fichiers extraits des métadonnées de package stockées dans la base de données rpm. Entre autres choses, la vérification compare la taille, la somme MD5, les autorisations, le type, le propriétaire et le groupe de chaque fichier. Toutes les divergences sont affichées.Fichiers non installés à partir du package, par exemple, fichiers de documentation exclus lors de l'installation à l'aide de la commande "--excludedocs"option, sera silencieusement ignorée.

Les options de sélection de package sont les mêmes que pour la requête de package (y compris les fichiers manifestes de package comme arguments). Les autres options propres au mode de vérification sont les suivantes:

--nodeps

Ne vérifiez pas les dépendances des paquets.

--nodigest

Ne vérifiez pas les condensés des emballages ou des en-têtes lors de la lecture.

--aucun fichier

Ne vérifiez pas les attributs des fichiers de package.

--noscripts

Ne pas exécuter le% verifyscript scriptlet (le cas échéant).

--pas de signature

Ne pas vérifier les signatures de paquet ou d’en-tête lors de la lecture.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Ne pas vérifier l'attribut de fichier correspondant.

Le format de la sortie est une chaîne de 8 caractères, un marqueur d'attribut possible:

c % config fichier de configuration. ré % doc dossier de documentation. g %fantôme file (c’est-à-dire que le contenu du fichier n’est pas inclus dans la charge utile du paquet). l %Licence fichier de licence. r % readme fichier readme.

à partir de l'en-tête du paquet, suivi du nom du fichier. Chacun des 8 caractères indique le résultat d'une comparaison d'attribut (s) du fichier avec la valeur de ces attribut (s) enregistrés dans la base de données. Un célibataire ou Individual "."(point) signifie que le test est réussi, alors qu'un seul"?"(point d'interrogation) indique que le test n'a pas pu être effectué (par exemple, les autorisations de fichiers empêchent la lecture). Sinon, leBoldened) indique un échec de la correspondance--Vérifier tester:

S fichier Size diffère M Mode diffère (inclut les autorisations et le type de fichier) 5 MARYLAND5 somme diffère ré réevice majeur / mineur mésappariement L lisLcorrespondance de chemin d'encre (2) U User propriété diffère g gla propriété du groupe diffère T mTime diffère

SIGNATURE NUMÉRIQUE ET VÉRIFICATION NUMÉRIQUE

Les formes générales des commandes de signature numérique rpm sont

rpm --importation PUBKEY …

rpm {--checksig} --pas de signature --nodigest PACKAGE_FILE …

le--checksig L’option vérifie tous les condensés et signatures contenus dans PACKAGE_FILE pour assurer l'intégrité et l'origine du colis. Notez que les signatures sont maintenant vérifiées chaque fois qu'un paquet est lu, et--checksig est utile pour vérifier tous les condensés et les signatures associées à un package.

Les signatures numériques ne peuvent pas être vérifiées sans clé publique. Une clé publique blindée ascii peut être ajoutée à larpm base de données en utilisant--importation. Une clé publique importée est stockée dans un en-tête et la gestion des jeux de clés est effectuée de la même manière que la gestion des packages. Par exemple, toutes les clés publiques actuellement importées peuvent être affichées comme suit:

rpm -qa gpg-pubkey *

Les détails concernant une clé publique spécifique, une fois importée, peuvent être affichés par interrogation. Voici des informations sur la clé Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Enfin, les clés publiques peuvent être effacées après importation, tout comme les packages. Voici comment supprimer la clé Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

SIGNATURE D'UN FORFAIT

rpm --addsign | --resign PACKAGE_FILE …

Les deux--addsign et--démissionner les options génèrent et insèrent de nouvelles signatures pour chaque paquet PACKAGE_FILE donné, en remplaçant les signatures existantes. Il y a deux options pour des raisons historiques, il n'y a pas de différence de comportement actuellement.

UTILISATION DE GPG POUR SIGNER DES COLIS

Afin de signer des paquets en utilisant GPG,rpm doit être configuré pour exécuter GPG et pouvoir trouver un jeu de clés avec les clés appropriées. Par défaut,rpm utilise les mêmes conventions que GPG pour trouver les porte-clés, à savoir le$ GNUPGHOME variable d'environnement. Si vos jeux de clés ne se trouvent pas là où GPG les attend, vous devrez configurer la macro.% _gpg_path être l'emplacement des porte-clés GPG à utiliser.

Pour assurer la compatibilité avec les anciennes versions de GPG, PGP et rpm, seuls les paquets de signature OpenPGP V3 doivent être configurés. Des algorithmes de vérification DSA ou RSA peuvent être utilisés, mais DSA est préféré.

Si vous voulez pouvoir signer les packages que vous créez vous-même, vous devez également créer votre propre paire de clés publique et secrète (voir le manuel GPG). Vous devrez également configurer lerpm les macros

%_Signature

Le type de signature. Pour le moment, seuls les fichiers gpg et pgp sont pris en charge.

% _gpg_name

Le nom de "l'utilisateur" dont vous souhaitez utiliser la clé pour signer vos packages.

Par exemple, pour pouvoir utiliser GPG pour signer des packages en tant qu'utilisateur "John Doe < [email protected] >' des porte-clés situés dans /etc/rpm/.gpg en utilisant l'exécutable / usr / bin / gpg vous incluriez

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / usr / bin / gpg

dans un fichier de configuration de macro. Utilisation / etc / rpm / macros pour la configuration par système et ~ / .rpmmacros pour la configuration par utilisateur.

Options de reconstruction de la base de données

La forme générale d’une commande de base de données rpm rebuild est la suivante:

rpm --rebuilddb -v --dbpath ANNUAIRE --racine ANNUAIRE

Utilisation--initdb pour créer une nouvelle base de données, utilisez--rebuilddb pour reconstruire les index de base de données à partir des en-têtes du paquet installé.

SHOWRC

La commande

rpm --showrc

montre les valeursrpm utilisera pour toutes les options sont actuellement définies dans rpmrc et les macros fichier (s) de configuration.

OPTIONS FTP / HTTP

rpm peut agir en tant que client FTP et / ou HTTP afin que les packages puissent être interrogés ou installés à partir d'Internet. Les fichiers de package pour les opérations d’installation, de mise à niveau et de requête peuvent être spécifiés en tant que fichiers.ftp ouhttpURL de style:

ftp: // UTILISATEUR: MOT DE PASSE @ HOST: PORT / chemin / vers / package.rpm

Si la:MOT DE PASSE partie est omise, le mot de passe sera demandé (une fois par paire utilisateur / nom d’hôte). Si l’utilisateur et le mot de passe sont omis, anonymeftp est utilisé. Dans tous les cas, passif (PASV)ftp les transferts sont effectués.

rpm permet aux options suivantes d'être utilisées avec les URL ftp:

--ftpproxy HÔTE

L'hôte HÔTE sera utilisé comme serveur proxy pour tous les transferts ftp, ce qui permet aux utilisateurs de ftp via des machines pare-feu utilisant des systèmes proxy. Cette option peut également être spécifiée en configurant la macro% _ftpproxy.

--ftpport HÔTE

Le TCP PORT numéro à utiliser pour la connexion FTP sur le serveur FTP proxy au lieu du port par défaut. Cette option peut également être spécifiée en configurant la macro% _ftpport.

rpm permet d'utiliser les options suivantes avechttp URL:

--http proxy HÔTE

L'hôte HÔTE sera utilisé comme serveur proxy pour toushttp transferts. Cette option peut également être spécifiée en configurant la macro%_http proxy.

--httpport PORT

Le TCP PORT numéro à utiliser pour lahttp connexion sur le serveur proxy proxy au lieu du port par défaut. Cette option peut également être spécifiée en configurant la macro% _httpport.

QUESTIONS DE LEGACY

Exécution de rpmbuild

Les modes de construction de rpm résident maintenant dans la / usr / bin / rpmbuild exécutable. Bien que la compatibilité héritée fournie par les alias popt ci-dessous soit adéquate, la compatibilité n’est pas parfaite; par conséquent, la compatibilité du mode de construction via les alias popt est supprimée de rpm. Installez lerpmbuild paquet, et voirrpmbuild(8) pour la documentation de tous lesrpm construire des modes précédemment documentés ici dansrpm(8).

Ajoutez les lignes suivantes à / etc / popt si vous souhaitez continuer à invoquerrpmbuild durpmligne de commande:

rpm exec --bp rpmb - bp rpm exec --bc rpmb --bc rpm exec --bi rpmb - bim exec --bs rpmb -bs rpm exec --tp rpmb -tp rpm exec --tc rpmb -tc rpm exec --ti rpmb -ti rpm exec --tl rpmb -tl rpm exec tb rpmb -tb rpm exec --ts rpmb -ts rpm exec --rebuild rpmb --rebuild rpm exec --recompile rpmb --recompile rpm exec --clean rpmb --clean rpm exec --rmsource a --rmspec rpmb --rmspec rpm exec --target rpmb --target rpm exec --short-circuit rpmb --short-circuit

VOIR ÉGALEMENT

popt(3), rpm2cpio(8), rpmbuild(8),

http://www.rpm.org/ http://www.rpm.org/>

Important: Utilisez le homme commande ( % homme ) pour voir comment une commande est utilisée sur votre ordinateur.