У меня была игра, использующая MS Azure через Ubuntu, но для управления моим Azure Server она попросила меня установить Silverlight, который затем поручил мне установить Mono.
Скачав Mono, но Менеджер архива не откроет его.
Просматривая, я предполагаю, что это потому, что я запускаю 64-битную систему, и я понимаю, что для Mono работает в 64-битном режиме, это требуется установка через код.
Я супер новичок как для Ubuntu, так и для Linux. Пожалуйста, сообщите, что нужно запустить в сеансе терминала, чтобы установить Mono, чтобы я мог вернуться к Azure.
Установка Mono, если вы находитесь за прокси-сервером или брандмауэром Когда:
Порты заблокированы (keyserver.ubuntu.com:11371) Если вы не можете добавить ключ подписи 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
sudo apt-get install mono-complete действительно устанавливает моно в большинстве случаев, как и ожидалось. Но если вы устанавливаете только моноблокировку без предварительного добавления ключа подписи Mono Project 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
Mono JIT-компилятор версии 4.2.1 -> 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
Mono JIT-компилятор версии 4.2.1 -> 4.6.0.125 Вы также можете найти другие стабильные версии на той же странице.
Тестирование выполняется с использованием моно .Net с использованием ubuntu 16.04 и 14.04 (с докере ).
Я знаю это, потому что я использовал mono-project.com , чтобы протестировать mono против badssl и других тестовых серверов TLS / SSL, используя C # -Net, F # -Net и VB-Net.
Работает для меня (сначала попробуйте sudo apt-get install mono-complete, но он все еще не работает, затем sudo apt-get install mono-xsp4 и работает ).