debian依赖(libssl-dev和libncurses5)

我试图在RVM下安装Debian下的Ruby Enterpise(REE)

我的debian是挤(uname -r)

2.6.18-194.26.1.el5.028stab070.14xen 

我曾尝试安装紫外线,但它抱怨说它缺lesslibssl-dev和libreadline5-dev。 我没有更新我的lenny挤压,但我没有更新内核,因为它是一个生产服务器。

操作系统已经更新和升级

的sources.list:

 deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main 

我曾尝试使用以下命令安装它:

 apt-get install libssl-dev libreadline5-dev 

但不幸的是我得到以下问题:

 The following packages have unmet dependencies: libreadline5-dev: Depends: libncurses5-dev but it is not going to be installed libssl-dev: Depends: libssl0.9.8 (= 0.9.8o-4squeeze1) but 0.9.8o-6 is to be installed E: Broken packages 

我想重新安装这些软件包并重新安装,但它有太多的依赖关系,它是一个生产服务器,我想知道是否有任何其他方式来解决它。 或者至less要仔细检查是否有必要重新安装两者: – /

Ssqueeze( changelog )似乎没有0.9.8o-6,所以我只是下载到0.9.8o-4squeeze13(Squeeze的最高安全更新)。

aptitude update && aptitude install libssl-dev=0.9.8o-4squeeze13 libssl0.9.8=0.9.8o-4squeeze13 libncurses5-dev libreadline5-dev -t squeeze

您可以指定从哪个发行版安装依赖关系; apt-get install -t stable libssl-dev-t testing可能会有帮助。

我没有足够的信息继续下去; 尝试显示cat /etc/apt/sources.list.d/*cat /etc/apt/apt.conf.d/*