Команда в терминале mac os для запуска любых программ

Обновлено: 07.07.2024

Favorite

В закладки

Из соображений безопасности разработчики macOS ограничили возможность установки приложений по умолчанию.

Далеко не все создатели ПО стремятся стать подтвержденными разработчиками. Для этого создаваемые программы и игры должны отвечать четким требованиями Apple. Купертиновцы никогда не одобрят некоторые возможности приложений вроде полного доступа к системному диску или изменения настроек macOS.

Так некоторые приложения выпускаются в двух версиях: для App Store с ограниченным функционалом и с полным набором возможностей.



При попытке установить такую программу пользователь увидит предупреждение.


Система сразу же предложит удалить установщик в корзину.

Как разрешить установку одного приложения из любого источника


Чтобы не менять настройки системы, но разрешить установку одного стороннего приложения, сделайте следующее:

1. Зажмите клавишу Control и в Finder нажмите на установочный пакет приложения.

2. Выберите пункт Открыть из контекстного меню.

3. В диалоговом окне подтвердите желание открыть приложение неустановленного разработчика.

4. Введите пароль администратора.

Так данное приложение будет установлено в обход заданных системных параметров безопасности.

Как активировать установку приложений из любого источника


Начиная с macOS Sierra купертиновцы скрыли из системных настроек возможность разрешить установку приложений из любого источника. К счастью, опция осталась в системе и активировать ее можно через приложение Терминал.

1. Запускаем Терминал.

2. Вводим следующую команду:

sudo spctl --master-disable

3. Подтверждаем ввод команды паролем администратора.

Теперь в параметрах появится пункт, разрешающий установку приложений из любого источника.

После этого операционная система будет разрешать установку любых приложений.

(18 голосов, общий рейтинг: 4.61 из 5)

Favorite

В закладки

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

Терминал — это командная строка UNIX внутри среды OS X. В терминале можно ввести команду, которая запустит любую программу или откроет файл в указанной программе. Команду можно ввести по-разному (в зависимости от ваших потребностей), причем программу можно запустить непосредственно в окне терминала.

Изображение с названием Open Applications Using Terminal on Mac Step 1

Откройте терминал. Для этого нажмите Программы > Утилиты > Терминал . Также терминал можно открыть с помощью Spotlight (в правом верхнем углу).

Изображение с названием Open Applications Using Terminal on Mac Step 2

  • Чтобы открыть iTunes, введите:
    open -a iTunes .
  • Используйте кавычки, если в имени программы есть пробелы:
    open -a "App Store"

Изображение с названием Open Applications Using Terminal on Mac Step 3

  • Например, чтобы открыть DOC-файл в TextEdit, введите:
    open Downloads/Instructions.doc -a TextEdit

Изображение с названием Open Applications Using Terminal on Mac Step 4

  • Введите «-e», чтобы указать на TextEdit, или введите «-t», чтобы указать на основной текстовый редактор:
    open Downloads/Instructions.doc -e
  • Введите «-g», чтобы запустить программу в фоновом режиме, причем вы останетесь в окне терминала:
    open -g -a iTunes

Изображение с названием Open Applications Using Terminal on Mac Step 5

Изображение с названием Open Applications Using Terminal on Mac Step 6

  • open -n -a "Wake Up Time" (Примечание: эта программа не входит в состав OS X.)
  • Это может привести к неожиданному поведению других программ, которые взаимодействуют с программой, которая запущена в нескольких окнах.

Изображение с названием Open Applications Using Terminal on Mac Step 7

  • найдите программу в Finder;
  • щелкните правой кнопкой мыши по программе и в меню выберите «Показать содержимое пакета»;
  • найдите исполняемый файл. Нажмите Содержимое > MacOS , а затем щелкните по файлу, имя которого совпадает с именем программы;
  • перетащите этот файл в окно терминала. Нажмите Enter , чтобы запустить программу;
  • не закрывайте окно терминала, когда будете пользоваться программой. Закройте программу, чтобы вернуться к работе с терминалом.

Изображение с названием Open Applications Using Terminal on Mac Step 8

  • щелкните по значку в виде яблока в левом верхнем углу экрана;
  • удерживайте ⌥ Option и нажмите Информация о системе в меню;
  • на левой панели окна «Информация о системе» нажмите Программное обеспечение > Программы . На загрузку списка уйдет пара минут.

Изображение с названием Open Applications Using Terminal on Mac Step 9

  • Абсолютный путь к файлу всегда начинается с символа «/». Он описывает путь к файлу относительно корневого каталога (обычно это «Macintosh HD»).

