OVH Cloud OVH Cloud

Mais à quoi servent les "receipts"

4 réponses
Avatar
martin
Tout est dans le titre : mais à quoi donc servent les "receipts", ces
résidus de paquets d'installation dans le dossier
/Bibliothèque/Receipts/ ?

--
Martin

4 réponses

Avatar
Philippe Di Valentin
Le 7/03/05 21:54, martin écrivait:

Tout est dans le titre : mais à quoi donc servent les "receipts", ces
résidus de paquets d'installation dans le dossier
/Bibliothèque/Receipts/ ?


Essentiellement à pouvoir réparer les autorisations car s'ils sont absents
on ne peut plus éffectuer cette opération.

--
• Philippe

Avatar
Saïd
martin :
Tout est dans le titre : mais à quoi donc servent les "receipts", ces
résidus de paquets d'installation dans le dossier
/Bibliothèque/Receipts/ ?



Ces receipts contiennent la liste des fichiers qui ont ete installes par
chaque packet. Par exemple:
mini-muad-dib-~ $ lsbom /Library/Receipts/Ext2FS.pkg/Contents/Archive.bom
... PLEIN DE FICHIERS DONT
./System/Library/Extensions/ext2fs_jag.kext/Contents/MacOS 40755 0/0
... PLEIN D'autres

je sais donc que le package Ext2FS a installe une extension du noyau et si
mon systeme devient instable je pourrais eventuellement accuser cette
extension (qui ne vient pas de chez Apple) d'en etre responsable.

Il doit certainement y avoir des tas d'autres choses subtiles mais je ne
connais pas assez. Malheureusement, Apple ne fournit pas d'outil pour
desinstaller des packets a partir de leurs receipts (sans doute par manque
de gestion des dependance). Mais si tu sais qu'un packet n'est utile a aucun
autre qu'a lui meme tu peux le desinstaller en effacant les fichiers fournis
par le receipt.

--
Saïd.
C programmers never die - they're just cast into void.

Avatar
crasmen
Saïd wrote:

Malheureusement, Apple ne fournit pas d'outil pour
desinstaller des packets a partir de leurs receipts (sans doute par manque
de gestion des dependance).



Il y a des alternatives:
http://krugazor.free.fr/software/desinstaller/DesInstaller.php

Corentin

Avatar
Eric Lévénez
Le 7/03/05 21:54, dans <422cbfa0$0$2463$, « martin »
a écrit :

Tout est dans le titre : mais à quoi donc servent les "receipts", ces
résidus de paquets d'installation dans le dossier
/Bibliothèque/Receipts/ ?


Avant (NeXTSTEP) ils servaient à savoir ce que l'on avait installé pour
faire une éventuelle désinstallation. Suite aux problèmes de tas de softs
qui faisaient n'importe quoi sur les autorisations des fichiers, Apple a
utilisé ces Receipts pour réparer les autorisations. Le système actuel doit
aussi s'en servir pour les mise à jour pour savoir ce qui a été installé.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.