Дополнительно
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
Может ли кто-нибудь помочь с этим?
98
7
Если вы используете Amazon Linux, он основан на CentOS, который основан на RedHat. Установки на основе RH используют
yum
, а неapt-get
. Что-то вродеyum search httpd
должно показать вам доступные пакеты Apache - вы, вероятно, хотитеyum install httpd24
.Попробуйте установить приложение с помощью команды
yum
yum install application_name
Я столкнулся с той же проблемой, касающейся команды
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
sudo dpkg -i apt_1.4_amd64.deb
`Теперь мы можем легко бежать
`` sudo apt-get install htop```
Проверьте дистрибутив 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 = Федора # просто
Это одна из команд, которую вы можете запустить для установки apt-get:
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
Для дистрибутивов Linux на основе Debian:
Попробуйте использовать
sudo apt install < package >
вместо обычногоsudo apt-get install < package >
От
man apt
Вам необходимо вручную загрузить пакет apt deb. Затем запустите dpkg, и он должен установить.