Distribution de logiciels aux périphériques Linux

Une fois les agents Linux déployés, vous pouvez distribuer des logiciels à vos périphériques Linux. Le déploiement initial de l'agent Linux utilise une connexion SSH. Une fois les agents installés, le serveur principal utilise l'agent Ivanti standard pour communiquer avec le serveur Linux et transférer des fichiers. Pour distribuer des logiciels à un périphérique Linux, vous devez disposer des droits Administrateur.

Vous pouvez uniquement distribuer des RPM à des périphériques Linux. Les agents Linux installent automatiquement chaque RPM que vous distribuez. Le RPM lui-même n'est pas stocké sur le serveur après l'installation. Vous pouvez installer et désinstaller le RPM spécifié en utilisant la distribution de logiciels. Vous pouvez uniquement utiliser les méthodes de distribution en mode Push avec la distribution de logiciels Linux. Pour la distribution de logiciels Linux, les paramètres de la méthode de distribution en mode Push sont ignorés. La méthode de distribution en mode Push sélectionnée ou les paramètres spécifiés n'ont aucune importance.

Le processus de distribution est le suivant :

  1. Le serveur principal se connecte au périphérique Linux via un agent Ivanti standard.
  2. Le périphérique télécharge le paquet.
  3. Le périphérique exécute un script Shell qui utilise des commandes RPM pour installer le paquet RPM.
  4. Le périphérique renvoie un état au serveur principal.

Vous pouvez stocker les RPM Linux sur des partages HTTP. La distribution de logiciels Linux ne prend par en charge les partages de fichier UNC. Pour les partages HTTP, assurez-vous que la recherche de répertoires a été activée pour ce partage. Si vous utilisez un partage HTTP sur un périphérique Windows autre que le serveur principal, vous devez configurer IIS avec le type MIME approprié pour les fichiers RPM. Autrement, le type MIME par défaut utilisé par IIS entraîne l'échec du téléchargement du fichier par RPM.

Pour configurer le type MIME de RPM sur des périphériques Windows
  1. Dans le Panneau de configuration de Windows, ouvrez le Gestionnaire des services Internet.
  2. Passez au dossier qui héberge vos fichiers de distribution. Dans le menu contextuel de ce dossier, cliquez sur Propriétés.
  3. Dans l'onglet En-têtes HTTP, cliquez sur le bouton Types de fichier.
  4. Cliquez sur Nouveau type.
  5. Dans Extension associée, tapez rpm. Notez que rpm est en lettre minuscule.
  6. Dans Type de contenu, tapez texte/simple.
  7. Cliquez sur OK pour fermer les boîtes de dialogue.

Une fois les fichiers hébergés sur votre partage de paquets, créez un nouveau paquet de distribution Linux dans la fenêtre Paquets de distribution, associez-le à la méthode de livraison souhaitée et planifiez la livraison.

Explication des dépendances de logiciel Linux 

Lorsque vous cliquez sur Enregistrer dans la boîte de dialogue Paquets de distribution - propriétés du paquet Linux, la distribution de logiciels recherche, dans le RMP principal et dans tous les RPM dépendants sélectionnés, les dépendances que ces RMP requièrent. Ces dépendances apparaissent alors dans la boîte de dialogue Bibliothèques manquantes. En sélectionnant une dépendance dans cette boîte de dialogue, vous indiquez à la distribution de logiciels de ne plus afficher d'invite à son sujet. Vous pouvez cocher les dépendances dont vous savez qu'elles sont installées sur les périphériques gérés. Cette boîte de dialogue n'est affichée que pour information. S'il manque une dépendance sur un périphérique cible et que vous n'avez pas spécifiquement inclus cette dépendance en tant que paquet dépendant, le RPM ne s'installera probablement pas correctement.