Установить Mono на Centos 5.5 с использованием YUM

Как установить среду выполнения Mono 2.6.7 на CentOS 5.5 с помощью YUM ?

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

Должен ли я добавить новое описание репозитория в YUM? Я пытался сделать это, но я, должно быть, сделал это неправильно, потому что «одноядерный список yum» все еще говорит о старой версии (1.2.4-2.el5.centos).

И почему .rpm называется « mono-addon- "на сервере релизов? Это немного сбивает с толку. Похоже, что .rpm это дополнение к Mono. Я предполагаю, что они имеют в виду «дополнение» к серверу (?).

42
задан Peter Mortensen 27 April 2016 в 17:51
поделиться

1 ответ

Я разобрался.

Создайте новый файл конфигурации репозитория

cd /etc/yum.repos.d
vi mono.repo

Добавьте следующие строки в файл

[Mono]
name=Mono Stack (RHEL_5)
type=rpm-md
baseurl=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/
gpgcheck=1
gpgkey=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/repodata/repomd.xml.key
enabled=1

Обновите кеш YUM, чтобы быть в безопасности

yum clean all

Установите стек сервера Mono

yum install monotools-addon-server

Установленные двоичные файлы будут в конечном итоге в "/ opt / novell / mono / bin".

Вы должны ввести следующую команду, чтобы настроить среду оболочки так, чтобы она находила Mono, mcs и другие инструменты Mono.

source /opt/novell/mono/bin/mono-addon-environment.sh

Проверьте версию

mono --version

Mono JIT compiler version 2.6.7 (tarball Mon Jul 19 18:28:58 UTC 2010)
Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC and Parallel Mark)
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none

Если вы хотите, чтобы среда Mono была постоянной, вы можете выполнить следующую команду команда.

cp /opt/novell/mono/bin/mono-addon-environment.sh /etc/profile.d

Happy Mono'ing !!!

63
ответ дан 26 November 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: