[devel] Зависимости ruby-libs и libruby
Anton Farygin
rider на basealt.ru
Вс Янв 27 11:10:50 MSK 2019
26.01.2019 11:38, Andrey Cherepanov пишет:
> 26.01.2019 00:20, Anton Farygin пишет:
>> 25.01.2019 19:43, Michael Shigorin пишет:
>>> On Sun, Jan 20, 2019 at 10:09:52PM +0300, Скрылевъ Малъ wrote:
>>>>> Какой-то откровенный бардак теперь с этим ruby.
>>>> Хорошо бы конечно привести названия в более понятный рубишникам вид.
>>> Такие изменения в любом случае проводить анонсированно стоит,
>>> а не явочным порядком.
>>>
>> Вообще то я всё-таки не об этом.
>>
>> У меня раньше был установлен ruby-stdlibs а тут появился gem, irb,
>> erb и собственно сам ruby.
>>
>> если gem, irb, erb и ruby жили в пакете ruby-stdlibs, то вопросов
>> нет. А если не так - то лучше конечно сделать упаковку ruby таким
>> образом, что установка пакета ruby-stdlibs, нужная только для libruby
>> и тем, кто с ним слинкован - не требовал больше ничего
>> дополнительного типа gem.
>>
>>
>> Но да, конечно было бы удобно паковать пакеты ruby как
>> ruby-что-то-там. Но вообще не обязательно. Если апстримный пакет
>> называется irb, а не ruby/irb, то наверное всё-таки не совсем
>> правильно его называть ruby-irb, хотя как по мне - было бы удобно.
> gem, erb и прочие пакеты не были в ruby-stdlibs. Они были в
> ruby-tools, который распилили на отдельные пакеты.
ruby-tools ранее не был установлен на той системе, на которую они
влетели уже в распиленном состоянии.
Т.е. - сейчас вот это примерно выглядит так:
# apt-get remove gem
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
bundle erb gem gem-did-you-mean gem-power-assert irb kde5
kde5-dolphin kde5-mini kde5-small rake rdoc ri ruby ruby-bundler
ruby-minitest ruby-net-telnet
ruby-rake ruby-rdoc ruby-rubygems-update ruby-stdlibs ruby-test-unit
ruby-xmlrpc
0 будет обновлено, 0 новых установлено, 23 пакетов будет удалено и 0 не
будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 17,2MB дискового пространства.
>
> По полиси:
> /Вышесказанное относится к pure-module пакетам, а не end-user
> программам, написанным на языке ruby (например, alexandria). В этом
> случае имя и группа пакета должны соответствовать действительности.
> /То есть если пакет содержит исполняемый файл с именем, то по полиси
> префикс ruby- необязателен,
Да, согласен.
Подробная информация о списке рассылки Devel