just installed LAMP server and need to use vim editor to edit php.ini

The command sudo apt-get install vim gives me the following error:

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

Please advise


Check your sources list /etc/apt/sources.list is as it should be. Run

sudo apt-get update

to download the package database. Then try again.

If all else fails, maybe you can find further advice and newer versions to compile from source on www.vim.org.

| improve this answer | |

Vim is a powerful editor and should install with the command you gave in 12.04, 12.10 or 13.04.

However you do not need vim. There are other command line text editors available and I would suggest you use nano instead. It is installed by default and while its not as powerful as vim it is much easier to learn.

If you have the desktop version of Ubuntu you can also use GUI based editors such as gedit.

| improve this answer | |

You don't necessarily need to use vim. The text editor nano would have come in Ubuntu by default. Using it from the CLI is the same as vim:

nano /etc/path/to/php.ini

If you need vim itself, the vim-nox package should include vim:

sudo apt-get install vim-nox

The GUI version of Vim should also include command-line version of vim. You can install it as follows:

sudo apt-get install vim-gtk

Hope that helps.

| improve this answer | |
  • thanks. the install of any of the vim packages does not occur :( – user165849 Jun 9 '13 at 16:41
  • Could you show us the terminal output when you try to run the command? Also, which command is it? – Scott Jun 9 '13 at 16:42
  • The version of vim installed from vim-gtk has access to the xclipboard, while the version in vim-nox does not. – evilsoup Aug 20 '13 at 9:45

If vim is not in the source.list of your system you can use usually vi too.

Check here for the difference: What is the difference between Vi and Vim?

And you have always the option to compile it yourself, eg. http://www.vim.org/download.php#unix

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.