Il s'agit de la commande rpmlint qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
rpmlint - vérifie les problèmes courants dans les packages rpm
SYNOPSIS
RPMlint [OPTION]... [DOSSIER|RANGEMENT] ...
DESCRIPTION
RPMlint est un outil permettant de vérifier les erreurs courantes dans les packages RPM. Il peut être utilisé pour tester
packages individuels et fichiers de spécifications avant de télécharger ou pour vérifier une distribution entière.
Par défaut, tous les contrôles applicables sont traités mais des contrôles spécifiques peuvent être effectués par
en utilisant les paramètres de ligne de commande.
DOSSIER peut être un fichier de package RPM, un fichier de spécifications ou un répertoire. Dans le cas d'un répertoire, il
est recherché de manière récursive les fichiers rpm et spec à vérifier. La valeur particulière - résultats en
l'entrée standard est lue et traitée comme un contenu de fichier de spécifications (unique). RANGEMENT est le nom
d'un paquet installé ou d'un glob(7) modèle pour correspondre aux packages installés, à moins qu'un fichier par
ce nom existe.
-i, --Info
Afficher les explications des messages signalés.
-I, --Explique=ID du message
Affichez les explications pour les identifiants de message spécifiés et quittez. Cette option
peut être donné plusieurs fois.
-c, --Chèque=choisissez
Exécutez uniquement la vérification spécifiée. Cette option peut être donnée plusieurs fois pour préciser
plusieurs contrôles à exécuter. choisissez est le nom du module Python (comme ce serait le cas
donné à l'instruction import de Python) contenant le chèque.
-a, --tout
Vérifiez tous les packages installés.
-C, --checkdir=dir
insérer dir au début de la liste des chemins à partir desquels charger les chèques, sauf si c'est le cas
déjà dans la liste. La liste par défaut des répertoires de contrôle contient généralement uniquement
/usr/share/rpmlint. Les répertoires de la liste des répertoires de contrôle sont également insérés dans le
devant la liste des chemins à partir desquels charger les modules Python lors du processus de vérification
commence.
-h, --Aidez-moi
Afficher le résumé des options de ligne de commande et quitter.
-v, --verbeux
Fonctionne en mode verbeux.
-E, --répertoireextrait=dir
Répertoire de base pour les fichiers temporaires extraits, la valeur par défaut est celle de Python
tempfile.gettempdir() renvoie.
-V, --version
Affichez les informations de version et quittez.
-n, --pas exception
Ignorez les filtres de sortie.
--brut=filet
Écrire la sortie non filtrée dans filet.
-f, --déposer=fichier de configuration
Charger la configuration utilisateur à partir du fichier spécifié, la valeur par défaut est
$XDG_CONFIG_HOME/rpmlint (~/.config/rpmlint si $XDG_CONFIG_HOME est vide ou non
set).
-o, --option=Plus-value
Remplacer une option de configuration. Plus-value est une chaîne séparée par des espaces, en premier
dont le mot est le nom de l'option à définir et la valeur de retour Python eval() pour le
rest est défini comme valeur de l’option. Passer uniquement un nom d'option est traité comme
si None a été transmis comme valeur. Voir le fichier "config" livré avec rpmlint pour
la liste des options de configuration et leurs types. Par exemple:
-o "NetworkEnabled Vrai"
-o "Distribution 'Ma distribution préférée'"
-o "LongueurLigneMax 80"
-o "Coquilles valides ('/ Bin / sh','/ bin / bash')"
MISES EN GARDE
Toutes les vérifications ne s'appliquent pas à tous les types d'arguments. Pour une meilleure couverture de contrôle, exécutez rpmlint sur
tous les packages sources et binaires produits par votre build. L'ensemble des contrôles sur lesquels RPMlint s'exécute
les packages sources sont un sur-ensemble de celui des fichiers de spécifications simples, l'ensemble des vérifications exécutées pour
les packages binaires installés sont un surensemble de celui des fichiers de packages binaires désinstallés,
et les ensembles de vérification des packages source et binaire sont assez différents.
Utilisez rpmlint en ligne à l'aide des services onworks.net