The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

14.06.2018 20:15  Подготовленный в Microsoft deb-пакет с Open R принудительно заменяет /bin/sh на bash

Компания Microsoft опубликовала deb-пакет (microsoft-r-open-mro-3.5.0) с инструментарием Open R (вариант языка R от Microsoft) для Debian и Ubuntu, в установочном сценарии которого обнаружена серия недопустимых оплошностей. В частности, скрипт настройки, вызываемый после установки пакета (postinstall), удаляет /bin/sh, после чего создаёт символическую ссылку /bin/sh на /bin/bash. Если в системе нет /bin/bash то /bin/sh остаётся удалённым и пользователь получает неработающее окружение.

Примечательно, что на идентичный код удаления /bin/sh в RPM-пакетах пользователи обращали внимание ещё в 2016 году. В то время проблема осталась нерешённой, а представитель Microsoft лишь пояснил, что /bin/sh заменяется, так как в Ubuntu в качестве shell по умолчанию применяется dash, а shell-обвязка над Microsoft R Server может работать только в bash. На этот раз критика не осталась без внимания и инженеры из Microsoft обновили deb- и rpm-пакеты, удалив в скрипте postinstall строки замены /bin/sh, вместо которых задействованы dpkg-divert для DEB и update-alternatives для RPM.


   #!/bin/bash
 
   #TODO: Avoid hard code VERSION number in all scripts
   VERSION=`echo $DPKG_MAINTSCRIPT_PACKAGE | sed 's/[[:alpha:]|(|[:space:]]//g' | sed 's/\-*//' | awk  -F. '{print $1 "." $2 "." $3}'`
   INSTALL_PREFIX="/opt/microsoft/ropen/${VERSION}"
 
   echo $VERSION
 
   ln -s "${INSTALL_PREFIX}/lib64/R/bin/R" /usr/bin/R
   ln -s "${INSTALL_PREFIX}/lib64/R/bin/Rscript" /usr/bin/Rscript
 
   rm /bin/sh
   ln -s /bin/bash /bin/sh

