Homebrewed osxfuse'u monte etmek için SugarSync'i kullanma


1

OS 10.6.8'de çalışan SugarSync v2.46'yı almaya çalışıyorum. Ayrıca kurulum paketlerini yönetmek için Homebrew kullanıyorum. SugarSync'i kurduktan sonra, sistemime osxfuse 2.6.1 kurulduğunu keşfettim, brew doctorbu da yüklenen dosyalarda tanımlandığı gibi bir takım uyarılar doğurdu /usr/local. Bu uyarılardan kurtulmanın en iyi yolunun, Sistem Tercihleri ​​bölmesinde yapılan Sigortayı kaldırmak ve ardından yeniden kullanmak olduğunu düşündüm brew install osxfuse. Uyarıya göre, doğrudan belirli yerlere belirli demetleri doğrudan yazdım.

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'ye dayanarak bu, temel olarak osxfuse 2.7.1 kurulumunun tamamını gerçekleştirmiştir. Sadece Sistem Tercihleri'ndeki simgeden yoksunum. Bununla birlikte, SugarSync bunu tanımıyor ve hazır ambalajlı Sigortasını kurmakta ısrar ediyor.

Paketleri doğru yerlere yerleştirdim ve çekirdek uzantısını yükleyebilirim. Kütüphanelerin hepsi doğru yerlerdedir (demleme mahzenine bağlanmış olsalar da). Uygulamalarının önceden var olan bir Fuse sürümünü nasıl kontrol ettiği konusunda bilgi almak için SugarSync ile temasa geçtim ancak şu anda yapamayacağım sürüm 3'e yükseltme yapmaları söylendi.

Uygulamaların çekirdek uzantısını monte etmelerini önleyecek önemli bir şeyi özledim mi? Yoksa bu SugarSync'e özgü bir problem mi?

Yanıtlar:


0

İlave bir dedektiflikten sonra nihayet bunu anladım.

SugarSync'in v2 serbest bırakma kanalının OS X Sigorta çekirdek uzantısını kullanmadığını, ancak tamamen geçersiz olan MacFUSE uzantısını kullandığı ortaya çıkıyor. Osxfuse 2.6.1 kurulum paketi SugarSync.app ile birlikte gelir, böylece gerekirse MacFUSE uyumluluk katmanını her zaman kurabilir. Öte yandan Homebrew, osxfuse'u kurarken bu yükleme seçeneğini atlar ve bunun için bir yükleme seçeneği sunmaz - ve haklı olarak; MacFUSE öldü ve gerçekten bu şekilde kalmalı (ve SugarSync'in kredisine göre, sürüm 3 bununla ilgilenmedi).

Bu arada, zombi benim işletim sistemimde yaşamak zorunda. Çalıştırdıktan sonra brew uninstall osxfuse, ben (resmi paketi kullanılan https://osxfuse.github.io osxfuse yüklemek) seçilen uyumluluk katmanı seçeneği ile . Bu, / usr / local / lib kütüphanelerini kurar, fakat homebrew brew doctorçalıştırıldığı zaman herhangi bir çatışmayı öksürmez ... henüz değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.