Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Обновить документацию в части установки зависимостей. #1437

Open
vskubriev opened this issue Aug 7, 2024 · 4 comments

Comments

@vskubriev
Copy link

Опишите ошибку
Система Ubuntu 20.04. Ставлю deb пакет LTS версии. С ним по apt-get -f install приезжает моно. Удаляю deb пакет, т.к. нуждаюсь в oscript из второй ветки.

Пытаюсь завести дебагер (debug) - не работает точка останова. Ни чего происходит по сути.

Поставил mono-complete с репа разработчиков mono и всё сам заработало.

https://www.mono-project.com/download/stable/#download-lin

Ожидаемое поведение
Нужно понять что не хватало 2-ой ветке в 20.04 и добавить об этом информацию в документацию на сайт для 2-ой ветки. Для LTS ветки скорее всего достаточно того что приезжает по зависимостям из deb пакета её.

Окружение

  • ОС: Ubuntu
  • Версия: 20.04
@EvilBeaver
Copy link
Owner

https://oscript.io/docs/page/install "требуется mono 6+" но согласен, документации много не бывает.

Подскажите, где ожидали прочитать про то, что моно надо ставить из реп моно, а не убунту? В каком месте это было бы легко найти?

@nixel2007
Copy link
Collaborator

А может версию зависимости в деб пакет зашить? Оно тогда падать будет на убунтовских репах

@vskubriev
Copy link
Author

Вообще надо в целом над документацией поработать. По крайней мере быстро на этой странице не разобраться что к чему.

Вот что у нас в deb пакете актуальной версии

vskubriev@thinkpad-t16:~$ apt-cache show onescript-engine
Package: onescript-engine
Status: install ok installed
Section: interpreters
Origin: https://github.com/EvilBeaver/OneScript/
Maintainer: Sergey Batanov <sergey.batanov@dmpas.ru>
Architecture: all
Version: 1.9.1
Provides: onescript
Depends: mono-runtime, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all
Recommends: mono-complete
Description: 1Script execution engine.
  Cross-platform scripting engine
  for DevOps who use 1C:Enterprise Platform (http://1c-dn.com/1c_enterprise)
Description-md5: 70bd62aedc8f83903caa29622559426c

Моно там есть и оно приехало. Но отладка не работает пока не поставишь с оф.сайта. Опять же это актуально как на 20.04 так и 22.04 (у коллеги).

Честно сказать тут чтобы сделать надо вникать в версионность моны и её варианты. Я совсем от этого далёк.

Если эта проблема актуальна для всех версий т.е. не только 2ой ветки но и 1.9, 1.8 то надо бы добавить в доку - наверное там где сказано про В среде Linux - Mono версии 6.4 или выше.

Я бы пока просто там добавил в виде footnote что если не работает отладка поставьте моно с оф.сайт и ссылку положил бы.

Ломать установку пакета прописывая туда моно которое не заедет на убунте или другое линуксе не стоит - не рабочий деб пакет это плохо имхо.

@nixel2007
Copy link
Collaborator

Ломать установку пакета прописывая туда моно которое не заедет на убунте или другое линуксе не стоит - не рабочий деб пакет это плохо имхо.

Так а какая разница, если без свежего моно оно все равно не работает? Лучше узнать это на установке, чем на запуске.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants