Так! Абсолютно.
Зверніть увагу, я просто скопіював довільно мою відповідь від тут і додав кліп тут
Ці інструкції призначені для використання в /Applications/Utilities/Terminal.app
Просто відкрийте Terminal.app і дотримуйтесь!
Щасливі адміністрації!
App Store просто не підходить для адміністрування. Ледве квазіпакетний менеджер, він не настільки корисний і надійний, як і справжні менеджери пакетів, такі як pkgsrc, порти FreeBSD, aptitude, RPM, macports або навіть softwareupdate. На моєму досвіді, це непередбачувано і борода для комерційних розробників, щоб закріпити свої вироби. Тому дійсно єдиний раціональний і відповідальний спосіб, як компетентний адміністратор, працювати з App Store:
sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.store_helper.plist
sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.storeagent.plist
sudo mkdir /System/Library/LaunchAgents\ \(disabled\)/
sudo mv /System/Library/LaunchAgents/com.apple.store* /System/Library/LaunchAgents\ \(disabled\)/
І просто виведіть його з розуму, він більше не буде турбувати вас. ;-)
оновлення програмного забезпечення
Щоб оновити програмне забезпечення Apple, можна скористатися програмним забезпеченням.
man softwareupdate # softwareupdate man page
softwareupdate -h # softwareupdate help
softwareupdate -l # list available updates
sudo softwareupdare -i -r # use this install all recommended updates
MacPorts
Якщо ви шукаєте зріле рішення для керування пакунками для OS X, я рекомендую MacPorts . Для MacPorts потрібна відповідна версія xcode; xcode_5.1.1.dmg - остання версія для Mavericks.
Дістатись до знати MacPorts
Встановіть MacPorts
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
tar xf MacPorts-2.2.1.tar.bz2
cd MacPorts-2.2.1
./configure
make
sudo make install # *not war!*
cd ..
rm -rf Macports-*
sudo /opt/local/bin/port -v selfupdate
додати MacPorts до $ PATH:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Якщо з якоїсь причини вам потрібно видалити MacPorts
повністю видалити MacPorts
sudo port -dfp uninstall --follow-dependencies installed
sudo port -dfp uninstall all
sudo rm -rf /opt/local
sudo rm -rf /Library/Tcl/macports*
Віддалений робочий стіл Apple
Та / або використовуйте ARD замість цього, хоч і не менеджер пакетів, він управляє пакунками, інсталяціями, оновленнями та оновленнями, він буде робити те, що ви хочете, заощаджує ваш час, і не підведе вас:
Для віддаленого робочого стола Apple 3 для 10,9:
Ознайомтеся з керівництвом адміністратора, щоб переконати себе, що це шлях:
curl -Ok http://images.apple.com/ca/fr/remotedesktop/pdf/ARD3_AdminGuide.pdf
open ARD3_AdminGuide.pdf
Потім встановіть:
curl -Ok http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/031-2845.20140313.rerft/RemoteDesktopAdmin372.dmg
hdiutil attach -quiet -noverify -nobrowse -noautoopen RemoteDesktopAdmin372.dmg
sudo installer -pkg /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg -target /
але це може призвести до помилкової помилки, якщо не запускається 10.9, або якщо попередня версія ARD не встановлена, і якщо це станеться, спробуйте:
pkgutil --expand /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg ARDexpanded/
або до рівного ефекту (або / або тут, не потрібно використовувати як pkgutil, так і xar ...
mkdir ARDexpanded
cd ARDexpanded
xar -xf /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg
І нам більше не потрібен образ диска, тому витягніть його:
hdiutil detach -quiet /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/
А тепер, що ви побачите, якщо ви
cd ARDexpanded/RemoteDesktopAdmin372.pkg/
ls
є
Bom PackageInfo Payload Scripts
Що є у файлі корисного навантаження, який є архівом cpio, стисненим за допомогою gzip, це те, що ви шукаєте. Таким чином, за допомогою декількох команд, які можна надіслати, можна отримати пакет до програми:
cat Payload | gzip -d - | cpio -id
ls
повертається:
Applications Bom Library PackageInfo Payload Scripts
І ви майже закінчили.
cp -R Applications/Remote\ Desktop.app /Applications/
Тепер у вас встановлено адміністратор віддаленого робочого столу від Apple 3.7.2
Отже, все, що потрібно зробити, це придбати вашу ліцензію:
open http://store.apple.com/us_smb_78313/product/D6020Z/A/apple-remote-desktop-3-volume-licenses-20-seats-price-is-per-seat
Запустіть / Програми / Віддалений Desktop.app і серіалізувати. І отримайте якусь роботу.
Для 10.6 Snow Leopard, вам знадобиться трохи більш рання версія ARD:
curl -Ok http://images.apple.com/ca/fr/remotedesktop/pdf/ARD3_AdminGuide.pdf
curl -Ok http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/041-6789.20120917.xD6TR/RemoteDesktopAdmin353.dmg
hdiutil attach -quiet -noverify -nobrowse -noautoopen RemoteDesktopAdmin353.dmg
sudo installer -pkg /Volumes/Apple\ Remote\ Desktop\ 3.5.3\ Admin\ Update/RemoteDesktopAdmin353.pkg -target /
і якщо він відкине на вас це:
installer: Cannot install on volume / because it is disabled.
installer: This update could not find Remote Desktop on this volume.
потім спробуйте:
pkgutil --expand /Volumes/Apple\ Remote\ Desktop\ 3.5.3\ Admin\ Update/RemoteDesktopAdmin353.pkg ARD353
hdiutil detach -quiet /Volumes/Apple\ Remote\ Desktop\ 3.5.3\ Admin\ Update
перейти до корисного навантаження:
cd ARD353/RemoteDesktopAdmin353.pkg/
ls
повертається:
Bom PackageInfo Payload Scripts
Так запустити:
cat Payload | gzip -d - | cpio -id
ls
повертається:
Applications Bom Library PackageInfo Payload Scripts
І ви майже закінчили:
cp -R Applications/Remote\ Desktop.app /Applications/
придбати ліцензію:
open http://store.apple.com/us_smb_78313/product/D6020Z/A/apple-remote-desktop-3-volume-licenses-20-seats-price-is-per-seat
Запустіть / Програми / Віддалений Desktop.app і серіалізувати. І отримати щось зробити.