Re: Mono в дебиане
On Mon, May 29, 2017 at 09:16:19PM +0800, Fedor Zuev wrote: > On Sun, 28 May 2017, alexander barakin wrote: > > ab>то, что программа написана на c# (или java), вовсе не гарантирует > ab>её переносимость: ведь разработчик может обращаться к сторонним (по > ab>отношению к c#) программам/библиотекам, тем самым намертво привязывая > ab>программу к той операционной системе, которой он пользуется. > ab>в приведённых вами ниже примерах разработчики явно именно так и > ab>поступили. > > Ну вот например автор fb2fix прямо декларирует ее совместимость с > mono. > > Так или иначе _какие-то_ программы, работающие с mono должны ведь > быть? Иначе бы зачем бы его делали? > > Вы можете привести пример программмы, гарантированно работающей с > mono? scallion например. Scallion lets you create vanity GPG keys and .onion addresses (for Tor's hidden services) using OpenCL. Scallion runs on Mono (tested in Arch Linux) and .NET 3.5+ (tested on Windows 7 and Server 2008).
Re: Mono в дебиане
> On Sun, 28 May 2017, alexander barakin wrote: > > ab>то, что программа написана на c# (или java), вовсе не гарантирует > ab>её переносимость: ведь разработчик может обращаться к сторонним (по > ab>отношению к c#) программам/библиотекам, тем самым намертво привязывая > ab>программу к той операционной системе, которой он пользуется. > ab>в приведённых вами ниже примерах разработчики явно именно так и > ab>поступили. > > Ну вот например автор fb2fix прямо декларирует ее совместимость с > mono. > > Так или иначе _какие-то_ программы, работающие с mono должны ведь > быть? Иначе бы зачем бы его делали? > > Вы можете привести пример программмы, гарантированно работающей с > mono? --8<---cut here---start->8--- $ aptitude search --display-format '%p' '?depends(mono-runtime) !?section(cli-mono)' asp.net-examples banshee banshee-meego bareftp blam bless coco-cs cowbell dafny docky fsgateway gbrainy gendarme gnome-do gnome-subtitles graphmonkey gshare ikvm keepass2 lat libapache2-mod-mono mono-apache-server4 mono-csharp-shell mono-fastcgi-server4 mono-fpm-server mono-runtime-dbg mono-xsp4 monobristol mzclient nant nunit-console nunit-gui openbve pdfmod pinta quickroute-gps repetier-host smuxi-engine smuxi-frontend-gnome smuxi-frontend-stfl sparkleshare sysinfo tangerine tasque themonospot tomboy widemargin yahtzeesharp --8<---cut here---end--->8--- Как-то не густо.
Re: Mono в дебиане
On Sun, 28 May 2017, alexander barakin wrote: ab>то, что программа написана на c# (или java), вовсе не гарантирует ab>её переносимость: ведь разработчик может обращаться к сторонним (по ab>отношению к c#) программам/библиотекам, тем самым намертво привязывая ab>программу к той операционной системе, которой он пользуется. ab>в приведённых вами ниже примерах разработчики явно именно так и ab>поступили. Ну вот например автор fb2fix прямо декларирует ее совместимость с mono. Так или иначе _какие-то_ программы, работающие с mono должны ведь быть? Иначе бы зачем бы его делали? Вы можете привести пример программмы, гарантированно работающей с mono?
Re: Mono в дебиане
Aleksandr Sytar -> Debian Russian MailList @ Sun, 28 May 2017 23:11:12 +0300: >> ведь разработчик может обращаться к сторонним (по >> отношению к c#) программам/библиотекам, тем самым намертво привязывая >> программу >> > Ну вообще-то для этого изобрели статическую линковку Тогда оно совсем намертво привяжется к операционке. В смысле, до уровня вызовов ядра.
Re: Mono в дебиане
28 мая 2017 г., 22:29 пользователь alexander barakinнаписал: > ведь разработчик может обращаться к сторонним (по > отношению к c#) программам/библиотекам, тем самым намертво привязывая > программу > Ну вообще-то для этого изобрели статическую линковку
Re: Mono в дебиане
On Sun, May 28, 2017 at 11:58:18PM +0800, Fedor Zuev wrote: > > Какие пакеты я должен установить, чтобы получить максимально полную > поддержку запуска .NET - приложений? При этом разработкой на .NET я не > занимаюсь, и девелоперские пакеты мне, естественно, не нужны. Package: mono-complete Description-en: complete Mono runtime, development tools and all libraries > А то что не установлю, ни одна программа толком не запускается. то, что программа написана на c# (или java), вовсе не гарантирует её переносимость: ведь разработчик может обращаться к сторонним (по отношению к c#) программам/библиотекам, тем самым намертво привязывая программу к той операционной системе, которой он пользуется. в приведённых вами ниже примерах разработчики явно именно так и поступили. выход: использовать не mono, а эмуляцию ms/windows — wine. -- wbr, alexander barakin aka sash-kan. -- i will be very thankful to you if you will use order, that natural for the human: first question, then the answer.
Re: Mono в дебиане
В Mon, 29 May 2017 01:05:55 +0800 (+08) Fedor Zuevпишет: > On Sun, 28 May 2017, Жанибек Нагашыбай wrote: > > ЖН>В Sun, 28 May 2017 23:58:18 +0800 (+08) > ЖН>Fedor Zuev пишет: > ЖН> > ЖН>> Какие пакеты я должен установить, чтобы получить максимально > полную ЖН>> поддержку запуска .NET - приложений? При этом разработкой > на .NET я ЖН>> не занимаюсь, и девелоперские пакеты мне, естественно, > не нужны. ЖН>> > ЖН>> А то что не установлю, ни одна программа толком не запускается. > ЖН> > ЖН>Что именно Вы запускаете? Какие ошибки сыпятся? > > Много всяких специфических утилит. Ну вот например утилита > для сортировки и исправления fb2-файлов. > > mono /usr/local/lib/fb2fix/FB2Fix.exe . > WARNING: The runtime version supported by this application is > unavailable. Using default runtime: v4.0.30319 > > Unhandled Exception: > System.InvalidProgramException: Invalid IL code in > Н═:Main(string[]): IL_000d: call 0x0a000205 > > Или например утилита для генерации файлов анимации для > пользовательских модов для игры Skyrim > > fedor@bearloga:~$ mono > /home/games/Skyrim/game/Data/tools/GenerateFNIS_for_Users/GenerateFNISforUsers.exe > > The entry point method could not be loaded due to Could not load file > or assembly or one of its dependencies. > assembly:Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, > PublicKeyToken=b03f5f7f11d50a3a type: member: > > Ну то есть я даже не могу начать разбираться с тем, что именно у > меня неправильно с конкретной софтиной, пока я не понимаю какой > порядок правильный в принципе. Так они же просят виндовые либы, не? Попробуйте лучше в Wine запустить.
Re: Mono в дебиане
On Sun, 28 May 2017, Жанибек Нагашыбай wrote: ЖН>В Sun, 28 May 2017 23:58:18 +0800 (+08) ЖН>Fedor Zuevпишет: ЖН> ЖН>> Какие пакеты я должен установить, чтобы получить максимально полную ЖН>> поддержку запуска .NET - приложений? При этом разработкой на .NET я ЖН>> не занимаюсь, и девелоперские пакеты мне, естественно, не нужны. ЖН>> ЖН>> А то что не установлю, ни одна программа толком не запускается. ЖН> ЖН>Что именно Вы запускаете? Какие ошибки сыпятся? Много всяких специфических утилит. Ну вот например утилита для сортировки и исправления fb2-файлов. mono /usr/local/lib/fb2fix/FB2Fix.exe . WARNING: The runtime version supported by this application is unavailable. Using default runtime: v4.0.30319 Unhandled Exception: System.InvalidProgramException: Invalid IL code in Н═:Main(string[]): IL_000d: call 0x0a000205 Или например утилита для генерации файлов анимации для пользовательских модов для игры Skyrim fedor@bearloga:~$ mono /home/games/Skyrim/game/Data/tools/GenerateFNIS_for_Users/GenerateFNISforUsers.exe The entry point method could not be loaded due to Could not load file or assembly or one of its dependencies. assembly:Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a type: member: Ну то есть я даже не могу начать разбираться с тем, что именно у меня неправильно с конкретной софтиной, пока я не понимаю какой порядок правильный в принципе.
Re: Mono в дебиане
В Sun, 28 May 2017 23:58:18 +0800 (+08) Fedor Zuevпишет: > Какие пакеты я должен установить, чтобы получить максимально полную > поддержку запуска .NET - приложений? При этом разработкой на .NET я > не занимаюсь, и девелоперские пакеты мне, естественно, не нужны. > > А то что не установлю, ни одна программа толком не запускается. Что именно Вы запускаете? Какие ошибки сыпятся?
Mono в дебиане
Какие пакеты я должен установить, чтобы получить максимально полную поддержку запуска .NET - приложений? При этом разработкой на .NET я не занимаюсь, и девелоперские пакеты мне, естественно, не нужны. А то что не установлю, ни одна программа толком не запускается.