Как изменить сервер обновления программного обеспечения на официальный в OS X Lion (или более поздней версии)?

Недавно я купил новый MacBook Pro с Lion, у меня были некоторые проблемы, и люди из Apple проверили его. Мне его вернули, но сервер обновлений программного обеспечения, похоже, был изменен и не будет обновляться. Как поменять на официальную? Я хотел бы избежать двухчасовой поездки. Спасибо!!

Ответы (5)

Это зависит от того, как именно они изменили настройку сервера обновлений. Если они сделали очевидную вещь, это должно удалить настройку (чтобы она вернулась в нормальное состояние):

sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

Если это не работает, возможно, он настроен как параметр для каждого пользователя (а не для всей системы), и в этом случае это должно сделать это:

defaults delete com.apple.SoftwareUpdate CatalogURL

В системе новее 10.10

sudo softwareupdate --clear-catalog

Прежде чем ехать к технику Apple, вы можете ввести следующую команду терминала:

defaults read /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

Это сообщит URL-адрес, который проверяет SoftwareUpdate.

Не могли бы вы немного расширить эту тему? Мы ищем хорошие, подробные ответы. Возможно, вы могли бы включить шаги, необходимые для достижения этой цели?
В OS X 10.8.2 при тестировании приведенного выше ответа я получаю эту ошибку: пара домен/по умолчанию (/Library/Preferences/com.apple.SoftwareUpdate, CatalogURL) не существует
@gosmond: это означает, что ваш компьютер будет использовать серверы Apple по умолчанию.
@GordonDavisson, хорошо, тогда machead должен четко указать это в ответе, чтобы люди, которые пробуют команду, не ломали головы из-за очевидной «ошибки» в выводе.
FYI, The domain/default pair of (/Library/Preferences/com.apple.SoftwareUpdate, CatalogURL) does not existэто ошибка, которую я получаю, когда я набираю полную строку значений по умолчанию. было бы хорошо настроить это так, чтобы оно действительно работало.

Выше почти, но не совсем верно. Так должно быть

sudo rm /Library/Preferences/com.apple.SoftwareUpdate.plist

Далее следует перезагрузка.

это удалит любой сервер, на который смотрит ваш Mac, чтобы получать обновления программного обеспечения, и позволит ему по умолчанию вернуться к серверу Apple. Я только что сделал это на iMac под управлением El Cap, который пытался получать обновления с внутреннего сервера обновлений, который был отключен несколько лет назад.

На Stack Exchange нет «выше»; ответы представлены в случайном порядке, хотя и организованы по баллам, и могут меняться со временем.
sudo defaults rm /Library/Preferences/com.apple.SoftwareUpdate.plist

затем перезагрузите

что там делают дефолты? так должно бытьsudo rm