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

сегодня мой Ubuntu обновил Mono до 4.2.1.102. Он не позволит определенную программу нужно запустить. Как я могу понизить его до 4.0.5.1? Я пытался...

sudo apt-get install mono-complete=4.0.5.1

Это не сработает.

1 ответов


редактировать /etc/apt/sources.list.d/mono-xamarin.list и

deb http://download.mono-project.com/repo/debian wheezy main

в:

deb http://download.mono-project.com/repo/debian wheezy/snapshots/4.0.5.1 main

это приведет к версии 4.0.5.1.

FYI: убедитесь, что у вас нет альфа/бета-репозиториев для mono в любом из ваших /etc/apt/sources/list.d / xxxxx.файл списка.

основные шаги для снижения:

sudo apt-get remove mono-complete
# Edit your mono-xamarin.list and pin it to the version of your choice.
sudo apt-get update
sudo apt-get install mono-complete

доступ к старым выпускам, если по какой-то причине вы хотите закрепить более старый версия Mono, а не обновление, вы можете изменить Репозиторий Debian для " wheezy / snapshots / X. XX.X "вместо " хриплый". Например, "wheezy / snapshots / 3.10.0" заблокирует вас в этой версии.

эти снимки перестанут получать обновления, как только следующий крупный Моно версия загружается - например, как только моно 3.12 получает загружено, 3.10 никогда не будет получать обновления.

в дистрибутивах RPM принудительно введите версию пакета в пакет manager-опубликованы все старые версии в метаданных YUM и должны предоставлять.

Ref: http://www.mono-project.com/docs/getting-started/install/linux/#accessing-older-releases

Ref: доступные версии:

http://download.mono-project.com/repo/debian/pool/main/m/mono/