- Щоб встановити Mono на сервері, тестове оточення і оточення середовища розробки повинні бути максимально наближені один до одного. Краще набити шишки в такому середовищі, ніж потім нервово виправляти все на сервері.
- Особисто я не сильно розбираюся в пристрої OpenSUSE. Мені соромно про це говорити, особливо після того як це було моє перше знайомство з Linux років 10 назад.
Підготовка і установка
Те що потрібен саме experimental репозиторій написано на сайті Mono про Debian. Але там є не всі залежності, завдяки чому ще знадобиться unstable (sid).
Додаємо репозиторії experimantal і sid (unstable) в списки /etc/apt/sources.list
Після цього запускаємо поновлення
І перезавантажуємо систему. Потім, встановлюємо залежності, libgdiplus і mono
Знову перезавантажуємо систему.
Установка Monodevelop 2.6
На даний момент Monodevelop 2.6 знаходиться в стані бета. І його немає ні в одному репозиторії, значить потрібно зібрати в ручну.
Завантажити останню версію можна з сайту MonoDevelop. Після цього розпакувати за допомогою tar -xvf [filename] і зібрати за допомогою ./configure | make | make install. Але перед цим знову знадобляться деякі бібліотеки:
- msgfmt missing - можна отримати за допомогою команди: apt-get install intltool
- Unable to locate package mono-addins - його можна отримати з сайту codeplex або сховища Mono. Розпакувати і встановити за допомогою тих-таки команд що і MonoDevelop.
- Can not enable GNOME platform without gnome-sharp-2.0 - да, такого теж немає, і знову кілька варіантів установки - Mono сховище або оновлення гнома до 3-ої версії: aptitude install -t experimental -r gnome3-session. У другому випадку також знадобляться всі потрібні програми для гнома. Зокрема Nautilus: aptitude install -t experimental nautilus. Якщо ви використовуєте VirtualBox - не забудьте в налаштуваннях машини включити підтримку 3D прискорення.
MonoDevelop перезапише стару версію і буде доступний через меню додатків.
Готові пакунки Debian
Є досить зацікавлених установкою Mono на Debain. Наприклад набір пакетів Mono for Debain з їх експериментальним репозиторієм цілком можливо, зможе зробити все теж-саме що я описав вище без особливих проблем.
Установка Mono на Ubuntu
Як гриби після дощу з'являються скрипти для поновлення установки. Один з них призначений для Ubuntu. Він вимагає root привілеїв так як теж використовує apt. Скрипт можна скачати з gitHub