Я пытаюсь установить 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/*