我的 VPS 上找不到 apt-get?

我的 VPS 上找不到 apt-get?

今天,我购买了一台 Ubuntu 12.04 VPShttp://www.frontrangehosting.com,但是当我通过 SSH 访问它时,我无法使用 apt-get。

[root@vps /]# apt-get install python-software-properties
-bash: apt-get: command not found

编辑:由于某种原因,它找不到 lsb-release

[root@vps /]# cat /etc/lsb-release
cat: /etc/lsb-release: No such file or directory

答案1

从您的 shell 提示符来看,您拥有的是 CentOS 或其他 Red Hat 衍生的发行版,而不是您所期望的 Ubuntu。

您可以通过运行以下命令来确认这一点:

cat /etc/*-release

并检查输出。

答案2

当您登录时您应该运行:

cat /etc/issue

这能显示操作系统吗?如果没有,我会给你的供应商支持地址发一封邮件——他们可能只是给了你错误的发行版。

答案3

您可能想要尝试运行命令 lsb_release,因为这是在标准中定义的命令,而不是保存其信息的位置。

“lsb_release -a” 应该会为您提供比您想象的更多的系统信息。在我的专用服务器上,我得到了以下信息:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.1 LTS
Release:        12.04
Codename:       precise

我在 Ubuntu(版本 8.04 至 12.04)和 Redhat ES/AS 4-6 上都使用过该命令。

相关内容