Сегодня я купил 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
Из приглашения оболочки видно, что у вас CentOS или другой дистрибутив, производный от Red Hat, а не Ubuntu, которого вы ожидали.
Вы можете подтвердить это, запустив:
cat /etc/*-release
и проверка вывода.
При входе в систему вы должны запустить:
cat /etc/issue
Это показывает операционную систему? В противном случае я бы отправил письмо на адрес службы поддержки вашего провайдера - возможно, они просто дали вам неправильную рассылку.
Возможно, вы захотите попробовать запустить команду 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.