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

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

Я гуглил, и все, что я нашел, это какие-то неработающие ссылки на этот пакет. Я использую Putty на машине Windows, если эта информация помогает.

В настоящее время у меня мало опыта работы с linux enviroments.

Я использую следующую версию 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

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

Комментарии к вопросу (1)
Решение

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

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

Комментарии (4)

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

Комментарии (0)

Я столкнулся с той же проблемой, касающейся команды apt-get: не найдена, вот шаги, которые я решил в 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```

Комментарии (3)

Проверьте дистрибутив Linux, apt-get работает в Debian based distro, тогда как yum работает в [Fedora based distro][2].

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

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

[2]: https://distrowatch.com/search.php?basedon = Федора # просто

Комментарии (0)

Это одна из команд, которую вы можете запустить для установки apt-get:

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb

Комментарии (0)

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

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

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

От man apt

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

Комментарии (0)

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

Комментарии (3)