Хотя может быть несколько причин, я начал получать ту же самую ошибку на ubuntu 14.04 после смены ISP. Некоторые непослушные провайдеры используют локальные адреса для своих DNS-серверов, как объясняется здесь. В моей сети ubuntu используется ручная настройка, поэтому установка DNS на IP-адрес маршрутизатора вместо адреса DNS-сервера ISP устраняет проблему. Внутренне маршрутизатор использует локальный DNS-сервер ISP, но ubuntu не знает и не радует. Еще больше доказательств того, что это ошибка интернет-провайдера
. Короче говоря, проверьте, использует ли ваш интернет-провайдер IP-адреса DNS, не предназначенные для локального домена. Если это так, переключите DNS-провайдера на ubuntu.
'vi' в Ubuntu уже запускает «vim», хотя по умолчанию он запускает «vim-tiny» (который ближе всего к оригинальному «vi» в его (недостатке) функциях). Вы можете увидеть это с помощью:
sudo update-alternatives --display vi
Если вы хотите использовать другую версию vim, убедитесь, что она установлена и запущена:
sudo update-alternatives --config vi
В дополнение к тому, что предложил Питер Смит. Вы можете сделать следующее, чтобы изменить систему изменений, а не только свою учетную запись.
добавить alias vi='vim' в /etc/bash.bashrc
или создать символическую ссылку на vim
sudo ln -s /usr/bin/vim /usr/bin/vi
Однако в моей системе оба / usr / bin / vim и / usr / bin / vi являются символическими ссылками на / etc / alternatives / vim