Как исправить 'sudo apt-get command not found' в macOS

Большинство Debian использует систему пакетов dpkg, которая предоставляет программы и приложения для установки. Из-за этой системы упаковки пользователям не нужно создавать программы из исходных кодов. Инструмент, необходимый для взаимодействия с этой системой упаковки - APT (Advanced Package Tool). Однако иногда этот инструмент APT не работает в macOS и выдает ошибку « sudo: apt-get: command not found ».

Сообщение об ошибке

Что вызывает ошибку 'sudo apt-get command not found' в macOS?

Всякий раз, когда в вашем терминале появляется ошибка « команда не найдена », это означает, что команда, которую вы пытаетесь использовать для конкретного приложения или библиотеки, недоступна. Если приложение или утилита не установлены в вашей системе, то все команды или функции, связанные с этой утилитой, не будут работать. Мы все знаем, что команды в терминале Linux и macOS одинаковы на 99%. Однако это не означает, что Linux и macOS будут использовать одни и те же менеджеры и утилиты для установки и управления пакетами. В заключение, команды APT недоступны для macOS.

Альтернативы APT для macOS

Команды APT используются для загрузки, обновления или обновления приложений через Терминал. Однако эта опция предназначена только для нескольких дистрибьюторов Debian Linux. Таким образом, у macOS есть несколько альтернатив, которые работают так же, как APT. Эти альтернативы используются для одной и той же работы APT и имеют несколько различных / улучшенных функций.

Способ 1: установка Homebrew в macOS

Команда ' apt-get ' предназначена для установки пакетов в системах Linux. Доморощенный эквивалент для Mac. Это менеджер пакетов, который большинству людей удобно использовать. Homebrew устанавливает пакеты в свой собственный каталог, а затем символически связывает их файлы в / user / local . Вы можете установить homebrew и запустить команду для установки пакетов, выполнив следующие действия:

  1. Удерживайте клавишу Command и нажмите пробел, чтобы открыть Spotlight, затем введите Terminal и Enter .

    Открытие терминала
  2. Во-первых, вам необходимо установить инструмент командной строки Xcode с помощью следующей команды:
     xcode-select --install 

    Установка инструмента командной строки xcode
  3. После установки инструмента XCode теперь введите / скопируйте следующую команду, чтобы установить Homebrew на macOS:
     ruby -e "$ (curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)" 

    Установка доморощенного
  4. Программа установки запросит ключ возврата (ввода) и пароль для подтверждения.
  5. Вы получите сообщение об успешной установке для правильной установки инструмента, как показано ниже:

    Успешно установлено сообщение
  6. Теперь, используя Homebrew, введите следующую команду, чтобы установить любой пакет, который вы хотите установить:
     Заварить имя установки 

    Установка пакета с помощью команды homebrew

    Примечание . Имя в команде может быть именем пакета, который вы пытаетесь установить в MacOS.

  7. Команда Brew успешно установит пакет в вашей системе.

Способ 2: установка MacPorts в macOS

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

  1. Откройте App Store из Dock и найдите Xcode в окне поиска. Нажмите Get и установите Xcode. Будьте терпеливы, это займет некоторое время для установки, потому что размер составляет около 6 ГБ.

    Примечание . Он запросит имя пользователя и пароль для учетной записи, которую вы используете в App Store.

    Установка Xcode из App Store
  2. Вы можете согласиться с соглашением Xcode, открыв приложение в App Store или Dock и нажав кнопку « Согласен» .

    Кнопка «Согласен» для соглашения

    Или, введя следующую команду в Терминале, чтобы согласиться с соглашениями.

     sudo xcodebuild -license 
  3. Удерживайте клавишу Command и нажмите пробел, чтобы открыть прожектор, затем введите терминал и

    Открытие терминала
  4. Введите следующую команду для установки инструмента командной строки Xcode :
     xcode-select --install 

    Установка инструмента командной строки xcode
  5. Теперь загрузите MacPorts для вашей операционной системы, которую вы используете здесь: MacPorts

    Загрузка MacPorts с сайта
  6. После загрузки откройте загруженный файл и установите программное обеспечение, выполнив процедуру установки / шаги и предоставив пароль, если потребуется.
  7. После завершения установки перезапустите Терминал и введите следующую команду:
     самообновление порта sudo 

    Обновление и проверка MacPorts в Терминале

    Примечание : MacPorts успешно установлен, если вы видите сообщение « Обновление базовых источников MacPorts с помощью rsync ». Однако, если вы не видите это сообщение, вам необходимо заново его правильно переустановить.

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

    Установка через MacPorts

    Примечание . Имя в команде может быть именем пакета, который вы пытаетесь установить в MacOS.

Интересные статьи