Назад | Перейти на главную страницу

Почему Spotlight не находит приложения на сервере OS X?

В наших коробках Mac OS X Server 10.5.x использование прожектора (например, увеличительного стекла в верхнем углу) не позволяет находить приложения и утилиты, но это происходит в клиенте Mac OS X (и поэтому мы все используем сочетание клавиш и в конечном итоге разочарованы - это либо ничего не дает, либо, мы не осознаем этого позже, приложение из другого раздела.)

Мне непонятно, сделали ли мы что-то странное при настройке наших серверов, но все они такие. Есть идеи, что вызвало это и как это исправить? Все (включая приложения) настроено для отображения в поиске в системных настройках).

Вы пробовали перестроить индекс Spotlight? (в основном заставляя его):

sudo mdutil -i on /

На всякий случай, если вы захотите сначала поиграться с его выключением: выключен, или проверка состояния томов: -s (человек mdutil)

Материал для проверки (все должно запускаться как root / с sudo):

  • Убедитесь, что индексирование Spotlight включено (mdutil -s <volume> в терминале)
  • Заставьте Spotlight переиндексировать диск (mdutil -e <volume>)
    Обратите внимание, что это просто стирает данные, что заставит прожектор начать переиндексирование, "когда это кажется"
  • Заставьте прожектор импортировать папку ваших приложений (mdimport -f /Applications)
    (Думаю -f устарело в 10.5 и более поздних версиях, но вы можете использовать -d 1 чтобы он выдавал отладочные данные и был уверен, что он действительно что-то ДЕЛАЕТ)

Не уверен, что это поможет - если нет, возможно, справочные страницы для mdutil (1) / mdimport (1) / mdfind (1) / mds (8) будут более полезными, чем я ...

Проверить системные настройки -> В центре внимания для отмеченных "Приложения"? Снимок экрана настроек Spotlight http://www.freeimagehosting.net/uploads/31c62225f0.png