Nikolay
Shub
как?
Shub
вообще-то, у меня всегда есть ocaml
Nikolay
Nikolay
Nikolay
Nikolay
Но там по сути рантайм вместе тащится
Shub
где об этом можно узнать больше?
Sergey
Nikolay
Sergey
Тут на первок апреля был чат гоферов так что ненадо мне тут🌚
Nikolay
Не го конечно
Shub
> .NET Core self-contained application deployments include both the .NET Core libraries and the .NET Core runtime.
спасибо, но это не то
Shub
в оп сообщении речь шла именно об этом
Nikolay
Nikolay
А ещё была такая штука - dotnet native
Shub
мы щас поднимаем dotnet core сервисы в контейнерах на linux
Shub
таких плясок с бубном я не видел даже в bsd 4.4 с модемом на 14600
Nikolay
Nikolay
У меня постоянно какие-то приложения в докере на линуксе деплоятся, никаких танцев нет
Shub
А что за пляски?
ну например надо подключать непонятные репозитории, необходимо иметь свежую версию mono, которая тоже ставится из непонятных репозиториев
Shub
можно использовать один кем-то сделанный базовый контейнер и т.п.
Hog
Nikolay
Nikolay
Nikolay
Никакие зависимости не надо ставить и репозитории добавлять
Nikolay
Hog
Нужен только выхлоп от dotnet publish
Vladislav
Nikolay
Shub
я решил разобраться с нашей сборочной кухней. мы используем paket
Hog
И?
Hog
Не влияет
Shub
paket в magic mode под dotnet core на linux не работает
Shub
ему нужен mono
Shub
mono из репозиториев не подходит
Nikolay
Зочем
Под виндой вроде можно собрать линуксовый self contained
Nikolay
Но это не точно, надо проверить
Hog
Мы же говорим про после сборки
Shub
Shub
вы себе можете представить, чтобы скала обязательно требовала где-то solaris?
Nikolay
Nikolay
Какие проблемы?
Nikolay
То, что моно требует, это видимо пакета беда
Shub
Shub
т.к. на винде пакет моно не требует
Nikolay
Да никаких танцев нет
Nikolay
Да и пакет юзать не обязательно
Shub
ок, вот примерные шаги для запуска хелло-ворлд на жаве:
apt install openjdk-$VERSION-jdk
javac Main.java
java Main
Shub
каков аналог для дотнета?
Shub
аналог для дотнета будет почти такой же после 5 скопипащщеных команд с плохо гуглящихся страничек msdn
Shub
но ок, допустим, я могу согласиться, что в конце-концов оно работает
Sergey
Shub
Shub
не всем можно подключать сторонние репы
Sergey
Nikolay
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
sudo add-apt-repository universe sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get install dotnet-sdk-2.2
dotnet new console -o myApp
cd myApp
dotnet run
Shub
угу. в большинстве моих предыдущий компаний на первую же команду я получу E_NEMOGU
Shub
но ок, допустим.
Shub
скажем, я как-то решу бюрократию и заполучу себе допустим виртуалочку с Ubuntu и всем настроенным софтом
Shub
объясните мне плз про весь этот зоопарк версий, типов и профилей фреймворков
Nikolay
Кстати, а почему они не добавят дотнет в дефолтный репозиторий?
Nikolay
Vasily
Sergey
Nikolay
Shub
Где то добавляют
вроде нигде. вроде штатный режим - или сам, или docker образ
Sergey
Я не особо понял там убунту нативная или виртуалка или докер вообще😂
Shub
Shub