Création d'une source de logiciels personnalisée

Sélectionnez un contenu spécifique à partir des sources de logiciels du fournisseur pour créer une source de logiciels personnalisée dans le centre de gestion du système d'exploitation.

Note

Pour les sources de logiciels personnalisées avec contrôle des versions, voir Création d'une source de logiciels personnalisée avec contrôle des versions. Une source avec numéro de version est spécifiquement destinée aux environnements de cycle de vie.

Pour créer une source de logiciels personnalisée, vous devez d'abord ajouter des sources de logiciels de fournisseur au service. Sélectionnez ensuite les sources logicielles du fournisseur et utilisez des filtres ou une liste d'ensembles pour spécifier les ensembles et les modules à inclure dans la source.

  • Ajouter les détails de base

    Fournissez les informations de base et les paramètres pour la source de logiciels personnalisée, puis sélectionnez Suivant.

    • Nom : Entrez un nom pour la source. Vous pouvez modifier le nom à tout moment. Le nom n'a pas besoin d'être unique car l'identificateur Oracle Cloud (OCID) identifie de manière unique la source de logiciels personnalisée.
    • Description : (Facultatif) Entrez une description pour la source.

    • Version : Laissez ce champ vide sauf si vous créez une source de logiciels personnalisée avec contrôle des versions et suivez plutôt Création d'une source de logiciels personnalisée avec contrôle des versions.

    • Mettre à jour automatiquement le contenu : Activez l'option Mise à jour automatique pour que le service vérifie automatiquement les ensembles de sources de logiciels personnalisés et les mette à jour aux dernières versions disponibles. Le service le fait une fois par jour. Lorsque cette option est désactivée, les ensembles restent dans les versions disponibles lors de la création de la source

    • Résoudre automatiquement les dépendances : Activez la résolution automatique pour que le service résolve automatiquement les dépendances d'ensemble et de module pour tous les ensembles inclus dans la source. La résolution des dépendances inclut uniquement les ensembles provenant de sources de logiciels de fournisseur sélectionnées pour la source de logiciels personnalisée. Si un ensemble dépendant réside dans une source de logiciels qui n'est pas associée à la source de logiciels personnalisée, l'ensemble ne sera pas inclus.

    • Afficher les options avancées : Ajoutez des marqueurs à cette ressource.

      Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous n'êtes pas sûr d'appliquer des marqueurs, demandez à un administrateur ou ignorez cette option. Vous pouvez appliquer des marqueurs plus tard.

    Sélectionner des sources de logiciels

    Sélectionnez les sources de logiciels de fournisseur à ajouter à la source personnalisée, puis sélectionnez Suivant.

    • Fournisseur de 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 du système. Par exemple, x86_64.

    • Compartiment : Sélectionnez le compartiment contenant les sources de logiciels.

    • Sources de logiciels disponibles : Sélectionnez les sources de logiciels à ajouter.

    Conseil

    Vous ne voyez aucune source de logiciels? Vous devrez peut-être modifier le compartiment ou répliquer les sources de logiciels de fournisseur.

    Sélectionner le contenu de l'ensemble

    Spécifiez les ensembles dans la source de logiciels personnalisée, à l'aide de filtres ou d'une liste d'ensembles, puis sélectionnez Suivant.

    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 selon les besoins :

      • Ensemble : Pour créer un filtre qui inclut ou exclut l'ensemble spécifié de la source de logiciels du fournisseur sélectionnée, entrez le nom de l'ensemble et, facultativement, entrez une version. Si aucune version n'est spécifiée, le service inclut toutes les versions. Le format de version d'ensemble acceptable est 'epoch:version-release' ou 'version-release'. Par exemple, nom de l'ensemble : edk2-ovmf et version de l'ensemble : 1:20210616-3.el8.
      • Groupe : Pour créer un filtre qui inclut ou exclut le groupe d'ensembles des sources de logiciels de fournisseur sélectionnées, sélectionnez un groupe d'ensembles yum ou DNF.
      • Module : Pour créer un filtre qui inclut ou exclut le contenu modulaire des sources de logiciels du fournisseur sélectionné, sélectionnez le nom du module, le flux et le profil de flux.
    • + Autre filtre : Sélectionnez cette option pour ajouter d'autres filtres.

    Fournir une liste d'ensembles

    Chargez ou collez la liste des ensembles dans la fenêtre.

    Les formats valides incluent N (nom de l'ensemble), 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
  • Utilisez la commande oci os-management-hub software-source create-custom-swsrc et les paramètres requis pour créer une source de logiciels personnalisée.

    oci os-management-hub software-source create-custom-swsrc --compartment-id ocid --display-name name --vendor-software-sources software-source-ocids [OPTIONS]

    Pour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.

  • Exécutez l'opération CreateSoftwareSource pour créer une source de logiciels personnalisée.