Подтвердить что ты не робот

Команда apt-get: не найдена

Я пытаюсь установить сервер apache на свой AWS-экземпляр, однако, похоже, что у него нет установленного пакета.

Я googled, и все, что я нашел, было некорректными ссылками на этот пакет. Я использую 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

Может ли кто-нибудь помочь с этим?

4b9b3361

Ответ 1

Если вы используете Amazon Linux на базе CentOS, который основан на RedHat. Установки на основе RH используют yum не apt-get. Что-то вроде yum search httpd должно показать вам доступные пакеты Apache - вы, вероятно, захотите, чтобы yum install httpd24.

Примечание. Amazon Linux 2 отличается от CentOS с момента написания этого ответа, но все еще использует yum.

Ответ 2

Попробуйте установить приложение с помощью команды yum yum install application_name

Ответ 3

Я столкнулся с той же проблемой, касающейся apt-get: command not found, вот шаги, которые я решил решить на ubuntu xenial

  • Найдите соответствующую версию apt из здесь (apt_1.4_amd64.deb для ubuntu xenial)

  • Загрузите 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

Ответ 4

Проверьте дистрибутив Linux, apt-get работает в дистрибутиве на основе Debian, а yum работает в дистрибутиве на основе Fedora.

Ссылка: Как узнать имя дистрибутива, выполните команду cat/etc/*-release

Также возможно, что ваш системный администратор не разрешил вам (или не поместил вас в группу пользователей с разрешениями sudo) выполнить apt-get но если у вас есть доступ sudo попробуйте выполнить с помощью sudo apt-get <package_name> если debian или yum install <package_name> если вы используете Fedora.

Ответ 6

Я ненавижу Linux, я хочу вернуть Windows...

Ответ 7

  apt – get: команда не найдена

Для дистрибутивов Linux на основе Debian:

Попробуйте использовать sudo apt install <package> вместо обычного sudo apt-get install <package>

С man apt

apt предоставляет высокоуровневый интерфейс командной строки для системы управления пакетами. Он задуман как интерфейс конечного пользователя и позволяет использовать некоторые параметры, более подходящие для интерактивного использования по умолчанию, по сравнению с более специализированными инструментами APT, такими как apt-get (8) и apt-cache (8).

Ответ 8

Вам нужно вручную загрузить apt deb-пакет. Затем запустите dpkg и он должен установить.