Изображение с названием Open Applications Using Terminal on Mac Step 10

  • введите pwd , чтобы проверить текущий каталог. Файл, который вы пытаетесь открыть, должен находиться в этом каталоге, а не в каталоге более высокого уровня;
  • найдите текущий каталог в Finder. Откройте несколько папок, чтобы найти нужный файл;
  • введите имена открытых папок в том порядке, в котором вы открыли их. Между именами папок введите символ «/». После имени последней папки введите «/» и имя нужного файла. Например, open Documents/Writing/Novel/ch3.pdf . (Если хотите, перед папкой «Documents» введите символы «./».)

Изображение с названием Open Applications Using Terminal on Mac Step 11

Перейдите в другой каталог. Чтобы вернуться в свой домашний каталог, введите cd

/ ; чтобы перейти в каталог нижнего уровня, введите «cd» и имя папки, например cd Documents/Finances . Помните, что файл, который вы пытаетесь открыть, должен находиться в текущем каталоге, но этот файл можно открыть в любой программе независимо от его расположения.


Для начала, при открытии новой программы, попробуйте следовать вот этой инструкции. Если не помогло, читайте дальше.

Средство защиты macOS — Gatekeeper

Как говорит Apple, некоторые программы, загруженные и установленные из Интернета, могут отрицательно влиять на работу Mac. Функция Gatekeeper (привратник, постовой у ворот) помогает защитить компьютер Mac от таких программ.

Как включить или выключить MacOS Gatekeeper?

Для того, чтобы в macOS вернуть возможность установки программ из «Любого источника», необходимо выполнить следующую команду в Терминале:

При использовании команды sudo (выполнить инструкции с привилегиями суперпользователя), Вас попросят ввести пароль администратора для подтверждения своих полномочий в системе. После выполнения этой команды, в Системных настройках в разделе «Защита и безопасность», снова будет доступен выбор «Разрешить использование программ, загруженных из: Любого источника».

После этого, пункт «Любого источника» исчезнет.

Также, Вы можете посмотреть статус (вкл/выкл) этой функции в текущий момент:

Управление Gatekeeper

Список одобренных программ в системе

macOS не имеет элементов графического интерфейса для того, чтобы посмотреть список программ, явно одобренных для запуска. Но это не означает что такой список не возможно получить из командной строки. Следующей командой можно вывести список программ явно одобренных Gatekeeper’ом для запуска:

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

Также, следующей командой, можно выяснить одобрено ли конкретное приложение или нет:

ВАЖНО! Запись в командной строке имен файлов и папок с пробелами

Одобрение и блокировка приложений

Для того, чтобы одобрить приложение для запуска, сначала присвойте ему метку. Ну например, «ApprovedApps» (Одобренные приложения):

И затем, Gatekeeper’у нужно сообщить, что все приложения с такой меткой являются одобренными (одобрить список приложений с такой меткой):

Теперь, Gatekeeper будет разрешать запуск приложений которым Вы присвоите метку «ApprovedApps». Поскольку правило разрешения уже имеется, то следующее (ещё одно) приложение, для которого будет разрешен запуск, можно добавить командой:

И так для всех остальных. Но, может быть, приспичит все эти программы разжаловать и запретить им запуск. Сделать это можно вот так:

Но, логика подсказывает, что лучше иметь два правила вместо одного. Поэтому, можно создать второй список (метку), и сказать что все, что имеет такую метку — запрещено к запуску:

Теперь, если нам нужно будет переназначить метку приложению, то сделать можно это вот так:

Как в Mac OS Sierra установить программу из неизвестных источников

Как в Mac OS Sierra установить программу из неизвестных источников-1

В ранних версиях OS X устранение данной проблемы решалось очень просто, для этого нужно было перейти в «Системные настройки» → «Защита и безопасность» и выбрать Разрешить использование программ, загруженных из любого источника во вкладке «Основные».

Как в Mac OS Sierra установить программу из неизвестных источников-2

Но у пользователей Sierra и последних версий macOS данного пункта нет, а среди опций Gatekeeper выбор есть только между App Store и App Store и от установленных разработчиков.

После этого введите свой пароль администратора (учетной записи) и пропавший пункт появится в настройках, просто закройте и повторно откройте программу «Системные настройки», чтобы он отобразился. Через какое-то время данный пункт снова пропадет, вернуть его можно тем же способом.

Кроме того, у вас есть возможность запустить программу от неустановленного разработчика и без активации пункта «Любой источник»

Как добавить программу от неустановленного разработчика в исключения

  1. Нажмите на клавиатуре ^Control и, удерживая ее, кликните по программе, которую хотите открыть или просто кликните по ней правой клавишей мыши
  2. Перед вами появится контекстное меню, выберите пункт Открыть
  3. Теперь нажмите кнопку Открыть

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

«Системные настройки», нажмите «Защита и безопасность», а затем — «Основные».

Надеемся данный материал был полезен для вас. Если да, то расскажите об этом и своим друзьями, поделитесь с ними ссылкой на статью в социальных сетях. Также присоединяйся к нам в Facebook, Twitter, Вконтакте и находите еще больше полезных советов

Читайте также: