Крайне необходима IDE MonoDevelop. В Менеджере приложений Debian имеется эта программа, но её версия (2.8.6.3) немного старовата для моего проекта. Нашел на сайте MonoDevelop ссылку на пакет MonoDevelop 3.0.3.2, но как понимаю, она все еще находится в стадии beta-тестирования и понять как её установить я не смог. Подскажите пожалуйста, что необходимо сделать, какие команды прописать в терминале, чтобы поставить указанное приложение в Debian 6.0.6?
Как установить MonoDevelop 3.0.3.2
Чесслово, я сейчас спрошу одну вещь, ибо вижу подобное с характерной периодичностью.
Mixim, вот вы пишите:
Крайне необходима IDE MonoDevelop. В Менеджере приложений Debian имеется эта программа, но её версия (2.8.6.3) немного старовата для моего проекта.
-это с одной стороны, и
Нашел на сайте MonoDevelop ссылку на пакет MonoDevelop 3.0.3.2, но как понимаю, она все еще находится в стадии beta-тестирования
- это с другой стороны.
А можно узнать, чем же именно старовата для вашего проекта версия из реп?
Вот что такого критически нового есть в тестируемой бете, чего нету в репной версии?
Меня это интересует не в принципе, а в вашем конкретном случае, ибо
Подскажите пожалуйста, что необходимо сделать, какие команды прописать в терминале,
вы явно еще не так уж глубоко копали в линуксе вообще. (Это не обвинение, а важный факт, для данной ситуации).
С другой стороны, нельзя начать проект в имеющейся, и проверенной версии, а потом перенести его в новую?
Сосбственно по вопросу темы:
Что-либо критически новое, вышедешее после заморозки дистра, кладут в backports
но указанной проги там нет. (со временем может и появиться)
Как кошерный вариант,- собирайте свой деб пакет. Но для этого придется предварительно серьезно поработать с исходниками(что, вообще говоря,- процесс интимный),- ибо:
astral{
придется еще собирать кучу зависимых либ, у которых в вашем дистре версии ниже и поэтому они не подходят
} =>
man stow тогда,- управляйте исходниками(чтоб не сделать из системы помойку).
Опять же, можно было всего этого не расписывать,- а написать,-
хотите свежих версий в дебиане,- ставьте тестинг.
Только сейчас заметил интересный смысловой оттенок всей кухни:
Нужно собрать прогу для сборки прог.... (;
на колесо сансары смахивает, эдакий фрактальный путь к счастью.
А можно узнать, чем же именно старовата для вашего проекта версия из реп?
Вот что такого критически нового есть в тестируемой бете, чего нету в репной версии?
По крайне мере модуль System.Numerics, в котором содержится так нужный мне класс BigInteger, конечно на особо кашерно ссылаться в UNIX-форуме на сайты от MS, но все же ВОТ русскоязычное описание этого класса на MSDN.
С другой стороны, нельзя начать проект в имеющейся, и проверенной версии, а потом перенести его в новую?
Проект уже начат в Ubuntu 12.10 в MonoDevelop 3.0.3.2, поэтому с его переносом и возникли проблемы. Поясню: имеется две тачки - одна стационарная машина с давольно таки не плохими характеристиками в плане железа (Core i7, в частности) и очень, очень старый ноутбук с Pentium IV; на первой тачке стоит Ubuntu 12.10, которая работает без каких-либо проблем, а на второй машине процессор не обладает режимом PAE - в Ubuntu отказались от поддержки и выпуска non-PAE ядер; поставил по советам с [url=AskUbuntu.Com]AskUbuntu[/url] на ноутбук сперва Ubuntu 11.10 - все прекрасно работает и решил обновить её до текущей версии, на что получил примерно тоже, что описано на AskUbuntu здесь; и уже на отечественных форумах прочел, что Debian так и оставили поддержку non-PAE ядер, поэтому и поставил его.
Ответил на все вопросы?
Да, сотни раз читал статьи со сравнением Debian и Ubuntu, в которых говорилось:
Debian является более стабильным дистрибутивом по сравнению с Ubuntu, но частота обновления пакетов в нем на порядок отстает от Ubuntu, поэтому если хотите стабильность - выбирайте Debian, а если новый софт - Ubuntu.
- Теперь на своей шкуре почувствовал что это значит
Сейчас буду шаманить, пытаясь разобраться с установкой приложений из deb-пакетов в Debian либо предприму попытку использовать Lubuntu/Xubuntu, надеюсь что в их репозиториях есть MonoDevelop 3.0.3.2.
И еще: как, наверное, заметил, я хочу установить MonoDevelop 3.0.3.2 не из-за того, что хочется как-то выделиться, а лишь потому, что у меня проект требует модулей Gtk#, которые представлены лишь в новых версиях.
Я бы отказался от убунты. Тем более, использовать ее для старого железа не стану - взгляните на мою подпись - как вам такой вариант? Да и в Slackware собирать что-то на порядок проще.
Mixim, вы пишите о больших целых.
Я так понимаю, вы считаете, что в другой версии среды есть нужный вам тип данных.
Вообщето, в юникс-вей принято стараться писать как можно более переносимый код.
И ориентироваться при этом надо на компилятор, что он поддерживает.
А вы же построили себе задачу сузившую невозможность переносимости до до двух соседствующих версий оси и/или IDE.
Подумайте сколько гемороя будет для людей, попытавшихся собрать вашу прогу.
В прочем, если вы на это не ориентируетесь,- то есть не придерживаетесь принципов юникс- программирования,- то тогда, я даже не знаю с какой точки зрения вам советы давать.
Ваш biginteger ( такой уникальный) нельзя обойти более распространенными вещами, long int какой-нибудь не спасет?
Теперь про PAE, раз уж зашла про него речь. По вашей задумке уже на этапе создания проекта, имеется трудность в переносимости (по вашим словам) не только в зависимости от версий ПО, но и от процессора,- причем внутри одной архитектуры(IA32 я имею в виду). Надо по-другому тогда реализовывать.
UPD, собственно, вам можно попытаться найти (или собрать) ядро без PAE (это всего то одну опцию при конфигурировании сборки убрать\поставить) на вашей мощной машине в пакет и установить его на ваш пенек.- Тогада будут обе версии убунту одинкаовые. Хотя терзают меня смутные сомнения тут,- (не встречал такой проблемы с ядрами bigmem,- но могу и ошибаться.)
Повторюсь еще раз,- хотите свежих версий софта в дебиане- ставьте тестинг, пока то- да сё с вашим проектом он уже и выйдет.
либо предприму попытку использовать Lubuntu/Xubuntu, надеюсь что в их репозиториях есть MonoDevelop 3.0.3.2.
Lubuntu/Xubuntu - это не другие системы,- репы те же в плане вашего MonoDevelop- в смысле версий, если брать соотвествующие оси. Отличие в установленных по умолчанию LXDE, XFCE.
А в чём проблема?
http://packages.debian.org/sid/monodevelop
Не?
sid Имхо тут перебор. ТС с убунты на убунту пока переходит, и деб попробовал. Тестинг еще куда ни шло...
Хотя, настаивать ни на чем не буду.. (;