Вопрос о компиляции из ruby-источника и обновлении

У меня есть три вопроса о компиляции ruby ​​(и других программ) из исходного кода. Ruby доступен для установки с помощью apt-get, но я хочу больше узнать о Linux и хочу скомпилировать его из исходного кода.

Я использую Ubuntu 14.04 LTS. Сначала я скачал источник ruby ​​с ruby ​​site и извлек у себя дома: /home/rgiaviti/ruby-2.1.2. Затем я открыл терминал и набрал:

rgiaviti@ubuntupc:~$ cd /home/ruby-2.1.2
rgiaviti@ubuntupc:~/ruby-2.1.2$ ./configure
rgiaviti@ubuntupc:~/ruby-2.1.2$ make
rgiaviti@ubuntupc:~/ruby-2.1.2$ sudo make install

После большого количества вывода все работало нормально. Абсолютно хорошо. Я тестировал интерпретатор ruby ​​следующим образом:

ruby --version

Вывод:

ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]

Успех, верно? Теперь мои вопросы:

  1. Когда выйдет новый интерпретатор ruby, как мне обновить установленную версию? Просто сделайте то же самое, что и я при установке?
  2. Можно ли удалить папку, из которой я извлек источник (/home/rgiaviti/ruby-2.1.2)?
  3. Есть ли способ удалить интерпретатор, например apt-get remove, но для компиляции из исходного кода?

Я думаю, вот и все. Спасибо.

0
задан 6 July 2014 в 06:58

1 ответ

, Когда новый рубиновый интерпретатор выпущен, как я обновляю свою установленную версию? Просто то же самое я делаю при установке?

, Вероятно, предполагая, что новые версии не изменяют пути. Это довольно вряд ли повредит обновленные установки, но могло бы уехать, осколки разбросали Вашу систему.

я могу удалить папку, что я извлек источник (/home/rgiaviti/ruby-2.1.2)?

Да. После install, это больше не необходимо.

там способ удалить интерпретатор, как способное - добираются, удаляют, но для компиляции из источника?

Нет! Лично, я непосредственно никогда не устанавливал бы из источника. Как я упоминаю выше, это часто приводит к файлам, замусоренным через Вашу систему. В будущем я рекомендовал бы использовать CheckInstall, который прокручивает Вашу установку в пакет для легкого управления.

1
ответ дан 6 July 2014 в 06:58

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

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