Опасно ли переустанавливать 10.7.4

Вчера вечером я установил Mac OS 10.7.4 на свой MBP вместе с Safari 6. Я с подозрением относился к установке Safari 6, но решил, что справлюсь с изменениями. Но после 30 минут использования я хочу обратно Safari 5.1.7.

Мой «план атаки» состоял в том, чтобы загрузить установщик 5.1.7, удалить Safari 6 и установить Safari 5.1.7. После завершения загрузки установщика я запустил sudo rm -rf /Applications/Safari.app. Как и ожидалось, удалил файл приложения. Однако, когда я открыл установщик пакета 5.1.7, я получаю следующую ошибку.

введите описание изображения здесь

Я решил, что лучший способ вернуть Safari 5.1.7 — переустановить Mac OS 10.7.4 . Но перед установкой у меня есть пара вопросов.

  1. Версия «Комбинированный клиент» не подходит?
  2. Будет ли он пытаться установить 10.7.4 неправильно?
  3. Есть ли лучший способ удалить Safari 6 и установить 5.1.7?
Какова ваша причина понижения рейтинга?
@XAleXOwnZX, потому что Safari — единственный веб-браузер, который я использую на регулярной основе, и мне не нравятся какие-либо изменения, которые они в него внесли. На моем компьютере новый веб-инспектор сильно тормозит, мне не нравится новая панель вкладок и унифицированная адресная строка.
Что не так с унифицированным баром? большинство людей думают "о времени!" Проблема с веб-инспектором может быть просто вашей настройкой, здесь она работает нормально
@XAleXOwnZX все мои причины являются личными предпочтениями. В этом нет ничего плохого, мне просто нравится, когда мой поисковый запрос находится в правом верхнем углу, где я могу быстро вернуться к своему поиску в Google.
TBH, я думаю, что поиск «исправления» сейчас просто задержит неизбежное изменение этого внешнего вида, которое, вероятно, придет со всеми новыми версиями.

Ответы (3)

Во-первых, дважды проверьте ситуацию с резервным копированием и будьте готовы использовать его для восстановления данных на чистую установку 10.7.4, если это необходимо.

Ваша идея удалить приложение Safari, а затем переустановить Combo Updater — отличная идея, и я использовал ее с большим успехом во многих случаях, когда людям удавалось удалить Safari в прошлом. Комбинация клиентов - правильное обновление для вас. (Клиент правильный, в отличие от серверной версии комбинированного обновления)

Это не гарантирует работу (и я еще не тестировал его с установленным Safari 6 и 10.7.4, поэтому вы можете столкнуться с драконом, но если ваша альтернатива — выполнить чистую установку и пропустить обновление до Safari 6.0, вы не вам нечего терять, попробовав трюк с комбинированным обновлением.)

Просмотрите журналы установки, чтобы убедиться, что установка Safari не пропущена из-за обнаружения более новой версии. Если это произойдет, вам придется много покопаться в папке /Library/Receipts и, возможно, в базе данных квитанций, чтобы удалить квитанцию, сообщающую системе, какая версия Safari была установлена ​​в прошлом.

Я переустановил 10.7.4 и сафари не вернулся. Когда я запустил установщик, он все равно сказал: «Уже установлена ​​более новая версия Safari». Есть ли у вас какие-либо идеи?
Я не копался в том, какие именно файлы квитанций использует Safari. Оставим этот вопрос решенным. Вопрос: «Это опасно?» О: Нет, но это может не сработать. Вот несколько вариантов. И теперь вы можете задать очень узкий вопрос. Я установил версию 6 сафари и теперь хочу понизить ее. Какие файлы квитанций использует сафари, чтобы я мог запустить программу установки...
Вы, конечно, можете продолжать редактировать это / надеяться получить ответ, но в этом вопросе уже есть много частей...
Я понимаю, и я извиняюсь за неясность. На данный момент я готов придерживаться Safari 6, наличие браузера лучше, чем отсутствие браузера. Вы знаете, где/как я могу снова загрузить Safari 6? Я знаю, что Apple убрала страницу загрузки со своего сайта. Если вы этого не сделаете, знайте, что вы беспокоитесь, вы очень помогли мне советом.
Мне удалось загрузить Safari 6, используя wgetURL-адрес здесь: обсуждения.apple.com/message /19033694#19033694 Еще раз спасибо за вашу помощь.
Ура! Я собирался сказать, что уклонение от изменений может быть хорошей краткосрочной тактикой. Будем надеяться, что вещи, которые вас больше всего раздражают, найдут хаки или предпочтения, которые можно будет изменить, если достаточное количество людей почувствует то же самое и сообщит об этом разработчикам.

Переустановка ОС только для Safari кажется немного радикальной. Причина, по которой он говорит это, вероятно, именно потому, что вы использовали rm -rf, а не перетаскивали его в корзину.

В OS X есть центральный реестр установленных приложений, и на самом деле, когда вы перетаскиваете приложение в корзину, оно автоматически удаляется из этого реестра. Когда вы просто rm -rfудалите файлы, но не запись в реестре.

Поэтому я бы попробовал: переустановить Safari 6 в обычном режиме, а затем перетащить его в корзину. Это должно удалить его из реестра, поэтому попробуйте установить Safari 5 позже.

Если это по-прежнему не работает, попробуйте /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregisterвручную отменить регистрацию Safari с помощью этого инструмента.

Если все, что вам нужно, это старый Safari.app, я бы предложил использовать такой инструмент, как Pacifist , чтобы открыть .pkgи установить только этот компонент, а не прыгать через обручи.

Однако вы также должны знать, что в обновлении Safari 6 может быть установлена ​​более новая версия WebKit и других платформ поддержки, которые просто не будут работать с Safari 5, и в этом случае вам придется попытаться установить полную версию 5.x pkgи перезаписать более новые фреймворки (хотя не рекомендуется!). Пацифист должен иметь возможность выполнить такую ​​установку, минуя обычные проверки установщика, но...

... Если вы предпочитаете запускать проверки и использовать систему, Installer.appя уверен, что вам нужно очистить квитанцию, специфичную для Safari 6, которая сообщает OS X, что она была ранее установлена. Я полагаю, что это проверяет установщик Safari 5, но я вообще не проверял, так ли это на самом деле.

Не для того, чтобы конкретно называть houbysoft, но я сомневаюсь, что проблема переустановки связана с lsregisterэтим, поскольку (о чем свидетельствует его путь) я почти уверен, что это связано только с LaunchServices (т. Е. Службой, которая решает, какие приложения будут отображаться в меню Open Withдля документы), а не установку приложения.

В любом случае, вместо повторного ввода, этот ответ об удалении Java (начиная с раздела «Очистить записи установщика») содержит хороший список шагов, которые необходимо предпринять, и мест для поиска файлов установщика, заменив, конечно, Safari на Java: - )

Изменить: более подробную информацию об установщике можно найти на сайте Ника Шубина.

Или, наоборот, смиритесь с этим и научитесь жить с Safari 6 вместо того, чтобы работать на себя ;-)