今天,我购买了一台 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 上都使用过该命令。