Сегодня я купил Ubuntu 12.04 VPS уhttp://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
Из командной строки следует, что у вас 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.