Amazon Linux: apt-get: command not found

Próbuję zainstalować serwer apache na mojej instancji AWS, jednak wydaje się, że nie ma on zainstalowanego pakietu apt.

Wygooglowałem i znalazłem tylko kilka niedziałających linków do tego pakietu. Używam Putty na komputerze z systemem windows, jeśli ta informacja pomaga.

Obecnie mam niskie lub żadne doświadczenie w środowisku linux.

Używam następującej wersji Linuksa

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
Czy ktoś może w tym pomóc?
Author: Andrew Marshall, 2015-09-15

11 answers

Jeśli używasz Amazon Linux to jest oparty na CentOS, który jest oparty na Redhacie. RH-based installs use yum not apt-get. Coś w rodzaju yum search httpd powinno pokazywać dostępne pakiety Apache - prawdopodobnie chcesz yum install httpd24.

Uwaga: Amazon Linux 2 ma odbiegał od CentOS od czasu napisania tej odpowiedzi, ale nadal używa yum.

 307
Author: ceejayoz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-06 17:34:00

Spróbuj zainstalować aplikację za pomocą polecenia yum yum install application_name

 23
Author: Kapil R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-22 10:50:08

Sprawdź dystrybucję Linuksa, apt-get działa w dystrybucji opartej na Debianie podczas gdy yum działa w dystrybucji opartej na Fedorze .

Ref: Jak poznać nazwę dystrybucji , wykonać polecenie cat /etc/*-release

Możliwe jest również, że administrator systemu nie zezwala Ci (lub nie umieścił Cię w grupie użytkowników, którzy mają sudo uprawnienia) na wykonanie apt-get, ale jeśli masz sudo Dostęp spróbuj wykonać za pomocą sudo apt-get <package_name> if debian lub yum install <package_name> Jeśli używasz Fedora.

 6
Author: Vishrant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-01 19:14:14

Spotkałem się z tym samym problemem dotyczącym apt-get: command not found oto kroki, jak go rozwiązać na ubuntu xenial

  • Wyszukaj odpowiednią wersję apt z tutaj (apt_1.4_amd64.deb Dla ubuntu xenial)

  • Pobierz apt.deb

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

  • Zainstaluj apt.pakiet deb

    sudo dpkg -i apt_1.4_amd64.deb

Teraz możemy łatwo uruchomić

sudo apt-get install htop

 4
Author: cmthakur,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-08 06:13:21

Apt-get: command not found

Dla dystrybucji Linuksa opartych na Debianie:

Spróbuj użyć sudo apt install <package> zamiast zwykłego sudo apt-get install <package>

Od man apt

Apt zapewnia interfejs wiersza poleceń wysokiego poziomu dla systemu zarządzania pakietami. Jest on przeznaczony jako interfejs użytkownika końcowego i umożliwia niektóre opcje lepiej dostosowane do interaktywnego użycia domyślnie w porównaniu z bardziej wyspecjalizowanymi narzędziami APT, takimi jak apt-get(8) i apt-cache (8).

 1
Author: Nik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-23 14:51:03

Ta odpowiedź jest dla kompletnych początkujących AWS:

Miałem ten problem, ale to dlatego, że próbowałem uruchomić polecenie z samouczka wewnątrz mojego komputera Mac. To, co właściwie musiałem zrobić, to SSH do mojej maszyny AWS, a następnie uruchomić tę samą komendę. Ta Da, zadziałało:

Tutaj wpisz opis obrazka

Kliknij ten przycisk w instancji EC2, aby móc skopiować polecenie SSH. konfiguracja kluczy SSH https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html a następnie możesz SSH do swojej maszyny

Raz tutaj, można uruchomić sudo apt-get polecenie.

Mam nadzieję, że pomoże to innym początkującym]}
 1
Author: Sweet Chilly Philly,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-16 03:34:13

Mogą być 2 Problemy :=

1. Your are trying the command in machine that does not support apt-get command
because apt-get is suitable for Linux based Ubuntu machines; for MAC, try
apt-get equivalent such as Brew

2. The other issue can be that your installation was not completed properly So

Krótka odpowiedź:

Re-install Ubuntu from a Live CD or USB.

Wersja długa:

The long version would be a waste of your time: your system will never
be clean, but if you insist you could try:

==> Copying everything (missing) except for the /home folder from the Live
CD/USB to your HDD.

OR

==> Do a re-install/repair over the broken system again with the Live
CD / USB stick.

OR

==> Download the deb file for apt-get and install as explained on above posts.
I would definitely go for a fresh new install as there are so many things to
do and so little time.
 1
Author: CodingEra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-04 07:39:09

Jest to jedno z poleceń, które można uruchomić, aby zainstalować apt-get:

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

 0
Author: abcd_win,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-28 13:57:46

Dla dystrybucji openSUSE Linux:

sudo zypper install <package>

Na przykład:

sudo zypper install git
 0
Author: 0xC0DEGURU,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-04-21 12:00:15

Użyj yum z sudo dla Amazon Linux 2 AMI (HVM), SSD Volume Type

Przykład: spróbuj zainstalować wsgi z apache w instancji aws

sudo yum install python3-pip apache2 libapache2-mod-wsgi-py3
 0
Author: vijay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2021-02-02 12:55:32

Musisz ręcznie pobrać pakiet apt deb. Następnie uruchom dpkg i powinien się zainstalować.

 -1
Author: DejaVuSansMono,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-15 18:21:13