2017-09-12 8 views
2

J'ai un paquet RPM de pilote qui installe le pilote de base et ensuite un autre paquet pour installer ses utilitaires. Le pilote RPM vérifie tous les prérequis nécessaires pour l'installer. Et l'utilité a une condition préalable comme le rpm de conducteur. Il suffit de vérifier le nombre de tours du pilote et d'ignorer tous les autres éléments requis dans le rpm utilitaire, car ils sont déjà vérifiés lors de l'installation du pilote.Prérequis pour le paquet RPM

Est-il acceptable pour l'emballage RPM?

+0

Vous ne savez pas exactement ce que vous demandez, mais fondamentalement non, le progiciel utilitaire peut avoir des prérequis différents (simplement parce qu'il contient des binaires différents) que le progiciel du pilote pourrait ne pas avoir. – PnotNP

+0

J'ai vérifié ces dépendances, donc toutes les dépendances sont couvertes lors de l'installation du package de pilotes. La seule possibilité est après l'installation du pilote et lorsque les dépendances du paquet sont rompues en dehors de l'inspection du gestionnaire de paquets, puis lors de l'installation du paquet utilitaire. Dans ce cas, aucun programme utilitaire ne fonctionne parce que le pilote ne fonctionnerait pas aussi bien. –

+0

RPMs pour les pilotes sont une vraie douleur. La position officielle de Fedora est [ne pas le faire] (https://fedoraproject.org/wiki/Packaging:Guidelines#No_External_Kernel_Modules). Que se passe-t-il lorsque l'utilisateur met à jour son noyau? Allez-vous les faire réinstaller votre pilote à chaque fois? Parce que vos modules seront dans '/ lib/modules/old_kernel_version /' et non là où vous voulez. –

Répondre

0

Oui, vous pouvez le faire.

Si vous êtes sûr que toutes les dépendances du RPM utilitaire seront satisfaites lorsque le RPM du pilote est installé, alors la vérification du pilote seul devrait être suffisante.