Bonjour à tous,
Je dois rendre mardi une sorte de devoir maison basé sur les packages en unix. Mon souci est que les débutants comme moi ont des connaissances très limitées sur les packages alors à vrai dire je suis un peu perdue . Si ce message est hors sujet , je m'en excuse par avance.
Il s'agit d'élaborer un système qui gère les packages:
Le système doit mémoriser quelque part l’état des packages installés, pour pouvoir obtenir des informations sur eux sans avoir besoin d’utiliser le fichier de package qui a servi à les installer. On nous suggère d’utiliser un répertoire « ~/local/packages » dans lequel on stockera les informations qui seront jugées utiles pour implémenter les fonctions qui suivent.
état du système <=> contenu de ce répertoire.
Les commandes qui suivent doivent fonctionner sans faire appel au fichier de package utilisé pour l’installation.
1. Modifier la commande d’installation de packages pour qu’elle mette à jour l’état du système lors de l’installation.
2. Inclure une commande donnant la liste des packages installés avec leur numéro de version.
3. Inclure une commande permettant de donner le numéro de version, la description ou la liste des fichiers d’un package installé.
4. Inclure une commande permettant de savoir à quel package appartient un certain fichier.
5. Inclure une commande permettant de désinstaller un package.
6. Inclure une commande permettant de mettre un package à jour, c’est-à-dire de remplacer un package installé par une nouvelle version du même package. La commande doit vérifier que le package fourni a un numéro de version supérieur à celui installé.(???)
Voila, je sais juste manipuler quelques tar.gz, mais de la a gerer des packages , a faire des mises à jour .... je ne vois meme pas quelle tete pourrait avoir mon script.
Y aurait-il un tutoriel sur les packages me permettant d'avoir ne serait-ce qu'un dictionnaire de commandes dans tout ce charabia?
Je vous remercie d'avance pour vos précisions sur le sujet.
Sophie
Partager