Linux 高低版本依互相赖问题

发布于 2022-10-15 09:28:10 字数 6057 浏览 32 评论 0

root@anwar:/etc/bind# apt-get install gvim
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Package gvim is a virtual package provided by:
  vim-lesstif 1:7.1.314-3+lenny2
  vim-gtk 1:7.1.314-3+lenny2
  vim-gnome 1:7.1.314-3+lenny2
You should explicitly select one to install.
E: Package 'gvim' has no installation candidate
root@anwar:/etc/bind# apt-get install vim-gnome                                                           
Reading package lists... Done                                                                             
Building dependency tree                                                                                 
Reading state information... Done                                                                        
Some packages could not be installed. This may mean that you have                                         
requested an impossible situation or if you are using the unstable                                       
distribution that some required packages have not yet been created                                       
or been moved out of Incoming.                                                                           
The following information may help to resolve the situation:                                             
                                                                                                         
The following packages have unmet dependencies:                                                           
vim-gnome : Depends: vim-common (= 1:7.1.314-3+lenny2) but 2:7.2.445+hg~cb94c42c0e1a-1 is to be installed
             Depends: python2.5 (>= 2.5) but it is not going to be installed                              
E: Broken packages                                                                                       
root@anwar:/etc/bind# python --version                                                                    
Python 2.6.6               

我装的系统是Debian6最新稳定版本Squeeze ;下面我地上面安装的问题分析,然后提出我的问题,
1.        第一条我想安装gvim图形版本的,它告诉我指定要安装哪种版本的,我在gnome下,所
以我选了 vim-gnome
2.        当 apt-get install vim-gnome 安装它的时候,它告诉我依赖于两个(1). vim-common (= 1:7.1.314-3+lenny2)  (2) python2.5
3.        可python我随带的DVD光驱已经安装过,2.6.6版本比它要求的要高,所以它认为我没有安装;  第一个应该意思也差不多。

我就郁闷了,为什么在Linux下,为什么版本之间的依赖一定要和版本高低有关,你说低版本没有高版本的功能,为什么不能像Windows一样高版本赚容低版本,难道我还要装两个python版本吗,或者Uninstall掉最新版本,装老的版本吗,那这样;如果有其它软件又要高版本的怎么办?
也就是Linux系统:
A依赖B的 2.5  
C依赖B 的2.6
D 依赖 B 的2.6
也就是上面A没装上,你装A,装不上,它提示要2.5, 当你去uninstall B的2.6版本时,又提示,不能删除,因为C和D已安装上的它已经依赖于B的2.6.

这种问题如何解决,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

往日 2022-10-22 09:28:10

错! python-2.5 和 python-2.6 是两个不同的软件,不存在那个版本比另外一个新的问题。

黑色毁心梦 2022-10-22 09:28:10

lz用redhat的东西太久了吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文