Команда 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
Может ли кто-нибудь помочь с этим?
Ответы
Ответ 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
.
Ответ 5
Это одна из команд, которые вы можете запустить для установки apt-get:
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
Ответ 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 и он должен установить.