Parece que você tem repositórios conflitantes configurados e os pacotes desses repositórios estão tentando instalar e estão em conflito. Esta não é uma simples correção de resposta. Geralmente é um passo a passo de descobrir quais pacotes entram em conflito, removê-los e instalar os pacotes que você deseja. Se você não estiver muito familiarizado com esse processo, talvez seja melhor perguntar em um canal de bate-papo.
O primeiro passo, que eu posso responder, é dado na saída que você colou.
dpkg: error processing /var/cache/apt/archives/ruby-json-pure_1.5.1-0ubuntu3_all.deb (--unpack):
trying to overwrite '/usr/lib/ruby/vendor_ruby/json.rb', which is also in package ruby-json 1.6.3-1
Portanto, o pacote ruby-json está em conflito com o pacote ruby-json-pure. Quem fez os pacotes não especificou corretamente os conflitos com o pacote. Devemos apresentar um bug.
Você pode começar tentando remover os dois pacotes e instalando um
$ sudo apt-get remove ruby-json-pure ruby-json
Eu apenas tentei recriar sem sucesso o erro no meu sistema 12.10 e não tenho um pacakge do ruby-json-pure disponível. Quais repositórios você ativou?
Finalmente, sugiro que, em vez de usar o sistema ruby, considere usar o rbenv para que você possa ter o ruby-json e o ruby-json-pure em diferentes ambientes.