Официальные репозитории для Ubuntu 10.04 содержат только Ruby 1.8, но, похоже, вы используете ручную установку Ruby 1.9.1. Когда вы устанавливаете libopenssl-ruby с помощью диспетчера пакетов Ubuntu, libopenssl устанавливается для Ruby 1.8 внутри /usr/lib/ruby/1.8/, но вам нужно, чтобы он был установлен для Ruby 1.9.1 внутри /usr/local/lib/site_ruby/1.9.1/.
Как вы это достигаете будет зависеть от того, как вы первоначально установили Ruby 1.9.1.
Если вы не сильно привязаны к определенному методу установки Ruby, я хочу переустановить его с помощью для Ruby 1.8 , который пропагандируется на официальной странице загрузки Ruby. Установка Ruby с использованием RVM должна включать в себя необходимую библиотеку libopenssl автоматически.
Сначала я рекомендую сначала прочитать инструкции по установке RVM (это не так, как кажется - это половина примеров), но это, вероятно, все, что вы необходимо выполнить:
Установить зависимости для RVM:sudo apt-get install git curl
Установить RVM: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
source .bashrc
Установить зависимости для Ruby: прокрутить вверх (или запустить rvm requirements) и искать строку, которая говорит For Ruby … install the following:. Скопируйте, вставьте и запустите с помощью sudo строку apt-get install … под ней. Установка Ruby: rvm install 1.9.3
rvm use 1.9.3 --default
Здесь вы можете установить Ruby 1.9.1, но Ruby 1.9.3 является текущей рекомендуемой версией и должен быть совместим практически со всеми, что работает на других версиях Ruby 1.9.x. Установите AtomicTV: gem install AtomicTV
Просто сделала чистую установку Ubuntu MATE, чтобы помочь вам. На самом деле это довольно простой процесс включения входа root в систему.
Сначала дайте учетной записи root пароль:
sudo passwd root
Затем включите учетную запись root :
sudo usermod -U root
Теперь, если вы хотите просто ввести имя пользователя, в том числе root и не видеть список пользователей, создать новый файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf и добавить к нему следующие строки:
[SeatDefaults]
user-session=mate
greeter-show-manual-login=true
greeter-hide-users=true
allow-guest=false
Убедитесь, что указанный файл имеет правильные разрешения:
sudo chmod 644 /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
sudo chown root:root /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
Затем, когда вы перезагружаетесь, вы должны увидеть следующий логин, который позволит вам ввести имя пользователя, которое вы хотите :
Введите root и пароль, который вы установили:
Вы должны быть теперь зарегистрирован как root:
[!d8]
Надеюсь, это поможет!
Просто сделала чистую установку Ubuntu MATE, чтобы помочь вам. На самом деле это довольно простой процесс включения входа root в систему.
Сначала дайте учетной записи root пароль:
sudo passwd root
Затем включите учетную запись root :
sudo usermod -U root
Теперь, если вы хотите просто ввести имя пользователя, в том числе root и не видеть список пользователей, создать новый файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf и добавить к нему следующие строки:
[SeatDefaults]
user-session=mate
greeter-show-manual-login=true
greeter-hide-users=true
allow-guest=false
Убедитесь, что указанный файл имеет правильные разрешения:
sudo chmod 644 /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
sudo chown root:root /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
Затем, когда вы перезагружаетесь, вы должны увидеть следующий логин, который позволит вам ввести имя пользователя, которое вы хотите :
Введите root и пароль, который вы установили:
Вы должны быть теперь зарегистрирован как root:
[!d8]
Надеюсь, это поможет!