Я пытаюсь установить сервер apache на свой экземпляр AWS, однако мне кажется, что на нем не установлен пакет apt.
Я погуглил и нашел только несколько битых ссылок на этот пакет. Я использую Putty на компьютере с Windows, если эта информация помогает.
В настоящее время у меня практически отсутствует опыт работы с Linux.
Я использую следующую версию Linux
Linux ip-172-31-37-96 3.14.48-33.39.amzn1.x86_64 #1 SMP Tue Jul 14 23:43:07 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Кто-нибудь может с этим помочь?
Ответы:
Если вы используете Amazon Linux, он основан на CentOS, который основан на RedHat. Установки на основе RH
yum
не используютapt-get
. Что-то вродеyum search httpd
должно показать вам доступные пакеты Apache - вы, вероятно, захотитеyum install httpd24
.источник
Попробуйте установить свое приложение с помощью
yum
командыyum install application_name
источник
Проверьте дистрибутив Linux,
apt-get
работает в дистрибутиве на основе Debian, тогда какyum
работает в дистрибутиве на основе Fedora .Ссылка: Как узнать имя дистрибутива , выполнить команду
cat /etc/*-release
Также возможно, что ваш системный администратор не разрешает вам (или не помещает вас в группу пользователей, у которых есть
sudo
разрешения) выполнение,apt-get
но если у вас естьsudo
доступ, попробуйте выполнить,sudo apt-get <package_name>
еслиdebian
илиyum install <package_name>
если вы используетеFedora
.источник
Я столкнулся с той же проблемой
apt-get: command not found
, что и шаги, как я решил ее на ubuntu xenialПоиск соответствующей версии склонного из здесь (
apt_1.4_amd64.deb
для убунту дружественного)Загрузите apt.deb
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
Установите пакет apt.deb
sudo dpkg -i apt_1.4_amd64.deb
Теперь мы можем легко бежать
sudo apt-get install htop
источник
Для дистрибутивов Linux на основе Debian:
Попробуйте использовать
sudo apt install <package>
вместо обычногоsudo apt-get install <package>
Из
man apt
источник
Может быть 2 проблемы: =
Короткий ответ:
Полная версия:
источник
Это одна из команд, которые вы можете запустить для установки apt-get:
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
источник
Для дистрибутива openSUSE Linux:
Например:
источник
Этот ответ предназначен для полных новичков в AWS:
У меня была эта проблема, но это было потому, что я пытался запустить команду из учебника на моем компьютере Mac. Что мне действительно нужно было сделать, так это подключиться к моей машине AWS по SSH, а затем запустить там ту же команду. Да Да, это сработало:
Нажмите эту кнопку в своем экземпляре EC2, чтобы скопировать команду SSH. настройте свои SSH-ключи https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html, а затем вы можете SSH на свой компьютер
Оказавшись здесь, вы можете запустить свою
sudo apt-get
команду.Надеюсь, это поможет другим новичкам
источник
Вам необходимо вручную загрузить пакет apt deb. Затем запустите dpkg, и он должен установить.
источник