Aktualizacja do najnowszej stabilnej wersji Mono

36

Niedawno wydano Mono 2.8 z kilkoma dużymi ulepszeniami wydajności. Jest o wiele za późno, żeby dostać się do Mavericka, a ja jestem dość cierpliwy.

Nie używam Mono do niczego krytycznego ( po prostu odtwarzanie muzyki i sortowanie zdjęć), a jeśli zepsuje wszystko, co związane z Mono, prawdopodobnie będę mógł z tym żyć lub go naprawić. Zdaję sobie sprawę z tego, ile mogę stracić, jeśli coś popsuję.

Więc po tym potwierdzeniu, czy ktoś tu wie, jak zbudować Mono w taki sposób, aby można go było zastąpić obecnym Mono (2.6.7)? Rozumiem przez to idealną kopię lustrzaną pakietów, z których korzysta Ubuntu, aby w razie gorszej sytuacji móc po prostu obniżyć pakiety.

A może istnieje umowa PPA, która to wszystko dla mnie robi?

Oli
źródło

Odpowiedzi:

15

Pobierz i zainstaluj mono-równoległy pakiet deb 2.10 .

Po zainstalowaniu pliku deb wklej go w terminalu (Ctrl + Alt + T)

source mono-2.10-environment

Po tym będzie wyglądał twój terminal

[mono] / var / dev / mono @

Źródło

Lincity
źródło
1
Świetne późne dodanie. Miej kilka punktów.
Oli
Świetna broń jest WAYYYYYYY łatwiejsza niż próba uruchomienia kompilacji ze źródła pierwszego, do tej pory wykonałem 4 próby, wszystkie skutkują „Masz CZĘŚCIOWO ZAINSTALOWANĄ .... W / OPT / MONO ...”, mały problem chociaż. Podany tutaj link to tylko 64-bitowe AMD, każdy wie, czy istnieje kompilacja i386 (serwer, na którym próbuję to uzyskać, nie jest wersją x64)
shawty
7

Miejsce na mono PPA to http://badgerports.org/ niestety może minąć kilka miesięcy, zanim będzie mono 2.8

Novell nie uważa, że ​​ich obowiązkiem jest dostarczanie pakietów mono dla Ubuntu, więc wysiłek musi pochodzić od społeczności.

Jo Shields utrzymuje zarówno oficjalne pakiety, jak i PPA badgerports. Powiedział, że może minąć kilka miesięcy, zanim mono 2.8 będzie dostępne za pośrednictwem jego PPA.

Zatem jedyną opcją na tym etapie jest kompilacja ze źródła. Co nie jest dla osób o słabym sercu.

trampster
źródło
3

Zgodnie z tym wątkiem możesz po prostu użyć innego prefiksu:

--prefix=/opt/mono28
MCS
źródło
1

Jeśli jesteś savy z wiersza poleceń, możesz skompilować go ze źródła, używając sudo make checkinstall zamiast sudo make install, aby uzyskać debaty, które możesz obniżyć później (będziesz mieć mnóstwo debów do obniżenia wersji, MUSISZ BYĆ OSTRZEŻONY !!!!!)

RolandiXor
źródło
0

Ten sam autor co podany link Tom Opgenorth, ale zaktualizowany do wersji mono 2.10.1

https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/update_mono-2.10-to-mono-2.10.1.sh

thejspr
źródło
Chociaż twoja odpowiedź jest w 100% poprawna, może również stać się w 100% bezużyteczna, jeśli ten link zostanie przeniesiony, zmieniony, scalony w inny lub strona główna po prostu zniknie ... :-( Dlatego edytuj swoją odpowiedź i skopiuj odpowiednią kroki od linku do twojej odpowiedzi, gwarantując w ten sposób swoją odpowiedź przez 100% czasu życia tej strony! ;-) Zawsze możesz zostawić link w dolnej części odpowiedzi jako źródło twojego materiału ...
Fabby
0

Jest ppa. ppa:gezakovacs/sandboxzawiera pakiety mono 2.10, z dużym zastrzeżeniem na górze. Twój wybór.

użytkownik14828
źródło