Howto update VIM on Turnkey appliance for development?
I do a lot of development with Turnkey appliances inside VirtualBox virtual machines. I really ought to edit the code in normal-space since I've tuned many of my development tools the way I want them, but today I was being lazy and working on a Django appliance.
Using VIM I kept getting frustrated by little things: no syntax highlighting, couldn't switch between buffers... I kept getting the error "E319: Sorry, the command is not available in this version". I noticed that the install only had vim-tiny, which takes up a lot less space so it makes sense for Turnkey to assume the appliance is a production environment.
So the man pages suggest installing vim-runtime, so I did. Still got the E319 errors for the features I wanted. On a whim I decided to update and upgrade (erroneously thinking I was upgrading vim-common) and this yielded no change.
Basically, VIM is the wrong version to do what I want it to do. Other than compiling it from source, what options do I have?

just install the vim package?
You can install the full version of vim like this: And turn on syntax highlighting like this: Hope this helps.
Vim package has unmet dependencies
When I run apt-get install vim, I get the following message:
The following packages have unmet dependencies:
vim: Depends: vim-common (= 1:7.1-138+1ubuntu3.1) but 1:7.1.293-2ubuntu1 is to be installed
Yeah I'm getting the same
Yeah I'm getting the same thing. It's really annoying. Did anyone figure this out or is it just a bug in the release?
Okay I just had to do apt-get
Okay I just had to do apt-get remove vim-common and then do apt-get install vim and everything worked great.
vim: Sorry, the command is not available in this version
Post new comment