找不到apt-get:命令

Cai*_*ero 99 linux apt

我正在尝试在我的AWS实例上安装apache服务器,但是,它似乎没有安装apt软件包.

我用谷歌搜索,我发现的是这个包的一些断链.如果该信息有用,我在Windows机器上使用Putty.

我目前在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
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?

cee*_*yoz 223

如果您使用的是亚马逊Linux,它基于CentOS,基于RedHat.基于RH的安装yum不使用apt-get.类似的东西yum search httpd应该向您展示可用的Apache软件包 - 您可能想要的yum install httpd24.

注意:自从撰写此答案以来,Amazon Linux 2已经与CentOS不同,但仍然使用yum.

  • 将 -y 添加到 yum 以避免 yum 向您的脚本提示问题。 (3认同)
  • 添加到 Steven 的评论 -> `yum -y install <package name>` (3认同)

小智 15

尝试使用yum命令 安装您的应用程序yum install application_name


Vis*_*ant 7

检查 Linux 发行版,apt-get适用于基于 Debian 的发行版,yum适用于基于 Fedora 的发行版

参考:如何知道发行版名称,执行命令cat /etc/*-release

也有可能您的系统管理员不允许您(或没有将您置于具有sudo权限的用户组中)执行,apt-get但如果您有sudo访问权限,请尝试使用sudo apt-get <package_name>ifdebianyum install <package_name>if 您正在使用Fedora.


cmt*_*kur 5

我遇到了同样的问题apt-get: command not found以下是我在Ubuntu\xc2\xa016.04 (Xenial Xerus)上解决该问题的步骤:

\n
    \n
  • 这里搜索适当版本的apt \n(对于 Ubuntu\xc2\xa016.04)apt_1.6.13_amd64.deb

    \n
  • \n
  • 下载 apt.deb

    \n
  • \n
\n

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

\n
    \n
  • 安装 apt.deb 包
  • \n
\n

sudo dpkg -i apt_1.6.13_amd64.deb

\n

现在我们可以轻松运行

\n

sudo apt-get install htop

\n

  • 这个网址坏了? (5认同)
  • 相反,只需[转到此处](http://security.ubuntu.com/ubuntu/pool/main/a/apt/) 并搜索版本和发行版,避免等待 URL 损坏 (2认同)