Назад | Перейти на главную страницу

Проблемы с Amazon EC2 Ubuntu с apt-get?

Я запускаю ubuntu 10.10 64bit, используя стандартный ami на micro ec2, когда я пытаюсь установить apache, я получаю

sudo: apt-get: command not found

пакет apt не установлен на AMI EC2?

если да, то как мне вернуться или обойти это?

Выполните dpkg -l | grep apt и посмотрите, действительно ли пакет установлен. Если да, попробуйте использовать / usr / bin / apt-get вместо apt-get.

Если apt-get не установлен, а это действительно система Ubuntu, значит, с вашей установкой что-то не так. Неделю назад я установил ту же ОС на тестовый экземпляр EC2, и apt-get работал с самого начала.

Может быть, вы «переустановите» свой экземпляр, удалив и воссоздав его? Вы уверены, что это действительно Ubuntu?

Пытаться

cat /etc/issue

и посмотрите - возможно, вы неправильно щелкнули и использовали неправильное изображение.

Это может быть проблема с путем, попробуйте

sudo /usr/bin/apt-get ...

Вы можете установить путь, по которому sudo будет искать, с помощью secure_path директива в файле sudoers

secure_path

Путь, используемый для каждой команды, запускаемой из sudo. Если вы не доверяете людям, запускающим sudo, иметь разумную переменную среды PATH, возможно, вы захотите использовать ее. Другой вариант использования - если вы хотите, чтобы «корневой путь» был отделен от «пути пользователя». На пользователей в группе, указанной параметром exc_group, не влияет secure_path. Это не установлено по умолчанию.