‘sudo’ не распознается как внутренняя или внешняя команда, исполняемой программой или пакетным файлом.
в чем может быть проблема ?
автор: Mosh Feu
4 ответов
Sudo-это специальная команда Unix, предназначенная для выполнения пользователем административных задач с соответствующими разрешениями.
Windows не имеет (нужно?) этот.
запустите команду с удаленным sudo с самого начала.
автор: Douglas F Shearer
Что вы используете Windows. Читайте:
Это в принципе позволяет выполнять приложение с повышенными привилегиями. Если вы хотите достичь аналогичного эффекта в Windows, откройте административную строку и выполните команду оттуда. В Vista это легко сделать, открыв ярлык, удерживая одновременно Ctrl+Shift.
Это, как говорится, вполне возможно, что ваша учетная запись уже имеет достаточные привилегии, в зависимости от того, как настроена ваша ОС, и используемой версии Windows.
автор: Jim Brissom
sudo используется для Linux. Похоже, вы используете это в Windows.
Python не является внутренней или внешней командой… Исправление ошибки на Windows 10
автор: skaz
sudo — Это команда Unix / Linux. Он недоступен в Windows.
Источник: askdev.ru
Не работает Командная строка
Очень прошу помочь!
Хочу установить аудио проигрыватель Audacious,он устанавливается через командную строку.
Вот, что выдает «sudo» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Раньше пробовала устанавливать программы было тоже самое!
Помогите разобраться пожалуйста.
Ольга Муравьева
Ыыы, а для винды эту прогу скачать не судьба?
от сюда качать
значит надо поставить sudo для начала, или не ставить, тогда используем «su» и пароль root-a
su (сокр. от англ. Substitute User, Switch User замена пользователя, переключение пользователя) — команда Unix-подобных операционных систем, позволяющая пользователю войти в систему под другим именем, не завершая текущий сеанс. Обычно используется для временного входа суперпользователем для выполнения административных работ. (http://ru.wikipedia.org/wiki/Su)
sudo (англ. superuser [substitute user] do, дословно «выполнить от имени суперпользователя» ) — программа для системного администрирования UNIX-систем, позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы. Основная идея — дать пользователям как можно меньше прав, при этом достаточных для решения поставленных задач. Программа поставляется для большинства UNIX и UNIX-подобных операционных систем. (http://ru.wikipedia.org/wiki/Sudo)
«»sudo» не является внутренней или внешней командой, исполняемой программой или пакетным файлом»
м.
СТОП!! !Вы это на винде делаете. )))) )
а что собственно за OC у вас?
Источник: sprashivalka.com
Не работают команды в командной строке (cmd) ipconfig, ping, netstat? Решение..
Android Studio: «sudo» не распознается как внутренняя или внешняя команда, операционная программа или командный файл
‘sudo’ не распознается как внутренняя или внешняя команда, действующая программный или пакетный файл.
Как решить? (Я запускаю Android Studio 2.1.2 на Windows 7.)
Лучший ответ:
sudo – это утилита * nix, а не то, что вы найдете в Windows. Тоже chmod .
С учетом сказанного, команда, о которой идет речь, это просто корректировка привилегий в папке проекта с использованием простой битовой маски. Из chmod справочная страница:
-R, –рекурсивные файлы изменений и каталоги рекурсивно
Цифровой режим:От одной до четырех восьмеричных цифр
Любые опущенные цифры считаются ведущими нулями.Первая цифра = выбирает атрибуты для установленного идентификатора пользователя (4) и устанавливает идентификатор группы (2) и сохраняет текстовое изображение (1) S
Вторая цифра = разрешения для пользователя, которому принадлежит файл: read (4), write (2) и execute (1)
Третья цифра = разрешения для других пользователей в группе файлов: прочитайте (4), напишите (2) и выполните (1)
Четвертая цифра = разрешения для других пользователей НЕ в группе файлов: читать (4), писать (2) и выполнять (1)Значение в восьмеричном (0-7) рассчитывается путем суммирования значений для каждой цифры
В вашей команде отсутствует первая цифра, поэтому предполагается, что она равна 0. Вторая, третья и четвертая равны 7, что означает доступ к чтению/записи/выполнению для владельца каталога, любого другого в группе файлов и кто-либо еще не в группе файлов. Переключатель -R рекурсивно применяет эти привилегии к каждому файлу и папке внутри /your/project/path.
В Windows эквивалентная команда находится внутри проводника. Перейдите в /your/project (нет/ваш/проект/путь) и щелкните правой кнопкой мыши/путь. Выберите Properties и появится диалоговое окно свойств. Перейдите на вкладку Security в этом диалоговом окне.
Отсюда можно несколько способов сделать это. Вы можете просто щелкнуть свою учетную запись пользователя из списка Group or user names , нажать кнопку Edit в нижней части списка и предоставить себе любые отсутствующие привилегии.
Для более тщательной настройки привилегий, включая рекурсию, вы получите команду sudo , выберите Advanced вместо Edit . Появится новое диалоговое окно Advanced Security Settings for /path . Нажмите Change Permissions . Этот же диалог появится снова, но Change Permissions будет заменен на кнопку Add и кнопку Edit . Внизу появится флажок Replace all child object permissions with inheritable permissions from this object . Удостоверьтесь, что проверили – что -R. Теперь выберите свое имя пользователя из списка и выберите Edit . Установите флажок и нажмите OK . Продолжайте удалять OK полностью обратно из диалоговых окон. При любой удаче вам будет достаточно, чтобы решить вашу проблему с разрешениями.
Если вам требуется более простое исправление, просто запустите Android Studio как admin, как было предложено принятым ответом в вашем вопросе. Это несколько менее вероятно, чтобы разбить вещи, чем ручную настройку разрешений, и, как правило, достаточно для решения проблем, связанных с правами, в первую очередь.
Также стоит отметить, что принятый ответ предполагает, что у вас есть права на запись в каталоги Android-sdk и Android Studio. Только ответ sudo предполагает использование привилегий в /your/project/path. Ради ответа я сосредоточился на эквиваленте Windows, о котором вы спрашивали; вы можете захотеть выполнить подобную настройку привилегий на сайтах android-sdk и Android Studio, а не просто/ваш/проект/путь.
Наконец, убедитесь, что android-sdk не установлен в% PROGRAMFILES%, так как доступ к записи может быть проблемой там:
Нажмите “Пуск” > “Все программы” > “Стандартные”, щелкните правой кнопкой “Блокнот” и выберите “Запуск от имени администратора”. Для защиты от вредоносного ПО Windows 7 не позволяет нормальным процессам изменять файлы в папке Program Files.
Android Studio можно безопасно установить там, но android-sdk не может.
Источник: techarks.ru