刚刚安装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
请指教
答案1
检查你的源列表/etc/apt/sources.list
是否正确。运行
sudo apt-get update
下载软件包数据库。然后重试。
如果一切都失败了,也许你可以找到进一步的建议和更新的版本来从源代码进行编译www.vim.org。
答案2
Vim 是一个功能强大的编辑器,应该使用您在 12.04、12.10 或 13.04 中给出的命令进行安装。
但是你不需要vim还有其他命令行文本编辑器可用,我建议你使用纳米而是默认安装的,虽然它不如 vim 强大,但更容易学习。
如果您有 Ubuntu 桌面版,您还可以使用基于 GUI 的编辑器,例如 gedit。
答案3
您不一定需要使用 vim。nano
默认情况下,Ubuntu 中会自带此文本编辑器。从 CLI 使用它与使用 vim 相同:
nano /etc/path/to/php.ini
如果你需要 vim 本身,那么vim-nox
软件包中应该包含 vim:
sudo apt-get install vim-nox
GUI 版本的 Vim 还应包含命令行版本的 vim。您可以按如下方式安装它:
sudo apt-get install vim-gtk
希望有所帮助。
答案4
如果vim
不在您的系统的 source.list 中,您通常vi
也可以使用。
点击此处查看差异:Vi 和 Vim 有什么区别?
并且您始终可以选择自己编译它,例如。http://www.vim.org/download.php#unix