J'ai trouvé les instructions de désinstallation pour MacFUSE dans cet article de blog . Ils ont fonctionné pour moi avec un peu d'ajustement.
Tout d'abord, trouvez le script de désinstallation qui vient avec MacFUSE. Pour l'auteur de l'article de blog, c'était /Library/Filesystems/fuse.fs
et pour moi, c'était /Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh
.
Si vous essayez d'exécuter le script, il donnera l'erreur suivante :
MacFUSE Uninstaller: Can not find the Archive.bom for MacFUSE Core package.
Pour résoudre ce problème, vous devez modifier un case
à l'intérieur du script, afin qu'il puisse correspondre à votre version d'OS X. Ouvrez le script avec sudo nano uninstall-macfuse-core.sh
. (J'avais besoin sudo
pour pouvoir enregistrer mes modifications dans le fichier. Et vous pouvez utiliser vim
au lieu de nano
si vous voulez.) Ensuite, recherchez dans le code uname
pour arriver à cette section :
OS_RELEASE=`/usr/bin/uname -r`
case "$OS_RELEASE" in
8*)
log "Incorrect uninstall. Use the Tiger version please."
exit 1
;;
9*)
PACKAGE_RECEIPT="$INSTALL_VOLUME/Library/Receipts/MacFUSE Core.pkg"
OUTER_PACKAGE_RECEIPT="$INSTALL_VOLUME/Library/Receipts/MacFUSE.pkg"
BOMFILE="$PACKAGE_RECEIPT/Contents/Archive.bom"
;;
10*)
PACKAGE_RECEIPT=""
BOMFILE="$INSTALL_VOLUME/var/db/receipts/com.google.macfuse.core.bom"
;;
esac
Le cas que vous voulez exécuter est celui de 10*
.
D'abord, confirmez qu'il y a bien un fichier à l'adresse /var/db/receipts/com.google.macfuse.core.bom
. Le fichier était là pour moi, mais pour l'auteur de l'article de blog, il était en /Library/Receipts/boms/com.google.macfuse.core.bom
à la place - si c'est le cas, changez le chemin dans le script.
La raison pour laquelle l'affaire n'est pas en cours est que /usr/bin/uname -r
ne commence pas par l'un de ces chiffres - c'est "13.4.0" pour moi. Donc, changez cette ligne de la déclaration de cas :
10*)
à celui-ci, qui correspond aux versions 10 à 19 :
1[0-9]*)
Enregistrez le fichier et quittez votre éditeur. Maintenant, exécutez la désinstallation du script et cela devrait fonctionner cette fois. Il imprime une sortie sur ces lignes :
MacFUSE Uninstaller: Sudoing...
MacFUSE Uninstaller: Removing file: '//./Library/Application Support/Developer/Shared/Xcode/Project Templates/MacFUSE'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Contents/Info.plist'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Contents/Resources/English.lproj/InfoPlist.strings'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Contents/version.plist'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/autoinstall-macfuse-core'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/fusefs.kext/Contents/Info.plist'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/fusefs.kext/Contents/MacOS/fusefs'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/load_fusefs'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/mount_fusefs'
MacFUSE Uninstaller: Removing file: '//./Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/Headers'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/MacFUSE'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/Resources'
MacFUSE Uninstaller: Removing file: '//./Library/Frameworks/MacFUSE.framework/Versions/A/Headers/GMAppleDouble.h'
…
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs/Contents/Resources/English.lproj'
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs/Contents/Resources'
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs/Contents'
MacFUSE Uninstaller: Removing dir: '//./Library/Filesystems/fusefs.fs'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Filesystems'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer/Shared/Xcode/Project Templates'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer/Shared/Xcode'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer/Shared'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support/Developer'
MacFUSE Uninstaller: Ignoring dir: '//./Library/Application Support'
MacFUSE Uninstaller: Ignoring dir: '//./Library'
MacFUSE Uninstaller: Ignoring dir: '//.'
La dernière étape consiste à supprimer le panneau de préférences de MacFUSE. Il suffit de lancer les Préférences Système, de faire un clic droit sur le panneau de préférences, et de choisir l'élément de menu "Supprimer le panneau de préférences "MacFuse"".