dependências debian (libssl-dev e libncurses5)

1

Estou tentando instalar em Ruby o Ruby Enterpise (REE) em debian

Meu debian é squeeze (uname -r)

2.6.18-194.26.1.el5.028stab070.14xen

Eu tentei instalar o ree, mas ele reclama que está faltando libssl-dev e libreadline5-dev. Eu atualizei meu lenny para squeeze, mas não atualizei o kernel, já que é um servidor de produção.

O sistema operacional já está atualizado e atualizado

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

Eu tentei instalá-lo usando o seguinte comando:

apt-get install libssl-dev libreadline5-dev

Mas infelizmente estou com os seguintes problemas:

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

Eu estava pensando em reinstalar esses pacotes e instalar novamente, mas ele tem muitas dependências, e é um servidor de produção, que eu gostaria de saber se existe alguma outra maneira de consertá-lo. Ou, pelo menos, para verificar novamente se é necessário reinstalar os dois: - /

    
por VP. 20.04.2011 / 01:12

2 respostas

1

Parece não haver 0.9.8o-6 para Ssqueeze ( changelog ), então eu tinha acabado de baixar para 0.9.8o-4squeeze13 (atualização de segurança mais alta para o Squeeze).

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

    
por 07.06.2012 / 00:19
0

Você pode especificar de qual distribuição instalar as dependências; apt-get install -t stable libssl-dev ou -t testing pode ajudar.

Eu não tenho informações suficientes para continuar; tente mostrar o que acontece para cat /etc/apt/sources.list.d/* e para cat /etc/apt/apt.conf.d/*

    
por 18.02.2012 / 00:29