4 votes

Impossible de supprimer les fichiers .pkg dans /Library/Updates/

Je fais mon tour d'horizon semestriel via Disk Inventory X, et je vois quelques .pkg situés à l'adresse /Library/Updates/061-41421 avec des noms comme macOSUpd10.14.6.pkg et FullBundleUpdate.pkg pesant jusqu'à 1,7 Go. Ils ne peuvent pas être déplacés avec désinvolture vers le Trash et sudo rm macOSUpd10.14.6.pkg donne le Operation not permitted message.

Quelqu'un peut-il me dire à quoi ça sert ? / Est-il nécessaire de les conserver ? / Si non, comment les enlever ? Et surtout, pourquoi diable Apple les garderait-il à bord après que leur contenu ait été distribué par une mise à jour ?

Merci

6voto

awy Points 500
  1. Redémarrez en mode de récupération en redémarrant votre Mac et en maintenant la touche Command + R . Le démarrage peut prendre plus de temps que habituel, ce n'est pas grave, soyez patient.
  2. Dans le menu supérieur, allez à Utilitaires et ouvrez Terminal.
  3. Type csrutil disable et appuyez sur Enter .
  4. Type reboot et appuyez sur Enter pour redémarrer.

Maintenant, supprimez les .pkgs de mise à jour, mais les fichiers .plist contiendront des informations erronées, le cas échéant, sur l'état du téléchargement, etc. Je ne suis pas sûr qu'ils doivent être supprimés ou non.

<key>InstallAtLogout</key>
    <array/>
    <key>ProductPaths</key>
    <dict>
        <key>061-41421</key>
        <string>061-41421</string>
    </dict>

Désactivez également le téléchargement automatique à partir de la rubrique Mises à jour logicielles des Préférences Système.

Vous devez maintenant réactiver le contrôle d'intégrité du système. Il est là pour une raison.

  1. Redémarrez en mode récupération en redémarrant votre Mac et en maintenant la touche Command + R .
  2. Dans le menu supérieur, allez à Utilitaires > Terminal .
  3. Type csrutil enable et appuyez sur Enter .
  4. Type reboot et appuyez sur Enter pour redémarrer.

Comment désactiver complètement Siri sur Sierra ?

2voto

Mettre à la poubelle le contenu de /Library/Updates n'est généralement pas possible car OS X El Capitan et les versions ultérieures intègrent une technologie de sécurité appelée SIP (System Integrity Protection) qui permet de protéger votre Mac contre les logiciels malveillants.

En faisant cela, vous avez dû voir les pop ups disant "0##-##### ne peut pas être modifié ou supprimé parce qu'il est requis par MacOS". ou à partir du terminal en disant "Opération non autorisée"

Toutefois, si vous souhaitez supprimer les répertoires ou les fichiers sauvegardés à la suite de mises à jour incomplètes ou ayant échoué (ce qui nécessite un stockage inutile important), vous pouvez le faire en désactivant temporairement le SIP de Mac. Il s'agit d'une solution avancée et elle est recommandée uniquement aux utilisateurs expérimentés. Elle peut ouvrir votre système à des vulnérabilités et doit être effectuée avec précaution.

Les étapes sont les suivantes :

  1. Redémarrez votre Mac en mode récupération (appuyez et maintenez la touche Commande ()-R au démarrage).

  2. Ouvrez l'utilitaire Terminal.

  3. Tapez la commande csrutil disable (Cela donne un accès complet et illimité à l'ensemble du système d'exploitation de votre Mac, ainsi qu'à tous les fichiers et dossiers. prudent)

  4. Après le redémarrage, ouvrez le Terminal et supprimez les dossiers souhaités en exécutant la commande :

    sudo rm -R /Library/Updates/0##-#####

Maintenant, les fichiers ou dossiers qui étaient restreints peuvent être supprimés.

Note : (0##-##### est le nom du dossier)

Pour supprimer un fichier spécifique dans le dossier 0##-##### vous pouvez simplement utiliser rm en indiquant le chemin d'accès de ce fichier.

  1. Lorsque vous avez terminé de supprimer tous les éléments souhaités, suivez les étapes 1 et 2 pour réactiver le SIP à l'aide de la commande :

    csrutil enable

  2. Redémarrez votre Mac et le SIP devrait être remis sur les rails.

Note : Pour vérifier l'état du SIP. Utilisez la commande csrutil status

  1. Téléchargez et installez les nouvelles mises à jour si elles sont disponibles.

J'espère que cela vous sera utile :)

Référence : https://appletoolbox.com/seeing-error-operation-not-permitted-in-MacOS-mojave/

1 votes

La réponse existante fonctionne également. J'ai fourni une meilleure version de celle-ci avec une explication :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X