Я пытаюсь запустить SugarSync v2.46 на ОС 10.6.8. Я также использую Homebrew для управления установочными пакетами. После того, как я установил SugarSync, я обнаружил, что он установил osxfuse 2.6.1 в моей системе, что приводит к большому количеству предупреждений, определенных brew doctor
при установке файлов в /usr/local
. Я решил, что лучший способ избавиться от этих предупреждений - это удалить Fuse, сделанный на панели System Preferences, а затем переустановить с помощью brew install osxfuse
. Согласно предупреждению, я также напрямую написал определенные связки в правильные места через
sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Filesystems/osxfusefs.fs /Library/Filesystems/
sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Frameworks/OSXFUSE.framework /Library/Frameworks/
sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
Основанный на osxfuse Wiki, он в основном достиг полной установки osxfuse 2.7.1. Мне не хватает только значка в Системных настройках. Тем не менее, SugarSync не признает этого и настаивает на установке предварительно упакованного предохранителя.
У меня есть пакеты в нужных местах, и я могу загрузить расширение ядра. Все библиотеки находятся в правильных местах (хотя они связаны с пивоваренным погребом). Я связался с SugarSync для получения информации о том, как их приложение проверяет уже существующую версию Fuse, но мне сказали обновить ее до версии 3, чего я сейчас не могу сделать.
Я пропустил что-то важное, что помешает приложениям монтировать расширение ядра? Или это специфическая проблема SugarSync?