На этот вопрос уже есть ответ здесь:
только что установлен сервер LAMP и необходимо использовать редактор vim для редактирования php.ini
Команда sudo apt-get install vim
выдает следующую ошибку:
Package 'vim' is not available but is refered to by another package. This means the package is missing or is obsolete, or is only avaiable from another source.
E: Package 'vim' has no installation candidate
Посоветуйте, пожалуйста,
Проверьте список источников /etc/apt/sources.list
, как и должно быть. Запустите
sudo apt-get update
, чтобы загрузить базу данных пакетов. Затем попробуйте снова.
Если ничего не помогает, возможно, вы сможете найти дополнительные советы и новые версии для компиляции из источника на www.vim.org .
Vim - мощный редактор, и его следует устанавливать с помощью команды, которую вы дали в 12.04, 12.10 или 13.04.
Однако вам не нужен vim . Доступны другие текстовые редакторы командной строки, и я бы посоветовал вам использовать вместо этого nano . Он установлен по умолчанию, и хотя он не такой мощный, как vim, его гораздо легче освоить.
Если у вас есть настольная версия Ubuntu, вы также можете использовать редакторы на основе графического интерфейса, такие как gedit.
Вам не обязательно использовать vim. Текстовый редактор nano
пришел бы в Ubuntu по умолчанию. Использование его из CLI аналогично vim:
nano /etc/path/to/php.ini
Если вам нужен сам vim, пакет vim-nox
должен включать vim:
sudo apt-get install vim-nox
Версия Vim с графическим интерфейсом должна также включите версию vim для командной строки. Вы можете установить его следующим образом:
sudo apt-get install vim-gtk
Надеюсь, что поможет.
Если vim
нет в source.list вашей системы, вы также можете обычно использовать vi
.
Проверьте здесь разницу: В чем разница между Vi и Vim?
И у вас всегда есть возможность скомпилировать его самостоятельно, например. http://www.vim.org/download.php#unix