Existem erros de digitação no guia ao qual você está vinculado.
Os passos iniciais devem ser:
sudo apt-get update
sudo apt-get install build-essential zlib1g zlib1g-dev libxml2 libxml2-dev libxslt-dev
sudo apt-get install git-core
sudo apt-get install curl wget
Eu também removi o -y
flag e prefixei os comandos com o sudo para que você possa (e provavelmente deve) executá-los com seu usuário regular (não-root).
Não vejo o comando que você mencionou, apt-get -f install
, em qualquer lugar dessa página. Ter que usar isso geralmente significa que algo já está quebrado. Você provavelmente deve começar de novo desde o início, certificando-se de que cada etapa seja concluída.
No entanto, não acho que você precise fazer nada disso.
O pacote ruby1.9.1 do Ubuntu na verdade fornece o Ruby 1.9.2.
Se você olhar os detalhes na saída do 'apt-cache show ruby1.9.1, você verá que a versão fornecida no Ubuntu é realmente 1.9.2 .
Ele está listado como 1.9.1, porque o mantenedor Debian está querendo descrever a versão de compatibilidade binária (1.9.1), ao invés da versão do software Ruby (1.9.2).
Veja esta entrada da lista de erros da Debian para mais informações.
Aqui estão alguns trechos da apt-cache show ruby1.9.1
output:
Package: ruby1.9.1
Version: 1.9.2.0-1
Filename: pool/universe/r/ruby1.9.1/ruby1.9.1_1.9.2.0-1_i386.deb
[...]
Description: Interpreter of object-oriented scripting language Ruby 1.9.2
Ruby is the interpreted scripting language for quick and easy
object-oriented programming. [...]
This package provides version 1.9.2 series of Ruby, which is binary-compatible
with the 1.9.1 branch.