Не могу установить libopenssl-ruby

Я пытаюсь установить ruby ​​на рельсы и не могу установить libopenssl-ruby. Я использую VPS и установил Jaunty, так как новые версии, похоже, не очень хорошо работают. Когда я делаю:

apt-get install libopenssl-ruby

я получаю:

E: Package libopenssl-ruby has no installation candidate

Первоначально он просто сказал, что не может найти пакет, но после wget'-формы deb здесь: http://linuxappfinder.com/package/libopenssl-ruby и при попытке установить с помощью dpkg я получаю эту новую ошибку. Сам Dpkg сказал, что не может установить мой deb, так как он зависит от 'libopenssl-ruby'.

В настоящее время мои источники. Вот что:

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted universe    multiverse   

Кто-нибудь знает, что может быть не так?

2
задан 14 February 2011 в 23:36

3 ответа

Jaunty не рекомендуется для VPS, это не релиз LTS и больше не поддерживается (что означает, что обновлений безопасности нет!).

Ваш sources.list содержит ссылку на Харди, но ваша система - Jaunty. Замените hardy на jaunty в вашем sources.list и запустите sudo apt-get update после.

0
ответ дан 14 February 2011 в 23:36

Рассмотрите возможность установки libruby-extras . В описании сказано, что он содержит некоторые библиотеки, в том числе openssl. Разве это не то, что вы ищете?

РЕДАКТИРОВАТЬ: Дальнейшие исследования показывают, что libruby-extras зависит от libopenssl-ruby1.8, в то время как этот включен в libruby1.8 (по крайней мере, в Maverick, но должно быть похоже на более раннюю версию Ubuntus) - поэтому она может показаться, что вы, возможно, уже установили библиотеку, которую вы ищете, с установленной libruby (если у вас есть libruby).

0
ответ дан 14 February 2011 в 23:36

в Ubuntu 14.04 используйте вместо этого libopenssl-ruby1.9. например,

$ sudo apt-get install libopenssl-ruby1.9
0
ответ дан 14 February 2011 в 23:36

Другие вопросы по тегам:

Похожие вопросы: