Bonjour,
Qu'est-ce que un package (en programmation, notamment en Shell)?
Comment le créer ?
Comment l’utiliser ?
D'avance merci.
Bonjour,
Qu'est-ce que un package (en programmation, notamment en Shell)?
Comment le créer ?
Comment l’utiliser ?
D'avance merci.
Bonjour
Un paquet. En français.Qu'est-ce que un package (en programmation, notamment en Shell)?
Il n'existe pas de système de paquets obligatoire.
Choisir une distribution, c'est avant tout, choisir son système de paquets.
Debian -> paquet *.deb gérés par dpkg ou apt ou aptitude ou autres ...
Mageia -> paquet rpm, gérés par urpmi
Fedora -> paquets rpm, gérés par yum
Cette liste n'est pas exhaustive.
Un dépôt est un recueil de paquets validés par la distribution.
Il faut se référer à la documentation du système de paquets adéquat.Comment le créer ?
On demande à son système de paquet d'installer un logiciel en indiquant son nom.Comment l’utiliser ?
Le système recompile les codes sources téléchargés ou télécharge des exécutables précompilés pour l'architecture adéquate.
L'utilisateur n'a plus qu'à profiter du logiciel.
Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.
Merci pour votre réponse.
Et je dois le faire moi-même et par la suite les collègues doivent pouvoir les utiliser dans leurs scripts.
J'ai besoin d'un peu plus d'information s'il vous plait.
Cordialement.
bonjour,
La réponse précédente était claire, il n'y a pas de recette universelle et comme tu ne nous donnes rien comme informations il est impossible d'être plus détaillé
- un paquet shell ! tu ne redistribues que des scripts bash ? un paquet n'est même pas obligatoire
- Le contenu ... du bash ou des programmes compilés, le langage ?
- pour des collègues ? chaque format de paquet est spécifique à une distribution ; pour installer chez quelques collègues ou pour tout l'univers linux ?
$moi= ( !== ) ? : ;
Merci pour ta réponse.
Quelles sont les informations nécessaires?
Que des scripts bash ? Seulement des script ksh.
un paquet n'est même pas obligatoire? Mais Ils le demande.
- Le contenu ... du bash ou des programmes compilés, le langage ? des scripts en /bin/ksh
- pour des collègues ? pour installer chez quelques collègues qui travaillent soit en linux soit en AIX.
Cordialement.
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
@big1:
C'est pas contre toi, mais il ne faut pas être empoté non plus. A priori, les collègues veulent juste un fichier zip ou tar.gz qui contient tous les scripts.
Un paquet. Une pile. Une archive. Un recueil.
Ça m'étonnerait que ce soit la fabrication d'un paquet officiel qui te soit demandé.
D'après cette page (cliquez ici), il te faut créer un paquet rpm pour être le plus large possible (AIX + Linux).
Mais, comme tu vois, les utilisateurs Debian protesteront peut-être pour avoir leur *.deb et les utilisateurs AIX pour avoir leur fileset.
Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.
En fait l’intérêt d'un paquet (shell) est de pouvoir installer automatiquement avec tes sources quelques dépendances
Je ne pense pas que les dépendances sont les mêmes avec aix et certains linux donc obligation de faire 2 paquets distincts
Si tu ne désires pas gérer les dépendances, alors une archive ou un dépot git suffit largement - à toi d'y ajouter un script pour l'install et suppression si l'installation n'est pas dans le $HOME
ils doivent plutôt demander un déploiement propre , un script maison peut très bien le faire pour du simple shell
$moi= ( !== ) ? : ;
« mais ils le demandent »
tous les enfants demandent à s'endormir avec un morceau de sucre dans la bouche, mais la fée des dents et le petite souris ont dit que c'est pas bien.
et puis, les petits diabétiques et les petits "en surpoids" n'y ont tout simplement strictement pas droit.
vue le niveau de connaissances montré dans la question initiale, il ne vole probablement pas bien haut ce script, alors en faire un package ... !
En recherchant de la doc, en faisant des tests, bref en travaillantComment le créer ?
Si bien conçu, il suffira de le lancer.Comment l’utiliser ?
J'ai déjà installé des appli depuis un simple script, capable de détecter la base de la distro (.deb ou .rpm) et effectuant l'installation en conséquence. Mais de là à ce que ça fonctionne en plus sur AIX c'est autre chose.
C'est en théorie possible mais il y a du travail.
Tu peux créer une archive autoextractible avec makeself, peut-être aussi avec 7zip. Cela reste dangereux : risque de troyan pour la personne qui installe celui-ci. Il vaut mieux créer un package avec le système de package de ta distro. Tu pourras ainsi installer et désinstaller proprement.
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager