Re: Mono в дебиане

2017-05-30 Пенетрантность Иван Лох
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 в дебиане

2017-05-29 Пенетрантность Dmitry Alexandrov
> 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 в дебиане

2017-05-29 Пенетрантность Fedor Zuev
On Sun, 28 May 2017, alexander barakin wrote:

ab>то, что программа написана на c# (или java), вовсе не гарантирует
ab>её переносимость: ведь разработчик может обращаться к сторонним (по
ab>отношению к c#) программам/библиотекам, тем самым намертво привязывая
ab>программу к той операционной системе, которой он пользуется.
ab>в приведённых вами ниже примерах разработчики явно именно так и
ab>поступили.

Ну вот например автор fb2fix прямо декларирует ее совместимость с 
mono. 

Так или иначе _какие-то_ программы, работающие с mono должны ведь 
быть? Иначе бы зачем бы его делали? 

Вы можете привести пример программмы, гарантированно работающей с 
mono?



Re: Mono в дебиане

2017-05-28 Пенетрантность Artem Chuprina
Aleksandr Sytar -> Debian Russian MailList  @ Sun, 28 May 2017 23:11:12 +0300:

 >> ведь разработчик может обращаться к сторонним (по
 >> отношению к c#) программам/библиотекам, тем самым намертво привязывая
 >> программу
 >>

 > Ну вообще-то для этого изобрели статическую линковку

Тогда оно совсем намертво привяжется к операционке. В смысле, до уровня
вызовов ядра.



Re: Mono в дебиане

2017-05-28 Пенетрантность Aleksandr Sytar
28 мая 2017 г., 22:29 пользователь alexander barakin 
написал:

> ведь разработчик может обращаться к сторонним (по
> отношению к c#) программам/библиотекам, тем самым намертво привязывая
> программу
>

Ну вообще-то для этого изобрели статическую линковку


Re: Mono в дебиане

2017-05-28 Пенетрантность alexander barakin
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 в дебиане

2017-05-28 Пенетрантность Жанибек Нагашыбай
В 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 в дебиане

2017-05-28 Пенетрантность 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:

Ну то есть я даже не могу начать разбираться с тем, что именно у 
меня неправильно с конкретной софтиной, пока я не понимаю какой 
порядок правильный в принципе. 


Re: Mono в дебиане

2017-05-28 Пенетрантность Жанибек Нагашыбай
В Sun, 28 May 2017 23:58:18 +0800 (+08)
Fedor Zuev  пишет:

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

Что именно Вы запускаете? Какие ошибки сыпятся?



Mono в дебиане

2017-05-28 Пенетрантность Fedor Zuev


Какие пакеты я должен установить, чтобы получить максимально полную 
поддержку запуска .NET - приложений? При этом разработкой на .NET я 
не занимаюсь, и девелоперские пакеты мне, естественно, не нужны.


А то что не установлю, ни одна программа толком не запускается.