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 [ответить] [смотреть все]    [к модератору]
  • +130 +/
    И эти люди будут владеть GitHub-ом...
     
     
  • 2.23, Xadson, 22:22, 14/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • –21 +/
    Какие люди будут владеть гитхабом Те люди которые пишут кривой код или кто Как... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.32, Аноним, 23:27, 14/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Неаноним правильно говорит что рабы не разделяют имущество рабовладельца Минусу... весь текст скрыт [показать]
     
     
  • 4.69, Xadson, 07:32, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –15 +/
    Минусуют, потому что балбесы Не понимают что программист работающий в микрософт... весь текст скрыт [показать]
     
     
  • 5.90, кверти, 11:02, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Зато одному местному клоуну тут непонятно, что мелкософт только и состоит из так... весь текст скрыт [показать]
     
     
  • 6.131, Xadson, 16:50, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    Местный клоун понимает что мелкософт не состоит только из таких имбецилов и не у... весь текст скрыт [показать]
     
     
  • 7.135, Аноним, 17:38, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    микрософт состоит из миллиардов разных имбецилов, некоторые из них храбро бросаю... весь текст скрыт [показать]
     
     
  • 8.147, Xadson, 22:10, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Некоторые по всей видимости по себе судят Я написал лишь только то что является... весь текст скрыт [показать]
     
     
  • 9.157, kuku, 10:11, 16/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Куда не ткнут, везде наср_ут.
    Достали уже.
     
  • 9.172, Аноним, 04:33, 21/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Очевидно, тот кто платит идиотам за идиотский код, сам является идиотом, так что... весь текст скрыт [показать]
     
     
  • 10.174, Andrey Mitrofanov, 09:45, 21/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Очевидно, тот
    >сам является идиотом, так

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

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

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

     
     
  • 11.175, Аноним, 10:24, 21/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    С точки зрения целеполагания, вданном контексте, это синонимы.
     
  • 8.160, онон, 15:04, 16/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А че не триллионов сразу 3 14здеть - так уж по полной ... весь текст скрыт [показать]
     
     
  • 9.168, кверти, 15:06, 17/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    так он же прав Майкрософт без своих дeбилопользователей не существует А скольк... весь текст скрыт [показать]
     
  • 5.92, kai3341, 11:20, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Какова вероятность того, что строки, удаляющие bin sh, оказались в postrm случа... весь текст скрыт [показать]
     
     
  • 6.95, Справочная, 11:32, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А какова вероятность, что это проекта в MS рейтинг уровня очень маловажного отн... весь текст скрыт [показать]
     
     
  • 7.173, Аноним, 04:36, 21/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ваш пьяный сосед рубит топором вашу дверь и кричит, что убьетвас, а че вы в поли... весь текст скрыт [показать]
     
  • 6.148, Аноним, 01:02, 16/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    О, коварный план от мс по захвату миру и раздраконивания лично тебя Хорошо что ... весь текст скрыт [показать]
     
  • 3.40, Anomym, 01:09, 15/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +6 +/
    Которые поощряют кривой код
     
  • 3.46, Аноним, 01:41, 15/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Которые платят зарплату за этот кривой код.
     
     
  • 4.66, Xadson, 07:18, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    Те кто платит зарплату за кривой код, кривой код не инспектируют, это делают дру... весь текст скрыт [показать]
     
     
  • 5.103, Jh, 12:51, 15/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    короче, никто не виноват, оно само получилось
     
  • 5.137, Аноним, 17:45, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    нафанаил никодимович, подготовьте служебку на премию этому менеджеру по социалме... весь текст скрыт [показать]
     
     
  • 6.140, Аноним, 18:52, 15/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    За хромающую русскую грамматику её надо увеличить, человек код США выполняет.
     
  • 3.85, sasku, 10:25, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    всегда, во все времена, за ошибки подчиненных отвечает начальство и в конечном и... весь текст скрыт [показать]
     
  • 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 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –7 +/
    Ну, справедливости ради, в своё время абанта и другие дистры таким же образом по... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.98, Moomintroll, 11:43, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Да сколько ж можно https simple wikipedia org wiki Ubuntu 171 It is p... весь текст скрыт [показать]
     
     
  • 4.165, Тот_Самый_Анонимус, 09:11, 17/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Как хочу, так и читаю, это английский с его тупой орфографией Вот если будут пр... весь текст скрыт [показать]
     
  • 3.138, Аноним, 17:48, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    ну ка расскажи больше подробностей об адалении бинарей мимо пакетного менеджера ... весь текст скрыт [показать]
     
     
  • 4.166, Тот_Самый_Анонимус, 09:12, 17/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В абанте и других дистрах всё ещё хуже они ничего не исправили, когда их поймал... весь текст скрыт [показать]
     
  • 4.169, кверти, 15:18, 17/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    у английского нормальная орфография, но некоторые дeбилы ее просто не знают ... весь текст скрыт [показать]
     
     
  • 5.176, Тот_Самый_Анонимус, 21:21, 21/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > у английского нормальная орфография, но некоторые дeбилы ее просто не знают

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

     
  • 2.60, Аноним, 06:06, 15/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Нет, что ты, сейчас тебе скажут, что бы управлять птицефабрийкой не нужно самом... весь текст скрыт [показать] [показать ветку]
     
  • 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, 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, 22:27, 14/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Лучше все же usr bin env bash - прибит не такими длинными гвоздями, позволяет... весь текст скрыт [показать]
     
     
  • 4.41, Led, 01:21, 15/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    > считается хорошим тоном.

    Нет.

     
     
  • 5.47, Аноним, 02:01, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    А кстати почему нет Много где такое вижу ... весь текст скрыт [показать]
     
     
  • 6.50, Led, 02:15, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Много где - это от гвидобейсикокодеров и прочих маководов пола такая мода ... весь текст скрыт [показать]
     
     
  • 7.55, Аноним, 03:25, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Дартаньян, залогинтесь https github com torvalds linux search q usr bin ... весь текст скрыт [показать]
     
  • 7.120, имя, 15:04, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Вы, поди, даже не пытались скрипты с bin bash запускать во FreeBSD, например ... весь текст скрыт [показать]
     
  • 6.56, Аноним, 03:34, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Неудобно, если нужно сразу несколько древнючих версий баша в системе окостыливат... весь текст скрыт [показать]
     
     
  • 7.125, Michael Shigorin, 15:19, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Наша больная тема -- бездари, упорно путающие тёплое с мягким В смысле землян,... весь текст скрыт [показать]
     
     
  • 8.127, Аноним, 15:32, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А я почему-то думал, что Дартаньяны Спасибо за разъяснения ... весь текст скрыт [показать]
     
  • 6.74, тигарэтоя, 09:10, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    это просто умственное развитие данного товарища не позволяет пользоваться env ом... весь текст скрыт [показать]
     
     
  • 7.118, Michael Shigorin, 14:28, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для клиники в usr local разве можно закладываться на существование usr bin env... весь текст скрыт [показать]
     
  • 6.163, freehck, 04:52, 17/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А Вы попробуйте ответить на вопрос зачем кому-то это понадобилось Суть в том,... весь текст скрыт [показать]
     
     
  • 7.170, Гентушник, 09:39, 19/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну хз, утилиты типо rm, ls и прочее обычно в скриптах вызываются без указания по... весь текст скрыт [показать]
     
  • 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-то, для установки в Windows 10 Что же вы сразу-то молчали ... весь текст скрыт [показать]
     
     
  • 7.128, J.L., 15:36, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    я тут вижу иОСь и солярку 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... весь текст скрыт [показать]
     
  • 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, 21:27, 14/06/2018 [ответить] [смотреть все]     [к модератору]  
  • –8 +/
    Нужно написать вирус который заменяет bin bash на bin sh, тем самым многократн... весь текст скрыт [показать]
     
     
  • 2.20, Аноним, 22:00, 14/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    точно вот этот скрипт cat bin bash bin sh rm -f bin bash... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.72, ryoken, 09:09, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Тогда уж shred -uv bin bash D... весь текст скрыт [показать]
     
     
  • 4.81, Пользователь Debian, 09:46, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    На современных ФС shred абсолютно бесполезен ... весь текст скрыт [показать]
     
  • 3.145, Аноним, 20:59, 15/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > точно!

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

     
     
  • 4.159, VINRARUS, 14:10, 16/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Это агент M$!
     
  • 4.161, Аноним, 15:39, 16/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    обрати внимание на работу скрипта при отсутствии баша в системе Это же вирус ур... весь текст скрыт [показать]
     
  • 1.14, Аноним, 21:30, 14/06/2018 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Ой, дебыли. Pre-Depends: bash + #!/bin/bash
     
     
  • 2.83, Пользователь Debian, 09:47, 15/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Первое не нужно bash имеет статус essential См https www debian org doc deb... весь текст скрыт [показать] [показать ветку]
     
  • 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, 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 и не планируется Это не отрицает факта криворуко... весь текст скрыт [показать] [показать ветку]
     
  • 1.30, Аноним, 23:04, 14/06/2018 [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Все правильно сделали Шел должен быть башем, нефиг страдать них синдромом, в в... весь текст скрыт [показать]
     
     
  • 2.33, Аноним, 23:48, 14/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Не должен Так что поделаешь, раз bash жирен, медлителен и в 99,9 случаев излиш... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.117, Michael Shigorin, 14:24, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    В дебиане просто не умеют его готовить и упорно тащат свой глючный dash да, я ... весь текст скрыт [показать]
     
     
  • 4.149, Аноним, 01:12, 16/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Где можно посмотреть, как его приготовить Понимаю, что в дебиан не самая оптими... весь текст скрыт [показать]
     
  • 4.153, Led, 02:47, 16/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Кто на что учился одни - вляпываться, другие - исправлять ... весь текст скрыт [показать]
     
     
  • 5.158, Michael Shigorin, 11:59, 16/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    Кстати, перевесь хотя бы на nobody то, что исправлять явно не собираешься или ... весь текст скрыт [показать]
     
     
  • 6.164, freehck, 05:03, 17/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Сор из избы не выносите, а ... весь текст скрыт [показать]
     
  • 3.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 +/
    Про это кто-то помнит rm -rf usr lib nvidia-current xorg xorg... весь текст скрыт [показать]
     
  • 1.58, Аноним, 05:48, 15/06/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    ИМХО, пакеты не должны влиять на всю систему Они должны поставить пакет в песоч... весь текст скрыт [показать]
     
     
  • 2.63, Аноним, 06:20, 15/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    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, 09:06, 15/06/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    Собссно вопрос один. Это идиотизм или диверсия?
     
     
  • 2.75, Аноним, 09:10, 15/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    Это спотыкание о священные костыли weteran unix admin'ов.
     
     
  • 3.105, Michael Shigorin, 13:10, 15/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > weteran

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

     
  • 2.79, Andrey Mitrofanov, 09:32, 15/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Это сно W дружба вурдалака Не дёргайтесь под клыками, терпите ... весь текст скрыт [показать] [показать ветку]
     
  • 2.144, Разраб, 20:43, 15/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Обычно от Микрософт исходит диверсия Но в данном случае - обычный индуизм ... весь текст скрыт [показать] [показать ветку]
     
  • 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, 11:09, 15/06/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    никто в своем уме ничего от мерзкософта ставить не будет, да еще и с рут правами... т.е. срут они на все права ;)
     
  • 1.97, Аноним, 11:35, 15/06/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    При установке генты - Давай проверим баш это, или не баш Я даже команду знаю l... весь текст скрыт [показать]
     
  • 1.104, Michael Shigorin, 13:02, 15/06/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    #!/bin/bash плюс зависимость им, разумеется, не по силам.
     
     
  • 2.107, Andrey Mitrofanov, 13:23, 15/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    U прямо ээээ внимательно HIGH, will robinson U Миша I I Терпимее на... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.114, Michael Shigorin, 14:17, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Эт к дебиану, Андрюша U ... весь текст скрыт [показать]
     
     
  • 4.121, Andrey Mitrofanov, 15:09, 15/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У U гу Пока не стало обязательным, в поисках _не_ привечающего Микрософт со... весь текст скрыт [показать]
     
  • 1.112, Нанобот, 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, 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