Кроме того, в скриптах есть и другие ошибки, например, в случае наличия уже установленного оригинального R, установочный скрипт завершается ошибкой, а в случае удаления пакета Microsoft удаляет и исполняемые файлы оригинального R (/usr/bin/R, /usr/bin/Rscript). Скрипт prerm:


   #!/bin/bash
 
   VERSION=`echo $DPKG_MAINTSCRIPT_PACKAGE | sed 's/[[:alpha:]|(|[:space:]]//g' | sed 's/\-*//' | awk  -F. '{print $1 "." $2 "." $3}'`
   INSTALL_PREFIX="/opt/microsoft/ropen/${VERSION}/"
 
   rm /usr/bin/R
   rm /usr/bin/Rscript
   rm -rf "${INSTALL_PREFIX}/lib64/R/backup"



  1. Главная ссылка к новости (https://www.preining.info/blog...)
  2. OpenNews: Релиз языка программирования R 3.4
  3. OpenNews: Компания Oracle выпустила собственный открытый дистрибутив языка R
  4. OpenNews: Эксперименты с системой после выполнения rm -rf /
  5. OpenNews: Выполнение rm -rf / может привести к неработоспособности UEFI-прошивки ноутбука
  6. Удаление /usr в скрипте установки bumblebee
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: shell, microsoft, rlang
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 20:27, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +133 +/
    И эти люди будут владеть GitHub-ом...
     
     
  • 2.23, Xadson (?), 22:22, 14/06/2018 [^] [ответить]    [к модератору]
  • –22 +/
    Какие люди будут владеть гитхабом? Те люди которые пишут кривой код или кто? Какое отношение кривой код написанный кем-то имеет к владению гитхабом? Думайте прежде чем писать охинею.
     
     
  • 3.32, Аноним (-), 23:27, 14/06/2018 [^] [ответить]    [к модератору]
  • +1 +/
    Неаноним правильно говорит что рабы не разделяют имущество рабовладельца. Минусуете за правду?
     
     
  • 4.69, Xadson (?), 07:32, 15/06/2018 [^] [ответить]     [к модератору]
  • –16 +/
    Минусуют, потому что балбесы Не понимают что программист работающий в микрософт... весь текст скрыт [показать]
     
     
  • 5.90, кверти (ok), 11:02, 15/06/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    Зато одному местному клоуну тут непонятно, что мелкософт только и состоит из таких имбецилов,  пишущих кривой код, и их начальников(тоже, кстати, имбецилов). А как же нормальные ребята там, спросишь ты? Отвечаю. Это исключение, лишь подверждающее правило.
     
     
  • 6.131, Xadson (?), 16:50, 15/06/2018 [^] [ответить]     [к модератору]  
  • –5 +/
    Местный клоун понимает что мелкософт не состоит только из таких имбецилов и не у... весь текст скрыт [показать]
     
     
  • 7.135, Аноним (-), 17:38, 15/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    микрософт состоит из миллиардов разных имбецилов, некоторые из них храбро бросаю... весь текст скрыт [показать]
     
     
  • 8.147, Xadson (?), 22:10, 15/06/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    >  защищать репутацию микрософта-батюшки за деньгу-матушку

    Некоторые по всей видимости по себе судят. Я написал лишь только то что является очевидным. А Вас понесло фантазировать.

     
     
  • 9.157, kuku (ok), 10:11, 16/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Куда не ткнут, везде наср_ут.
    Достали уже.
     
  • 9.172, Аноним (172), 04:33, 21/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Очевидно, тот кто платит идиотам за идиотский код, сам является идиотом, так что, да мс на 100% состоит из идиотов.
     
     
  • 10.174, Andrey Mitrofanov (?), 09:45, 21/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Очевидно, тот
    >сам является идиотом, так

    Нет. " сволочь, он, сволочь!, тов.лектор! "

    > что, да мс на 100% состоит из идиотов.

    Вы им льстите.  Вы идиот или сволочь?

     
     
  • 11.175, Аноним (175), 10:24, 21/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    С точки зрения целеполагания, вданном контексте, это синонимы.
     
  • 8.160, онон (?), 15:04, 16/06/2018 [^] [ответить]    [к модератору]  
  • +/

    > микрософт состоит из миллиардов

    А че не триллионов сразу? 3.14здеть - так уж по полной.

     
     
  • 9.168, кверти (ok), 15:06, 17/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >> микрософт состоит из миллиардов
    > А че не триллионов сразу? 3.14здеть - так уж по полной.

    так он же прав! Майкрософт без своих дeбилопользователей не существует. А сколько их у мелких?

     
  • 5.92, kai3341 (ok), 11:20, 15/06/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    Какова вероятность того, что строки, удаляющие bin sh, оказались в postrm случа... весь текст скрыт [показать]
     
     
  • 6.95, Справочная (?), 11:32, 15/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    А какова вероятность, что это проекта в MS рейтинг уровня очень маловажного (относительно)?
    Мне кажется, что большая.
     
     
  • 7.173, Аноним (172), 04:36, 21/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Ваш пьяный сосед рубит топором вашу дверь и кричит, что убьетвас, а че вы в поли... весь текст скрыт [показать]
     
  • 6.148, Аноним (-), 01:02, 16/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    О, коварный план от мс по захвату миру и раздраконивания лично тебя. Хорошо что вовремя заметили, а то случилось бы непоправимое.
     
  • 3.40, Anomym (?), 01:09, 15/06/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    Которые поощряют кривой код
     
  • 3.46, Аноним (-), 01:41, 15/06/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    Которые платят зарплату за этот кривой код.
     
     
  • 4.66, Xadson (?), 07:18, 15/06/2018 [^] [ответить]     [к модератору]  
  • –5 +/
    Те кто платит зарплату за кривой код, кривой код не инспектируют, это делают дру... весь текст скрыт [показать]
     
     
  • 5.103, Jh (?), 12:51, 15/06/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    короче, никто не виноват, оно само получилось
     
  • 5.137, Аноним (-), 17:45, 15/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    нафанаил никодимович, подготовьте служебку на премию этому менеджеру по социалме... весь текст скрыт [показать]
     
     
  • 6.140, Аноним (-), 18:52, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    За хромающую русскую грамматику её надо увеличить, человек код США выполняет.
     
  • 3.85, sasku (ok), 10:25, 15/06/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    всегда, во все времена, за ошибки подчиненных отвечает начальство и в конечном итоге хозяин фирмы.
    значит он плохих работников набрал, или плохо контролирует их работу, или поощряет ошибки....
    в любом случае все претензии к фирме, а не к исполнителю.
     
  • 3.87, Kroz (??), 10:29, 15/06/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Не может быть хороший менеджмент с плохими программистами. Потому, что хороший менеджмент повыгоняет плохих программистов. Так что Анон дело говорит.
     
  • 3.88, еще_один_Аноним (?), 10:39, 15/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Хорошо Ты Владелец того же Майкрософта У тебя десятки тысяч сотрудников Я пон... весь текст скрыт [показать]
     
     
  • 4.89, еще_один_Аноним (?), 10:49, 15/06/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    Кто-то скажет что такое нереально Но я скажу Вполне реально Взять в пример... весь текст скрыт [показать]
     
     
  • 5.139, Аноним (-), 18:45, 15/06/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    В крупных межнациональных корпорациях такое понятие как честь или достоинство си... весь текст скрыт [показать]
     
  • 4.99, Василий Топоров (?), 11:44, 15/06/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    Никогда капитан ты не станешь майором И да, сообщи потом прилюдно, пожалуйста... весь текст скрыт [показать]
     
  • 2.59, Тот_Самый_Анонимус (?), 05:56, 15/06/2018 [^] [ответить]     [к модератору]  
  • –8 +/
    Ну, справедливости ради, в своё время абанта и другие дистры таким же образом по... весь текст скрыт [показать]
     
     
  • 3.98, Moomintroll (ok), 11:43, 15/06/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    > абанта

    Да сколько ж можно?!?!?!

    https://simple.wikipedia.org/wiki/Ubuntu:

    «It is pronounced "oo-boon-too»

     
     
  • 4.165, Тот_Самый_Анонимус (?), 09:11, 17/06/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    Как хочу, так и читаю, это английский с его тупой орфографией. Вот если будут правила более конкретными, то тогда и поговорим.
     
     
  • 5.177, Moomintroll (ok), 10:43, 13/07/2018 [^] [ответить]     [к модератору]  
  • +/
    В том-то и дело, что это не английский Это какой-то африканский написанный лати... весь текст скрыт [показать]
     
  • 3.138, Аноним (-), 17:48, 15/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    ну ка расскажи больше подробностей об адалении бинарей мимо пакетного менеджера ... весь текст скрыт [показать]
     
     
  • 4.166, Тот_Самый_Анонимус (?), 09:12, 17/06/2018 [^] [ответить]    [к модератору]  
  • +/
    В абанте и других дистрах всё ещё хуже: они ничего не исправили, когда их поймали за руку. Это была официальная политика.

     
  • 4.169, кверти (ok), 15:18, 17/06/2018 [^] [ответить]     [к модератору]  
  • +/
    у английского нормальная орфография, но некоторые дeбилы ее просто не знают ... весь текст скрыт [показать]
     
     
  • 5.176, Тот_Самый_Анонимус (?), 21:21, 21/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > у английского нормальная орфография, но некоторые дeбилы ее просто не знают

    Кому и кобыла невеста...

     
  • 2.60, Аноним (-), 06:06, 15/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Нет, что ты, сейчас тебе скажут, "что бы управлять птицефабрийкой не нужно самому быть курицей"
     
     ....нить скрыта, показать (38)

  • 1.2, Аноним (-), 20:28, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Снова индусы кал накодили за миску чечевицы.
     
     
  • 2.17, user (??), 21:55, 14/06/2018 [^] [ответить]    [к модератору]  
  • +9 +/
    из чечевицы будет не кал, а облако
     
     
  • 3.21, Аноним (-), 22:03, 14/06/2018 [^] [ответить]    [к модератору]  
  • +8 +/
    Micros~1 Cloud R
     
  • 3.57, Аноним (-), 04:57, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Сперва будет облако. Много облаков, а потом уже калл.
     
  • 1.4, An (??), 20:34, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Смешно и печально. Если они это делаю не специально, то они ...  
     
  • 1.5, Kuromi (ok), 20:37, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    Это еще что, в будущих пакетах от Microsoft Линукс будет автоматически заменяться на Windows, десяточку само собой.
     
     
  • 2.82, Аноним (-), 09:46, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Только после того как в системе будет найдена информация о валидной кредитной карте.
     
  • 1.6, Аноним (-), 20:39, 14/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –15 +/
    а какие индусы в дебиане нагкодили такой чудо-шелл, что эти тривиальные скрипты ... весь текст скрыт [показать]
     
     
  • 2.8, Аноним (-), 20:44, 14/06/2018 [^] [ответить]    [к модератору]  
  • +22 +/
    Дебиан не при чём.

    Микрософту ума заюзать нестандартные bash-возможности хватило, а прописать #!/bin/bash - не хватило.

     
     
  • 3.24, Аноним84701 (ok), 22:27, 14/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Лучше все же usr bin env bash - прибит не такими длинными гвоздями, позволяет... весь текст скрыт [показать]
     
     
  • 4.41, Led (ok), 01:21, 15/06/2018 [^] [ответить]    [к модератору]  
  • +8 +/
    > считается хорошим тоном.

    Нет.

     
     
  • 5.47, Аноним (-), 02:01, 15/06/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    > > считается хорошим тоном.
    > Нет.

    А кстати почему нет? Много где такое вижу...

     
     
  • 6.50, Led (ok), 02:15, 15/06/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    > Много где такое вижу...

    "Много где" - это от гвидобейсикокодеров и прочих маководов пола такая "мода"

     
     
  • 7.55, Аноним (-), 03:25, 15/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Дартаньян, залогинтесь https github com torvalds linux search q usr bin ... весь текст скрыт [показать]
     
  • 7.120, имя (?), 15:04, 15/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Вы, поди, даже не пытались скрипты с #!/bin/bash запускать во FreeBSD, например.
     
  • 6.56, Аноним (-), 03:34, 15/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Неудобно, если нужно сразу несколько древнючих версий баша в системе окостыливат... весь текст скрыт [показать]
     
     
  • 7.125, Michael Shigorin (ok), 15:19, 15/06/2018 [^] [ответить]     [к модератору]  
  • –4 +/
    Наша больная тема -- бездари, упорно путающие тёплое с мягким В смысле землян,... весь текст скрыт [показать]
     
     
  • 8.127, Аноним (-), 15:32, 15/06/2018 [^] [ответить]     [к модератору]  
  • +/
    А я почему-то думал, что Дартаньяны Спасибо за разъяснения ... весь текст скрыт [показать]
     
     
  • 9.178, Michael Shigorin (ok), 14:33, 26/07/2018 [^] [ответить]     [к модератору]  
  • +/
    Техническое разъяснение вот здесь https lists altlinux org pipermail devel 20... весь текст скрыт [показать]
     
  • 6.74, тигарэтоя (?), 09:10, 15/06/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    это просто умственное развитие данного товарища не позволяет пользоваться env ом... весь текст скрыт [показать]
     
     
  • 7.118, Michael Shigorin (ok), 14:28, 15/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Для клиники в usr local разве можно закладываться на существование usr bin env... весь текст скрыт [показать]
     
  • 6.163, freehck (ok), 04:52, 17/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    А Вы попробуйте ответить на вопрос зачем кому-то это понадобилось Суть в том,... весь текст скрыт [показать]
     
     
  • 7.170, Гентушник (ok), 09:39, 19/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну хз, утилиты типо rm, ls и прочее обычно в скриптах вызываются без указания полного пути до них. Тоже бардак?
    Иногда встречаются конструкции вида RM="/bin/rm", но я не очень понимаю от них профит.
     
  • 4.80, Пользователь Debian (?), 09:44, 15/06/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Это не нужно _в пакете для Debian_ 8212 просто потому, что там баш находится ... весь текст скрыт [показать]
     
     
  • 5.108, J.L. (?), 13:24, 15/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    deb как и сам скрипт не обязаны устанавливаться в дебиане и в конкретной версии... весь текст скрыт [показать]
     
     
  • 6.110, Andrey Mitrofanov (?), 13:41, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > deb как и сам скрипт не обязаны устанавливаться в дебиане

    Так он, .deb-то, для установки в Windows 10 ?! Что же вы сразу-то молчали??

    >(и в конкретной версии дебиана

     
     
  • 7.128, J.L. (?), 15:36, 15/06/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    я тут вижу иОСь и солярку https en wikipedia org wiki Deb_ file_format Ado... весь текст скрыт [показать]
     
  • 5.124, Аноним (-), 15:17, 15/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Я вас щас удивлю https distrowatch com search php ostype All category All ori... весь текст скрыт [показать]
     
     ....нить скрыта, показать (20)

  • 1.9, Аноним (-), 21:07, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Не прошло и двух лет с тех пор, как я создал issue на гитхабе.
     
  • 1.10, Аноним (-), 21:11, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    Мелкомягких нужно гнать пинками из Linux и Open Source вообще.
     
     
  • 2.62, Аноним (-), 06:15, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Можно начать с LF. Гнать LF из Linux и Open Source
     
  • 1.12, Аноним (-), 21:17, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +23 +/
    >У меня нет времени руками переписывать все #!/bin/sh на #!/bin/bash, белый сахиб уже неделю назад хотел увидеть пакет, визуалстудия торомозит, про сед я не слыхал, поменяю пожалуй файлы в системе, мож никто не заметит.
     
  • 1.13, VINRARUS (ok), 21:27, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –8 +/
    Нужно написать вирус который заменяет /bin/bash на /bin/sh, тем самым многократно ускоряя бездарные дистрибутивы. >_<
    bash должен умереть, а shell должен править миром!!
     
     
  • 2.20, Аноним (-), 22:00, 14/06/2018 [^] [ответить]     [к модератору]  
  • +/
    точно вот этот скрипт cat bin bash bin sh rm -f bin bash... весь текст скрыт [показать]
     
     
  • 3.72, ryoken (ok), 09:09, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > точно! вот этот скрипт: cat /bin/bash > /bin/sh; rm -f /bin/bash

    Тогда уж shred -uv /bin/bash
    :D

     
     
  • 4.81, Пользователь Debian (?), 09:46, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >> точно! вот этот скрипт: cat /bin/bash > /bin/sh; rm -f /bin/bash
    > Тогда уж shred -uv /bin/bash
    > :D

    На современных ФС shred абсолютно бесполезен.

     
  • 3.145, Аноним (-), 20:59, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > точно!

    Какой нахрен точно!
    Это же наоборот, замена sh на bash.

     
     
  • 4.159, VINRARUS (ok), 14:10, 16/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Это агент M$!
     
  • 4.161, Аноним (-), 15:39, 16/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >> точно!
    > Какой нахрен точно!
    > Это же наоборот, замена sh на bash.

    обрати внимание на работу скрипта при отсутствии баша в системе. Это же вирус уровня микрософт.

     
  • 1.14, Аноним (-), 21:30, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Ой, дебыли. Pre-Depends: bash + #!/bin/bash
     
     
  • 2.83, Пользователь Debian (?), 09:47, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Ой, дебыли. Pre-Depends: bash + #!/bin/bash

    Первое не нужно: bash имеет статус essential. См. https://www.debian.org/doc/debian-policy/#dependencies

     
  • 1.15, Аноним (-), 21:33, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    "rm -rf /" они там нигде не вызывают? я б не удивился
     
  • 1.16, Аноним (-), 21:43, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Под какой виртуалкой лучше запускать такое и всякие скайпы?
     
     
  • 2.18, Аноним (-), 21:56, 14/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    В flatpak
     
  • 2.68, никрософт (?), 07:30, 15/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    такое лучше вообще не запускать
     
  • 2.96, админ локалхоста (?), 11:34, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Hyper-V
     
  • 1.19, Аноним (-), 21:58, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Есть свободный http://www.r-project.org/, вариант от Microsoft не нужен.
     
     
  • 2.94, Аноним (-), 11:29, 15/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    404
     
     
  • 3.100, Василий Топоров (?), 11:50, 15/06/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Из адресной строки по ссылке запятую уберите и будет 200.
     
  • 1.22, Аноним84701 (ok), 22:16, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    > представитель Microsoft лишь пояснил, что /bin/sh заменяется, так как в Ubuntu в качестве shell по умолчанию применяется dash, а shell-обвязка над Microsoft R Server может работать только в bash

    Т.е. горе-скриптоваятели даже не в курсе таких базовых вещей, как
    [code]
    #!/usr/bin/env foo
    [/code]
    и им никто не объяснил, что если для работы пакета нужен bash, то его можно прописать в зависимостях пакета, а вот  перезаписывание или удаление пакетом А файлов пакета Б обычно считается конфликтом/ошибкой?

    Тогда вангуется мне, что это лишь вершина айсберга и куча вариантов
    rm -rf "$MSMROOT/"*
    только и ждут своего "звездного" часа.

     
     
  • 2.39, Аноним (-), 00:57, 15/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Они к виндовс привыкли Удаляй неугодное, переустанавливай нерабочее - вот их ... весь текст скрыт [показать]
     
     
  • 3.126, Аноним (-), 15:23, 15/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Позвольте поинтересоваться, а что в нем плохого?
     
     
  • 4.130, Аноним (-), 16:36, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >  Позвольте поинтересоваться, а что в нем плохого?

    Ничего если вы ЭТО делаете на своем локалхосте один в своей комнате ночью под одеалом.

     
     
  • 5.156, Anonim (??), 08:39, 16/06/2018 [^] [ответить]    [к модератору]  
  • +/
    переустанавливать .net framework одной рукой?
     
  • 4.132, Аноним (-), 17:10, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Что случится с сиране рстудией после обновления пакета-владельца /bin/sh?
     
  • 2.76, КО (?), 09:17, 15/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Это что, тут собралась кучка читателей, которые в упор не видят, что скрипты по ... весь текст скрыт [показать]
     
     
  • 3.116, Аноним (-), 14:21, 15/06/2018 [^] [ответить]     [к модератору]  
  • +/
    А если bash присутствует то удалять и подменять можно И этот человек будет что-... весь текст скрыт [показать]
     
  • 1.25, Mario (??), 22:29, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    В bsd просто нету bash, сотрудники ms шмогли найти tcsh.
     
     
  • 2.37, анонимный_аноним (?), 00:16, 15/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    А Microsoft Open R нет под BSD и не планируется. Это не отрицает факта криворукости разработчиков установщика Microsoft Open R. (а что вы хотите от фирмы где рулят индусы?)
     
  • 1.30, Аноним (-), 23:04, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Все правильно сделали. Шел должен быть башем, нефиг страдать них синдромом, в (винде такого нет), а мусор от старых пакетов и установленных вручную прог при удалении надо чистить.
     
     
  • 2.33, Аноним (-), 23:48, 14/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >Шел должен быть башем

    Не должен.
    >нефиг страдать них синдромом

    Так что поделаешь, раз bash жирен, медлителен и в 99,9% случаев излишен.

     
     
  • 3.117, Michael Shigorin (ok), 14:24, 15/06/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    В дебиане просто не умеют его готовить и упорно тащат свой глючный dash да, я ... весь текст скрыт [показать]
     
     
  • 4.149, Аноним (-), 01:12, 16/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Где можно посмотреть, как его приготовить Понимаю, что в дебиан не самая оптими... весь текст скрыт [показать]
     
  • 4.153, Led (ok), 02:47, 16/06/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    >> Так что поделаешь, раз bash жирен, медлителен и в 99,9% случаев излишен.
    > В дебиане просто не умеют его готовить и упорно тащат свой глючный
    > dash?
    > (да, я вляпывался в его баги на, казалось бы, элементарных вещах)

    Кто на что учился: одни - вляпываться, другие - исправлять.

     
     
  • 5.158, Michael Shigorin (ok), 11:59, 16/06/2018 [^] [ответить]     [к модератору]  
  • –5 +/
    Кстати, перевесь хотя бы на nobody то, что исправлять явно не собираешься или ... весь текст скрыт [показать]
     
     
  • 6.164, freehck (ok), 05:03, 17/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Сор из избы не выносите, а ... весь текст скрыт [показать]
     
  • 3.171, Аноним (171), 15:22, 19/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    А еще в нем уязвимости бывают всякие
     
  • 1.35, Аноним (-), 23:55, 14/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    через 4 месяца ждем багфикс
     
     
  • 2.38, Anonim (??), 00:31, 15/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > через 4 месяца ждем багфикс

    CVE-2019-MS-*
    ?

     
  • 1.52, Андрей (??), 02:18, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    > Подготовленный в Microsoft deb-пакет

    Скажи мне ко такое лет пять назад я бы счёл его альтернативно умным...
    А сейчас этот абсурд стал реальностью, куда мир катится?

     
     
  • 2.134, Аноним (-), 17:11, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    В пекло. Или в светлое будущее?

     
  • 1.53, Аноним (-), 02:40, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Могли просто запустить Vagrant или Dockerfile ....
     
  • 1.54, Аноним (-), 03:15, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >Если в системе нет /bin/bash то /bin/sh остаётся удалённым и пользователь получает неработающее окружение.

    Про это кто-то помнит?

    rm -rf /usr /lib/nvidia-current/xorg/xorg

     
  • 1.58, Аноним (-), 05:48, 15/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    ИМХО, пакеты не должны влиять на всю систему Они должны поставить пакет в песоч... весь текст скрыт [показать]
     
     
  • 2.63, Аноним (-), 06:20, 15/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > ЛЕВЫЕ пакеты не должны влиять на всю систему

    fixed. Именно для всяких криворуких, типа МС, делают эти ваши flatpak

     
     
  • 3.93, Andrey Mitrofanov (?), 11:21, 15/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Они просто ешё не освоили этот ваш xxx_of_the_day Не ценят они заботы об их... весь текст скрыт [показать]
     
  • 2.78, Andrey Mitrofanov (?), 09:29, 15/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    > ИМХО, пакеты не должны влиять на всю систему. Они должны поставить пакет

    Вы ничего не понимаете!  В пакетах SETUP.EXE.

     
  • 1.71, ryoken (ok), 09:06, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Собссно вопрос один. Это идиотизм или диверсия?
     
     
  • 2.75, Аноним (-), 09:10, 15/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Это спотыкание о священные костыли weteran unix admin'ов.
     
     
  • 3.105, Michael Shigorin (ok), 13:10, 15/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > weteran

    Вот так даже из неграмотнАсти и рождаются мемы...

     
  • 2.79, Andrey Mitrofanov (?), 09:32, 15/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Собссно вопрос один. Это идиотизм или диверсия?

    Это сно ^W дружба вурдалака.  Не дёргайтесь под клыками, терпите[!]!

     
  • 2.144, Разраб (?), 20:43, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > идиотизм или диверсия?

    Обычно от Микрософт исходит диверсия.
    Но в данном случае - обычный индуизм.

     
  • 1.84, Потомок изобретателя колеса (?), 10:24, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Это ерунда по сравнению со скриптом установки драйверов для модема от Мегафона. То чудо вообще пароль от рута обнуляет.
     
     
  • 2.101, Аноним (-), 11:57, 15/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Пароль root остаётся, но sudoers становятся ALL ALL - в общем, любой юзер может ... весь текст скрыт [показать]
     
     
  • 3.102, Аноним (-), 11:59, 15/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Забыл написать зачем - для SMS-клиента. У мегафона есть услуга 5000 SMS бесплатно, а мне надо делать рассылку "ваш заказ такой-то доставлен". Не с телефона же это делать!
     
  • 3.146, Потомок изобретателя колеса (?), 22:03, 15/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    У Вас, наверное, другой скрипт на установку был. У меня именно рут обнулялся.
     
  • 1.91, Sfinx (ok), 11:09, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    никто в своем уме ничего от мерзкософта ставить не будет, да еще и с рут правами... т.е. срут они на все права ;)
     
  • 1.97, Аноним (-), 11:35, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    При установке генты
    - Давай проверим баш это, или не баш. Я даже команду знаю.
    livecd root # ulimits
    bash: ulimits: command not found

    http://ibash.org.ru/quote.php?id=3365

     
  • 1.104, Michael Shigorin (ok), 13:02, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    #!/bin/bash плюс зависимость им, разумеется, не по силам.
     
     
  • 2.107, Andrey Mitrofanov (?), 13:23, 15/06/2018 [^] [ответить]     [к модератору]  
  • +/
    U прямо ээээ внимательно HIGH, will robinson U Миша I I Терпимее на... весь текст скрыт [показать]
     
     
  • 3.114, Michael Shigorin (ok), 14:17, 15/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Терпимее надо к этим пи ^W новичкам у сообшестве. Мягшее!111

    Эт к дебиану, Андрюша![U]!

     
     
  • 4.121, Andrey Mitrofanov (?), 15:09, 15/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >> Терпимее надо к этим пи ^W новичкам у сообшестве. Мягшее!111
    > Эт к дебиану, Андрюша![U]!

    У[/U]гу.  ==Пока не стало обязательным, в поисках _не_ привечающего Микрософт сообщества.

     
  • 1.112, Нанобот (ok), 13:48, 15/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    норм, поддержку всяких там второстепенных платформ можно осуществлять по принципу "левой ногой", никто особо не расстроится
     
     
  • 2.123, Andrey Mitrofanov (?), 15:13, 15/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    О Точно Оно1111 B U ar installing secindary platform deb Microsoft W... весь текст скрыт [показать]
     
     
  • 3.143, Аноним (-), 19:07, 15/06/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Ваш английский ужасен, не делайте так больше, пожалуйста, дети могут увидеть ... весь текст скрыт [показать]
     
  • 1.155, Аноним (-), 08:11, 16/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ладно хоть не делает символьную ссылку на powerhshell )))
     
  • 1.162, freehck (ok), 04:36, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > На этот раз критика не осталась без внимания и инженеры из Microsoft обновили deb- и rpm-пакеты, удалив в скрипте postinstall строки замены /bin/sh, вместо которых задействованы dpkg-divert для DEB и update-alternatives для RPM.

    Оуы?! Они издеваются?! А правильный шебанг в своих скриптах прописать вместо #!/bin/sh не судьба?

    > Кроме того, в скриптах есть и другие ошибки, например, в случае наличия уже установленного оригинального R, установочный скрипт завершается ошибкой, а в случае удаления пакета Microsoft удаляет и исполняемые файлы оригинального R (/usr/bin/R, /usr/bin/Rscript).

    O_O. Боже мой. Нет, чтобы ставиться в /opt, ну или ХОТЯ БЫ указать оригинальный R в Conflicts...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor