今天,我從以下網站購買了 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 上都使用過該指令。