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
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.
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.
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.
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
Saïd <said@brian.lan> 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
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
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.
Le 7/03/05 21:54, dans <422cbfa0$0$2463$626a14ce@news.free.fr>, « martin »
<martin@martin.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.
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.