ubuntu 下面安装 vim 的问题
1.输入vim时,显示:
程序“vim”已包含在以下软件包中:
* vim
* vim-gnome
* vim-tiny
* vim-gtk
* vim-nox
请尝试:sudo apt-get install <选定的软件包>
vim: command not found
2.输入sudo apt-get install vim 时显示:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
vim: 依赖: vim-common (= 1:7.1-138+1ubuntu3.1) 但是 2:7.2.245-2ubuntu2 正要被安装
E: 无法安装的软件包
3.这时,删除vim-common(这是关键):输入sudo apt-get remove vim-common,
显示:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包将被【卸载】:
ubuntu-minimal vim-common vim-tiny
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 3 个软件包,有 0 个软件未被升级。
解压缩后将会空出 1,233kB 的空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 ... 系统当前总共安装有 109298 个文件和目录。)
正在删除 ubuntu-minimal ...
正在删除 vim-tiny ...
update-alternatives: 使用 /usr/bin/see 来提供 /usr/bin/view (view),于 自动模式 中。
正在删除 vim-common ...
正在处理用于 man-db 的触发器...
4.这时可以安装vim了:输入sudo apt-get install vim
得到:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
libdb4.6 libgpmg1 python2.5 python2.5-minimal vim-common vim-runtime
建议安装的软件包:
gpm python2.5-doc python-profiler ctags vim-doc vim-scripts
下列【新】软件包将被安装:
libdb4.6 libgpmg1 python2.5 python2.5-minimal vim vim-common vim-runtime
共升级了 0 个软件包,新安装了 7 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 11.1MB 的软件包。
解压缩后会消耗掉 41.7MB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://security.ubuntu.com karmic-security/main python2.5-minimal 2.5.4-1ubuntu6.1 [1,190kB]
获取:2 http://archive.ubuntu.com hardy-security/main vim-common 1:7.1-138+1ubuntu3.1 [190kB]
获取:3 http://archive.ubuntu.com hardy/main libdb4.6 4.6.21-6ubuntu1 [556kB]
获取:4 http://security.ubuntu.com karmic-security/main python2.5 2.5.4-1ubuntu6.1 [2,915kB]
获取:5 http://archive.ubuntu.com hardy/main libgpmg1 1.19.6-25ubuntu1 [51.2kB]
获取:6 http://archive.ubuntu.com hardy-security/main vim-runtime 1:7.1-138+1ubuntu3.1 [5,420kB]
获取:7 http://archive.ubuntu.com hardy-security/main vim 1:7.1-138+1ubuntu3.1 [810kB]
下载 11.1MB,耗时 3 分钟 5 秒 (60.0kB/s)
选中了曾被取消选择的软件包 vim-common。
(正在读取数据库 ... 系统当前总共安装有 109241 个文件和目录。)
正在解压缩 vim-common (从 .../vim-common_1%3a7.1-138+1ubuntu3.1_i386.deb) ...
选中了曾被取消选择的软件包 libdb4.6。
正在解压缩 libdb4.6 (从 .../libdb4.6_4.6.21-6ubuntu1_i386.deb) ...
选中了曾被取消选择的软件包 python2.5-minimal。
正在解压缩 python2.5-minimal (从 .../python2.5-minimal_2.5.4-1ubuntu6.1_i386.deb) ...
选中了曾被取消选择的软件包 libgpmg1。
正在解压缩 libgpmg1 (从 .../libgpmg1_1.19.6-25ubuntu1_i386.deb) ...
选中了曾被取消选择的软件包 python2.5。
正在解压缩 python2.5 (从 .../python2.5_2.5.4-1ubuntu6.1_i386.deb) ...
选中了曾被取消选择的软件包 vim-runtime。
正在解压缩 vim-runtime (从 .../vim-runtime_1%3a7.1-138+1ubuntu3.1_all.deb) ...
选中了曾被取消选择的软件包 vim。
正在解压缩 vim (从 .../vim_1%3a7.1-138+1ubuntu3.1_i386.deb) ...
正在处理用于 man-db 的触发器...
正在处理用于 desktop-file-utils 的触发器...
正在设置 vim-common (1:7.1-138+1ubuntu3.1) ...
正在安装新版本的配置文件 /etc/vim/vimrc ...
正在安装新版本的配置文件 /etc/vim/vimrc.tiny ...
正在设置 libdb4.6 (4.6.21-6ubuntu1) ...
正在设置 python2.5-minimal (2.5.4-1ubuntu6.1) ...
Linking and byte-compiling packages for runtime python2.5...
/usr/lib/python2.5/site-packages/Onboard/KeyboardSVG.py:104: Warning: 'with' will become a reserved keyword in Python 2.6
Compiling /usr/lib/python2.5/site-packages/Onboard/KeyboardSVG.py ...
File "/usr/lib/python2.5/site-packages/Onboard/KeyboardSVG.py", line 104
with open(pane_svg_filename) as svg_file:
^
SyntaxError: invalid syntax
Errors were ignored.
正在设置 libgpmg1 (1.19.6-25ubuntu1) ...
正在设置 python2.5 (2.5.4-1ubuntu6.1) ...
正在设置 vim-runtime (1:7.1-138+1ubuntu3.1) ...
Processing /usr/share/vim/addons/doc
正在设置 vim (1:7.1-138+1ubuntu3.1) ...
update-alternatives: 使用 /usr/bin/vim.basic 来提供 /usr/bin/vim (vim),于 自动模式 中。
update-alternatives: 使用 /usr/bin/vim.basic 来提供 /usr/bin/vimdiff (vimdiff),于 自动模式 中。
update-alternatives: 使用 /usr/bin/vim.basic 来提供 /usr/bin/rvim (rvim),于 自动模式 中。
update-alternatives: 使用 /usr/bin/vim.basic 来提供 /usr/bin/rview (rview),于 自动模式 中。
update-alternatives: 使用 /usr/bin/vim.basic 来提供 /usr/bin/vi (vi),于 自动模式 中。
update-alternatives: 使用 /usr/bin/vim.basic 来提供 /usr/bin/view (view),于 自动模式 中。
update-alternatives: 使用 /usr/bin/vim.basic 来提供 /usr/bin/ex (ex),于 自动模式 中。
正在处理用于 python-support 的触发器...
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place
(至此vim已安装成功)