Problemas ao instalar o Ruby 1.9.2 e o rvm no Debian Lenny

0

Eu tenho atualmente o Ruby 1.9.1 (ruim) e quero instalar o 1.9.3 abaixo do rvm. No entanto, rvm requirements fornece uma longa lista, a maioria instalada bem:

install build-essential openssl libreadline6 [...] bison subversion

Mas acerto um problema aqui:

/# apt-get install libreadline6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package libreadline6

Eu preciso de libreadline6 antes de conseguir que o rvm instale o Ruby 1.9.3, o que é um bom caminho a seguir?

Minha sources.list:

deb http://ftp.cn.debian.org/debian-volatile lenny/volatile main
deb-src http://ftp.cn.debian.org/debian-volatile lenny/volatile main
deb http://archive.debian.org/debian/ lenny main contrib
deb http://archive.debian.org/debian-security/ lenny/updates main contrib

Atualização: Encontrar urls usáveis para fontes (atualizados acima), instalados todos com exceção de libreadline6 e libreadlin6-dev, nenhum dos quais está disponível para Lenny. Vou postar solução aqui quando eu encontrar um.

    
por Dave Everitt 30.03.2012 / 19:30

1 resposta

0

Sempre que eu crio um novo nó para meu aplicativo rails, tenho um script de instalação geral que executa e instala as dependências e pacotes necessários de que preciso. Eu primeiro faço o login como root e então executo o seguinte. Ele está trabalhando no Ubuntu 11.04, no Ubutu 11.10 e no Ubuntu 12.04. Isso pode ajudar você a resolver seu problema. Este comando irá instalar o Apache, PHP5, Ruby, Rails e Passenger.

sudo su

apt-get update && apt-get upgrade -y && apt-get install libopenssl-ruby build-essential nano libmagic-dev coffeescript zlib1g-dev libyaml-dev libssl-dev libmysqlclient16-dev ntp ntpdate apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp libcurl4-openssl-dev apache2-prefork-dev libapr1-dev libaprutil1-dev samba smbfs libmagick9-dev git-core git-gui git-doc libreadline5-dev -y && a2enmod suexec rewrite ssl actions include && a2enmod dav_fs dav auth_digest && /etc/init.d/apache2 restart && wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz && tar zxf ruby-1.9.3-p125.tar.gz && cd ruby-1.9.3-p125 && ./configure && make && make install && && gem update --system && gem install rails && gem install passenger && passenger-install-apache2-module

    
por 30.03.2012 / 20:26