Création d'une source logicielle personnalisée avec numéro de version
Créez une source logicielle personnalisée avec numéro de version à utiliser dans un environnement de cycle de vie dans OS Management Hub.
Sélectionnez soigneusement les packages et les modules dans la source logicielle personnalisée avec numéro de version. Lorsque le service est promu vers une phase de cycle de vie, il installe tout le contenu de la source vers les instances cible.
Pour créer une source logicielle personnalisée avec numéro de version, vous devez d'abord ajouter des sources logicielles fournisseur au service. Sélectionnez ensuite les sources logicielles du fournisseur et utilisez filtres ou une liste de packages pour spécifier les packages et modules à inclure dans la source.
Naviguer
- Accédez à la page de liste Sources logicielles.
- Dans le menu Actions, sélectionnez Créer une source logicielle personnalisée.
Ajouter des détails de base
Fournissez les informations de base et les paramètres de la source avec numéro de version, puis sélectionnez Suivant.
- Nom : entrez le nom de la source. Vous pouvez modifier le nom à tout moment. Le nom n'a pas besoin d'être unique car un identifiant Oracle Cloud (OCID) identifie la source logicielle personnalisée de manière unique.
-
Description (facultatif) : saisissez une description pour la source.
-
Version : entrez un identificateur. L'ajout d'une version désactive l'option de mise à jour automatique du contenu. Pour créer une source logicielle personnalisée, laissez cette valeur vide et suivez plutôt Création d'une source logicielle personnalisée.
-
Mettre à jour le contenu automatiquement : désactivé. Les sources avec numéro de version ne sont pas mutables et ne peuvent pas être mises à jour.
-
Résoudre automatiquement les dépendances : activez auto-resolve pour que le service résolve automatiquement les dépendances de package et de module pour tous les packages inclus dans la source. La résolution de dépendance inclut uniquement les packages provenant de sources logicielles fournisseur sélectionnées pour la source logicielle personnalisée. Si un package dépendant réside dans une source logicielle qui n'est pas associée à la source logicielle personnalisée, le package ne sera pas inclus.
- Afficher les options avancées : ajoutez des balises à cette ressource.
Si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise définie, vous devez disposer de droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas sûr d'appliquer des balises, demandez à un administrateur ou ignorez cette option. Vous pouvez appliquer les balises ultérieurement.
Sélection de sources logicielles
Sélectionnez les sources logicielles fournisseur à ajouter à la source personnalisée, puis cliquez sur Suivant.
-
Fournisseur du système d'exploitation : sélectionnez le fournisseur du système d'exploitation. Par exemple, Oracle.
-
Version du système d'exploitation : sélectionnez la version du système d'exploitation. Par exemple, Oracle Linux 8.
-
Architecture : sélectionnez l'architecture système. Par exemple, x86_64.
-
Compartiment : sélectionnez le compartiment contenant les sources logicielles.
-
Sources logicielles disponibles : sélectionnez les sources logicielles à ajouter.
Conseil
Vous ne voyez aucune source logicielle ? Vous devrez peut-être modifier le compartiment ou répliquer les sources logicielles du fournisseur.
Sélectionner le contenu du paquet
Spécifiez les packages dans la source logicielle personnalisée, à l'aide de Filtres ou d'une liste de packages, puis sélectionnez Suivant.
-
Inclure uniquement la dernière version : activée. Cette option est requise pour les sources logicielles personnalisées avec numéro de version. Le service inclut uniquement la dernière version disponible des packages dans les limites de vos filtres ou de votre liste de packages. Reportez-vous à Limitation des packages et modules à la dernière version.
Créer des filtres
-
Portée : sélectionnez Inclure ou Exclure.
-
Ressource : sélectionnez l'une des options suivantes, puis fournissez des valeurs supplémentaires si nécessaire :
- Package : pour créer un filtre qui inclut ou exclut le package spécifié de la source logicielle fournisseur sélectionnée, entrez le nom du package et, éventuellement, une version. Si aucune version n'est spécifiée, le service inclut toutes les versions. Le format de version de package acceptable est 'epoch:version-release' ou 'version-release'. Par exemple, nom du package :
edk2-ovmf
et version du package :1:20210616-3.el8
. - Groupe : pour créer un filtre qui inclut ou exclut le groupe de packages des sources logicielles fournisseur sélectionnées, sélectionnez un groupe de packages yum ou DNF.
- Module : pour créer un filtre qui inclut ou exclut le contenu modulaire des sources logicielles fournisseur sélectionnées, sélectionnez le nom du module, le flux et le profil de flux.
- Package : pour créer un filtre qui inclut ou exclut le package spécifié de la source logicielle fournisseur sélectionnée, entrez le nom du package et, éventuellement, une version. Si aucune version n'est spécifiée, le service inclut toutes les versions. Le format de version de package acceptable est 'epoch:version-release' ou 'version-release'. Par exemple, nom du package :
-
+ Autre filtre : sélectionnez cette option pour ajouter d'autres filtres.
Indiquer la liste des packages
Chargez ou Collez la liste de packages dans la fenêtre.
Les formats valides incluent N (nom du package), NVRA (nom, version, version, architecture) ou NEVRA (nom, époque, version, version, architecture).
Par exemple, le format des packages serait :
python2 libselinux-2.8-6.el8.x86_64 NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64
Révision
Vérifier les détails de la source. Apportez les modifications nécessaires, puis sélectionnez Soumettre.
Conseil
Echec de la création de la source logicielle ? Pour le dépannage, reportez-vous à Echec de la création de la source logicielle personnalisée.Etapes suivantes
Attachez la source logicielle à une phase du cycle de vie :
Utilisez la commande oci os-management-hub software-source create-versioned-custom-swsrc et les paramètres requis pour créer une source logicielle personnalisée avec numéro de version.
oci os-management-hub software-source create-versioned-custom-swsrc --compartment-id ocid --display-name name --software-source-version designator --vendor-software-sources software-source-ocids [OPTIONS]
Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.
Exécutez l'opération CreateSoftwareSource pour créer une source logicielle personnalisée avec numéro de version.