Próbuję zainstalować serwer Apache na mojej instancji AWS, jednak wygląda na to, że nie ma zainstalowanego pakietu apt.
Wyszukałem w Google i znalazłem tylko kilka niedziałających linków do tego pakietu. Używam Putty na komputerze z systemem Windows, jeśli te informacje pomogą.
Obecnie mam niewielkie lub żadne doświadczenie w środowiskach linuxowych.
Używam następującej wersji systemu 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
Czy ktoś może w tym pomóc?
Odpowiedzi:
Jeśli używasz Amazon Linux, jest on oparty na CentOS, który jest oparty na RedHat. Instalacje oparte na RH
yum
nie używająapt-get
. Coś takiegoyum search httpd
powinno pokazać dostępne pakiety Apache - prawdopodobnie chceszyum install httpd24
.źródło
Spróbuj zainstalować aplikację za pomocą
yum
poleceniayum install application_name
źródło
Sprawdź dystrybucję Linuksa,
apt-get
działa w dystrybucji opartej na Debianie, ayum
działa w dystrybucji opartej na Fedorze .Ref: Jak poznać nazwę dystrybucji , wykonaj polecenie
cat /etc/*-release
Możliwe jest również, że administrator systemu nie zezwoli Ci (lub nie umieścił Cię w grupie użytkowników, którzy mają
sudo
uprawnienia) na wykonywanie,apt-get
ale jeśli maszsudo
dostęp, spróbuj wykonać zsudo apt-get <package_name>
ifdebian
lubyum install <package_name>
jeśli używaszFedora
.źródło
apt-get: command not found
Napotkałem ten sam problem dotyczący tutaj kroków, jak go rozwiązałem na Ubuntu XenialSzukaj odpowiednią wersję apt od tutaj (
apt_1.4_amd64.deb
na ubuntu xenial)Pobierz apt.deb
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
Zainstaluj pakiet apt.deb
sudo dpkg -i apt_1.4_amd64.deb
Teraz możemy spokojnie biec
sudo apt-get install htop
źródło
W przypadku dystrybucji Linuksa opartych na Debianie:
Spróbuj użyć
sudo apt install <package>
zamiast zwykłegosudo apt-get install <package>
Z
man apt
źródło
Mogą wystąpić 2 problemy: =
Krótka odpowiedź:
Wersja długa:
źródło
Oto jedno z poleceń, które możesz uruchomić, aby zainstalować apt-get:
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
źródło
W przypadku dystrybucji openSUSE Linux:
Na przykład:
źródło
Ta odpowiedź jest dla zupełnie początkujących użytkowników AWS:
Miałem ten problem, ale to dlatego, że próbowałem uruchomić polecenie z samouczka na moim komputerze Mac. Właściwie musiałem zrobić połączenie SSH na mojej maszynie AWS, a następnie uruchomić tam to samo polecenie. Ta Da, zadziałało:
Kliknij ten przycisk w swojej instancji EC2, aby móc skopiować polecenie SSH. skonfiguruj klucze SSH https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html, a następnie możesz SSH do swojego komputera
Będąc tutaj, możesz uruchomić swoje
sudo apt-get
polecenie.Mam nadzieję, że to pomoże innym początkującym
źródło
Musisz ręcznie pobrać pakiet apt deb. Następnie uruchom dpkg i powinien zostać zainstalowany.
źródło