Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: martinsimeonov в Jun 06, 2012, 12:04



Титла: Дистрибуция на mono програмки
Публикувано от: martinsimeonov в Jun 06, 2012, 12:04
Здравейте,
имам малко проблеми със създаването на дистрибуции на програми писани под mono.

Първият ми проблем е дистрибуцията под ubuntu, пълна мъгла  ???  :'(
Ще съм благодарен за каквато и да е насока

П.П.: А под Windows някаква идея как през NSIS да проверя дали е инсталирано GTK#.net


Титла: Re: Дистрибуция на mono програмки
Публикувано от: backinblack в Jun 06, 2012, 13:03
Имаш в предвид вирсии на твоите програми за различни дистрибуции ли?

Ако е това, според мен е излишно разхищение на труд да ти оптимизираш за всички версии, ако са бизнес насочени.

Вземаш само тези версии които са с дълъг съпорт. Дебиан, Убунту 10.04, 12.04, Сент ОС, но като за начало една само която ти е най ясна, а други ентусиасти да си ги прекомпилират за другите при интерес.
Нали все пак това е идеята на ГПЛ?


Титла: Re: Дистрибуция на mono програмки
Публикувано от: v_badev в Jun 06, 2012, 14:04
То в случая с mono няма нужда да прекомпилираш нищо.
Прост пакет може да се направи с checkinstal.


Титла: Re: Дистрибуция на mono програмки
Публикувано от: martinsimeonov в Jun 06, 2012, 15:35
За съжаление въпроса ми е далеч по ламерски.

Не мога да си направя инсталиращия пакет под ubuntu. Малко нов съм в линуксите, но се старая  ;D


Титла: Re: Дистрибуция на mono програмки
Публикувано от: martinsimeonov в Jun 06, 2012, 15:48
То в случая с mono няма нужда да прекомпилираш нищо.
Прост пакет може да се направи с checkinstal.

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

Та идеята ми е как да си направя deb пакет, който в последствие да мога да сложа в software center`a на ubuntu.


Титла: Re: Дистрибуция на mono програмки
Публикувано от: annikoloff в Jun 06, 2012, 15:55
П.П.: А под Windows някаква идея как през NSIS да проверя дали е инсталирано GTK#.net

Ами на сайта на NSIS си има пример. Виж http://nsis.sourceforge.net/GTKSharpInstalled ($2).


Титла: Re: Дистрибуция на mono програмки
Публикувано от: martinsimeonov в Jun 06, 2012, 16:36
П.П.: А под Windows някаква идея как през NSIS да проверя дали е инсталирано GTK#.net

Ами на сайта на NSIS си има пример. Виж http://nsis.sourceforge.net/GTKSharpInstalled ($2).

Пробвах го, не бачка за съжаление. Мисля, че това е скрипт, който бачка с модификации на Novell, но не съм сигурен.


Титла: Re: Дистрибуция на mono програмки
Публикувано от: v_badev в Jun 07, 2012, 10:08
То в случая с mono няма нужда да прекомпилираш нищо.
Прост пакет може да се направи с checkinstal.

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

Та идеята ми е как да си направя deb пакет, който в последствие да мога да сложа в software center`a на ubuntu.
Последният път като писах нещо по-голямо на .NET, програмата компилирана на Windows с Visual Studio директно си тръгна на Ubuntu. Кое налага прекомпилиране, при това на точно определена дистрибуция? Нали философията на .NET е като на Java, компилирай веднъж, пускай навсякъде.

Ако целта ти е да разпространяваш програмата през Software Center е достатъчно програмата ти да отговаря на техническите изисквания най-долу на - тази страница ($2). Каноникъл сами ще ти направят deb пакет.
Ако целта е просто да си направиш пакет, няма да намериш нищо по-лесно от checkinstall.
По-правилният, но и свързан с доста повече четене начин за правене на deb пакети е описан тук ($2)