У меня была игра с использованием MS Azure через Ubuntu, но для управления моим сервером Azure меня попросили установить Silverlight, который затем дал указание установить Mono.
Я скачал Mono, но менеджер архивов не сможет его открыть.
Читая вокруг, я предполагаю, что это потому, что я использую 64-битную систему, и я понял, что для запуска Mono в 64-битной системе ее нужно установить с помощью кода.
Я супер новичок как в Ubuntu, так и в Linux. Посоветуйте, что запустить в терминальной сессии, чтобы установить Mono, чтобы я мог вернуться в Azure.
Для установки моно
sudo apt-get install mono-complete
, Silverlight не доступна на Linux, но можно попробовать альтернативы такой как Pipelight.
Установка, Моно, если Ваш находятся позади прокси или брандмауэра Когда:
wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
пакет , mono-devel должен быть установлен для компиляции кода.
пакет монозавершенный должен быть установлен для установки всего - это должно покрыть большинство случаев “assembly не found” ошибки.
пакет referenceassemblies-pcl должен быть установлен для поддержки компиляции PCL - это разрешит большинство случаев “Framework, не установленного: ошибки.NETPortable” во время компиляции программного обеспечения.
sudo Кв. - добирается, устанавливают Работы mono-xsp4
для меня (сначала пробуют sudo Кв. - добираются, устанавливают монополный, но она, который все еще работу, тогда sudo склонный - получают, устанавливает mono-xsp4 и работы).
sudo apt-get install mono-complete
действительно на самом деле устанавливает моно в большинстве случаев как ожидалось. Но если Вы только устанавливаете монозавершенный без первого добавляющего Моно ключа подписи GPG Проекта и хранилища пакетов (и обновление repolist), Вы находитесь в большой опасности использовать старые и устаревшие версии алгоритмов TLS/SSL среди других потенциально вредных частей кода по крайней мере на данный момент.
, Если Вы хотите использовать моно более безопасно, необходимо следовать инструкциям, описанным в mono-project.com страница установки или подобная.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get install mono-complete
Моно версия 4.2.1 JIT-компилятора-> 4.4.2
apt-get -y update && \
apt-get -y install \
wget \
tar \
git \
autoconf \
libtool \
automake \
build-essential \
mono-devel \
gettext
wget http://download.mono-project.com/sources/mono/mono-4.6.0.125.tar.bz2 -O mono-4.6.0.125.tar.bz2
tar xvf mono-4.6.0.125.tar.bz2
cd "mono-4.6.0/"
./configure
make
make install
Моно версия 4.2.1 JIT-компилятора-> 4.6.0.125 можно найти другие стабильные версии там на той же странице также.
Тестирование, сделанное с моно реализацией .NET с помощью человечности 16.04 и 14.04 (с докером).
я знаю это, потому что я использовал trytls для тестирования моно против badssl и других бэкендов тестирования TLS/SSL с помощью C#-Net, F#-Net и VB-сети.