[Mac OS X] Обновление ПО для нескольких компьютеров

3

pic_0

Знакомая всем пользователям OS X системная утилита Обновление ПО имеет свой аналог для командной строки. Казалось бы, что гораздо удобнее использовать графический интерфейс, а не утилиту командной строки. Но у последней есть одно преимущество.

Если вы обновляете ПО на нескольких компьютерах при помощи стандартной утилиты Обновление ПО, то все обновления будут скачаны на каждом из них. Но иногда эти обновления бывают достаточно объемными. И тогда встает вопрос, а можно ли не скачивать их на каждом компьютере?

Да, в этом нам поможет утилита командной строки: softwareupdate
Использование ее достаточно простое.

Для просмотра доступных обновлений наберите команду:

sudo softwareupdate -l

В настоящий момент все ПО на моем iMac полностью обновлено, а потому и результат выглядит так:

pic_1-1

Но если в вашей системе будет, что обновлять, то команда выведет список пакетов обновления, которые вы сможете установить командой:

sudo softwareupdate -i --all

Примечание: если нужно установить не все пакеты, а только определенные, то замените в конце команды опцию --all на названия устанавливаемых пакетов.

А можете просто загрузить все пакеты обновлений, не устанавливая их, что нам собственно и нужно:

sudo softwareupdate -d --all

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

Обновления будут загружены в каталог /Library/Updates, который вы можете открыть командой:

open /Library/Updates

В результате выполнения которой – откроется окно Finder с этим каталогом.

Затем скопируйте скачанные обновления на другой компьютер в любую папку. Двойным кликом на каждом пакете обновления, вы сможете установить их.

Обо всех возможностях утилиты softwareupdate, вы можете узнать как обычно – командой man softwareupdate, а так же способами, описанными тут или тут.

Удачи!

3 комментария

  1. 0

    ваще то если графическим интерфейсом обновлять, то оно тоже будет загружено туда же и там же это можно потом забрать

  2. 0

    А если я делаю обновление программы из самой программы, то обновление качается в эту же папку?

Авторизуйтесь Чтобы оставить комментарий