2016-12-10 5 views
-1

Я имею сервера Linux сLinux команда сервера Судо не найден

2.6.32-673.8.1.lve1.4.3.el6.x86_64 - GNU/Linux

и пытается запустить следующие команды:

sudo apt-get update 

-bash: SUDO: команда не найдено

Я также пробовал - sudo su

-bash: Суда: команда не найдена

И для lsb_release -a

-bash: lsb_release: команда не найдена

Я пытаюсь установить ruby. Любая помощь высоко ценится.

+0

какой колорит LInux установлен? – Joe

ответ

0

К сожалению, только с указанием версии ядра не помогает, так что увидеть, если это возвращает ничего: cat /etc/*-release

Если это произойдет, вы могли бы использовать что-то вроде CentOS или любой другой аромат Linux, так что apt- получить может не работать в любом случае.

Надеюсь, вы входите в систему с помощью root, если sudo недоступен. Запуск whoami должен сообщать вам ваше имя пользователя, если вы не уверены.

Если вы являетесь пользователем root, попробуйте (для CentOS) yum install sudo, чтобы получить sudo или просто yum install ruby для установки Ruby. Если yum не найден, попробуйте apt-get. Если это все еще не работает, вы можете использовать систему с другим менеджером пакетов (например, emerge для Gentoo Linux).

EDIT: Что-нибудь случится, если вы попробуете /sbin/sudo (или /usr/sbin/sudo)?

+0

Когда я запускаю cat/etc/* - отпустите его, возвращается cat:/etc/* - release: Нет такого файла или каталога. И у меня нет доступа для пользователя root. Для этой команды/sbin/sudo я получаю -bash:/sbin/sudo: Нет такого файла или каталога. – user100693

+0

-bash: yum: команда не найдена, чтобы получить эту ошибку для yum install sudo. – user100693

+0

Очень интересно. Таким образом, вы не используете CentOS/RedHat. Что возвращается при запуске: 'dmesg | голова -10' – BnVnSn

1

sudo есть в своем пакете. Вероятно, вы его не установили, поэтому вам нужно войти в систему как root и установить его.

Смежные вопросы