Bagaimana cara mengubah server Pembaruan Perangkat Lunak menjadi server resmi di OS X Lion (atau lebih baru)?

11

Saya baru-baru ini membeli pro macbook baru dengan Lion, memiliki beberapa masalah dan memeriksanya oleh orang-orang Apple. Itu dikembalikan kepada saya tetapi server pembaruan perangkat lunak tampaknya telah berubah dan tidak akan memperbarui. Bagaimana saya bisa berubah ke yang resmi? Saya ingin menghindari 2 jam perjalanan. Terima kasih!!

Matt Sherman
sumber

Jawaban:

16

Itu tergantung pada bagaimana mereka mengubah pengaturan server pembaruan. Jika mereka melakukan hal yang jelas, ini akan menghapus pengaturan (jadi itu akan kembali normal):

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

Jika itu tidak berhasil, ada kemungkinan itu dikonfigurasikan sebagai pengaturan per pengguna (daripada seluruh sistem), dalam hal ini harus dilakukan:

defaults delete com.apple.SoftwareUpdate CatalogURL
Gordon Davisson
sumber
8

Pada sistem yang lebih baru dari 10.10

sudo softwareupdate --clear-catalog
Quanlong
sumber
2

Sebelum berkendara ke teknisi Apple, Anda dapat mengetik perintah Terminal berikut:

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

Ini akan memberi tahu URL yang diperiksa SoftwareUpdate.

machead
sumber
1
Apakah Anda bersedia sedikit memperluas ini? Kami mencari jawaban yang baik dan mendalam. Mungkin Anda bisa memasukkan langkah-langkah yang diperlukan untuk sampai ke titik ini?
bassplayer7
Pada OS X 10.8.2, ketika menguji jawaban di atas, saya mendapatkan kesalahan ini: Pasangan domain / default (/Library/Preferences/com.apple.SoftwareUpdate, CatalogURL) tidak ada
gosmond
@gosmond: itu berarti bahwa komputer Anda akan menggunakan default - server Apple.
Gordon Davisson
@GordonDavisson, OK, maka machead harus membuat itu jelas dalam jawabannya, sehingga orang yang mencoba perintah tidak dibiarkan menggaruk-garuk kepala mereka dengan "kesalahan" yang jelas dalam output.
gosmond
-1

Di atas hampir, tetapi tidak sepenuhnya benar. Harus

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

Diikuti dengan reboot.

ini akan menghapus server apa pun yang dilihat Mac Anda untuk mendapatkan pembaruan perangkat lunak dan akan membiarkannya kembali ke Apple. Saya baru saja melakukan ini pada iMac yang menjalankan El Cap yang berusaha mendapatkan pembaruan dari server pembaruan internal yang terputus bertahun-tahun yang lalu.

Sara
sumber
3
Tidak ada "di atas" di Stack Exchange; jawaban disajikan dalam urutan acak, meskipun disusun berdasarkan skor, & dapat berubah seiring waktu.
Tetsujin
-2
sudo defaults rm /Library/Preferences/com.apple.SoftwareUpdate.plist

lalu reboot

Orang ITU
sumber