Назад | Перейти на главную страницу

зависимости Debian (libssl-dev и libncurses5)

Я пытаюсь установить Ruby Enterpise (REE) под RVM под debian

Мой debian - это сжатие (uname -r)

2.6.18-194.26.1.el5.028stab070.14xen

Я пытался установить ree, но он жалуется на отсутствие libssl-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

Я думал переустановить эти пакеты и установить снова, но у него слишком много зависимостей, и это рабочий сервер, и я хотел бы знать, есть ли другой способ исправить это. Или, по крайней мере, чтобы дважды проверить, необходимо ли переустановить оба: - /

Вроде нет 0.9.8o-6 для Ssqueeze (журнал изменений), поэтому я просто загрузил версию 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/*