LINUX.ORG.RU

Сборка mono-2.10.1 для Debian Sid


0

1

Доброго всем времени суток!

На так давно обещался собрать свежий mono под Debian, и, наконец-то, у меня дошли руки. Вот строка для sources.list:

deb http://packages.gnolltech.org/apt/ sid main non-free
Там бинарники и исходники, публичный ключик у меня в профиле. Так же исходники доступны тут.

Это первая сборка, еще не тестировалась более чем поставить/снести, так что если у вас от этого что-то сломается я не несу за это никакой ответственности. Ежели кто хочет сборку под ubuntu или debian squeeze/wheezy — пишите здесь, попробую собрать.

Из того, что еще не готово:

  • F# — его пока просто нет, чуть позже упакую и его
  • LLVM-backend — «с наскока» собрать 2.10.1 c Sid'овской версией LLVM не вышло
  • Нет ряда библиотек, которые идут в составе Mono — скоро добавлю
  • Какие-то файлы мог не упаковать — репорты приветствуются
  • etc...

Если найдутся добровольцы, желающие потестировать и/или прислать патчи - буду только рад. Связь через этот топик, кроме того в профиле есть мыло/JID.

Да, те, кому «моно нинужно» и патентофобы — просто проходите мимо, не задерживайтесь.

★★★★★

Последнее исправление: Sectoid (всего исправлений: 1)

Вот давно думаю, что выбрать - Lisp или F#. Планирую разработать крупный проект, что-то типа системы банкинга. Что посоветуйте?

anonymous
()
Ответ на: комментарий от OldFatMan

;))) да! в первую очередь имел в виду его

shty ★★★★★
()
Ответ на: комментарий от mono

толстовато, максимум коммуникационную часть

shty ★★★★★
()

Автор, а ты не хотел бы помогать команде Debian напрямую? Так твои наработки могли бы быть где-нибудь в experimental.

P.S. Сам я к команде сопровождающих mono отношения не имею.

JackYF ★★★★
()
Ответ на: комментарий от JackYF

>Автор, а ты не хотел бы помогать команде Debian напрямую? Так твои наработки могли бы быть где-нибудь в experimental.

Думал. Более того, после пары стабилизирующих итераций я планирую это все добро высыпать в pkg-mono-group@, но пока, IMHO, еще рано.

Sectoid ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>Планирую разработать крупный проект, что-то типа системы банкинга. Что посоветуйте?

SBCL

dmitry_vk ★★★
()

кто хочет сборку под ubuntu

я хочу!!! нужно под Ubuntu! чтобы под 10.10 и под 11.04 работало

не просто Mono и все его библиотеки, но и MonoDevelop как стабильная так и тестовая версия - крайне желательны

всё это можно собрать с помощью этой статьи и скриптов из нее: http://www.integratedwebsystems.com/2011/03/monodevelop-2-4-and-2-6-beta-inst... я пробовал, работает

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

жаль только Vala-плагинов для MD я так и не вижу там, в общем про Vala надо бы не забыть

разумеется - бинарные сборки ну крайне желательны, потому что в интернете нет готовых репозиториев с Mono последних версий, ибо Novell не почешется ни тогда и тем более теперь, а спрос велик, а отсуствие репака - вызывает удивление

так что мегаполезное дело ТС задумал, за что ему респектищще

I-Love-Microsoft ★★★★★
()

А оно одним большим пакетом или кучей маленьких? Почему спрашиваю? Потому что одни большие пакеты типа арчевских заводят OpenSim, а много маленьких, как в Debian и Ubuntu - не заводят, и я даже не знаю, что пропускаю. Нужно будет зеркальнуть и попробовать, спасибо.

2anonymous — python, конечно. Он куда ембеднее перечисленного.

kid_lester
()
Ответ на: комментарий от kid_lester

Сборка mono-2.10.1 для Debian Sid

>Автор, а ты не хотел бы помогать команде Debian напрямую? Так твои наработки могли бы быть где-нибудь в experimental.

Думал. Более того, после пары стабилизирующих итераций я планирую это все добро высыпать в pkg-mono-group@, но пока, IMHO, еще рано. http://basemp3.ru/

kloretino
()
Ответ на: комментарий от I-Love-Microsoft

>я хочу!!! нужно под Ubuntu! чтобы под 10.10 и под 11.04 работало

Счас попробую собрать. В какой компонент принято такие пакеты класть в репозиторий, кстате? В universal или в main?

не просто Mono и все его библиотеки, но и MonoDevelop как стабильная так и тестовая версия - крайне желательны

Я просто пересоберу свой пакет. Там пока только mono, MonoDevelop еще не ковырял, т.к. для меня он не приотетное направление.

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

Я использую Debian'овский пакет в качестве основы. Для более легкой интеграции (потом) в Sid.

жаль только Vala-плагинов для MD я так и не вижу там, в общем про Vala надо бы не забыть

Раскрой, я не очень знаком с MonoDevelop. О чем именно речь?

разумеется - бинарные сборки ну крайне желательны, потому что в интернете нет готовых репозиториев с Mono последних версий, ибо Novell не почешется ни тогда и тем более теперь, а спрос велик, а отсуствие репака - вызывает удивление

Просто на Mono достаточно много чего завязано из существующих пакетов. А нового LTS пока нет (mono 3.0 будет следующим LTS), вот и не торопятся. Одной из целей этой сборки является проверка «а что сломается» при миграции.

Sectoid ★★★★★
() автор топика
Ответ на: комментарий от kid_lester

>А оно одним большим пакетом или кучей маленьких? Почему спрашиваю?

Сборка основана на Debian Sid пакете 2.6.7, следовательно — много мелких.

Потому что одни большие пакеты типа арчевских заводят OpenSim, а много маленьких, как в Debian и Ubuntu - не заводят, и я даже не знаю, что пропускаю. Нужно будет зеркальнуть и попробовать, спасибо.

А можешь попробовать с моим и скинуть сюда (или на почту) побольше информации где именно ломается?

И да, как opensim ставишь? Из пакета или «в тупую» файлики?

Sectoid ★★★★★
() автор топика
Ответ на: комментарий от Sectoid

Счас попробую собрать. В какой компонент принято такие пакеты класть в репозиторий, кстате? В universal или в main?

Собрал. Положил таки в main.

Maverick:

deb http://packages.gnolltech.org/apt/ maverick main
Natty:
deb http://packages.gnolltech.org/apt/ natty main

Жду багрепортов)

Sectoid ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.