Come installare un mono recente su una distribuzione Linux diversa da Suse (ad esempio Debian / Ubuntu)?


9

Come si fa a installare una versione recente di mono su una distribuzione Linux diversa da Novell's Suse?

http://www.mono-project.com/Main_Page promette un download "Linux", ma "solo" offrono download per Suse e collegamenti a versioni obsolete di mono (<versione 2).

Ho un compilatore e non ho paura di usarlo ... ma mi sentirei molto meglio se qualcuno potesse indicarmi una descrizione di " HowTo install Mono su Debian / Ubuntu " o mostrarmi dove scaricare un .deb di una versione recente.


Stai cercando strumenti di sviluppo mono o mono?
jldugger,

Immagino di essere alla ricerca di mono. Con "strumenti di sviluppo" intendi cose come "monodevelop", l'IDE o qualcos'altro?
lexu,

Risposte:


5

Da http://www.mono-project.com/Other_Downloads :

Mono è disponibile nell'attuale versione stabile di Debian e nelle versioni successive. Per sviluppare software con Mono, installare il mono-develpacchetto su Etch (4.0) utilizzando aptitudeun gestore pacchetti simile.

Quindi apt-get install mono-devel, forse?

AGGIORNAMENTO: La versione di Mono che otterrai da Ubuntu 8.04 è 1.2.6 , mentre probabilmente stai cercando 2.0.1, che viene fornito con 9.04 . Probabilmente la tua scommessa migliore è passare a Jaunty. C'è la possibilità che il download di Jaunty .debe l'installazione sul tuo computer funzionino, ma non ci scommetterei.


1
Ho provato proprio questo, su Ubuntu non su Debian, ma sono simili, credo ... 'apt-get install mono-2.0-devel' mi ha dato una versione mono 1.2.6, quando provo una 'mono --version' dal prompt. Devo liberarmi di una versione 1.x?
lexu,

3

Per ubuntu, molti altri pacchetti aggiornati sono disponibili usando l'archivio dei pacchetti personali su launchpad.net.

Se stai usando Ubuntu 8.04 (hardy), quello più rilevante sembrerebbe essere https://launchpad.net/~mono-edge/+archive/ppa

Se vuoi il mono davvero bleeding edge, allora c'è un PPA mono-test con mono 2.4 su https://launchpad.net/~mono-testing/+archive/ppa

Per installare i pacchetti da un PPA e ottenere aggiornamenti per essi, seguire queste istruzioni .


3

Il tempo ha risolto il mio problema per me ... mono è ora in UBUNTU

UBUNTU 9.10 ha pacchetti installabili per mono, inclusi alcuni strumenti di integrazione che rendono gli assembly (thingy.exe) utilizzabili dalla CLI


Grazie a tutti coloro che hanno contribuito con risposte e suggerimenti.


1

Seguire le istruzioni qui per configurare i backport e accedere al repository debian.

poi

aptitude -t etch-backports install mono-2.0-devel

0

Se si desidera utilizzare l'ultima versione di mono su una versione precedente (ad es. Versione di supporto a lungo termine) di Ubuntu è possibile aggiungere i repository di backport ufficiali a /etc/apt/sources.list e installarli semplicemente con apt-get.

Sembra che mono non sia stato ancora trasferito su 8.04, guardando l'elenco dei pacchetti http://packages.ubuntu.com/hardy-backports/allpackages

Tuttavia, puoi semplicemente richiedere un backport . C'è una buona probabilità che venga aggiunto per te.



0

Fedora 11 dovrebbe essere rilasciato il 09/06/09 e includerà Mono 2.4. Provare

yum search mono

per vedere quali pacchetti sono disponibili dopo l'installazione.


0

mono 2.4.2.3 è attualmente in debian sid (dist instabile) e mono 2.4 è in debian squeeze (testing).

potresti aggiungere righe al tuo sources.list per testing o distribuzione unstable (o entrambi), e impostare le regole di priorità di apt da usare solo stable a meno che tu non richieda esplicitamente un pacchetto da testing o unstable (es. "apt-get -t unstable install mono-2.0-devel "- questo installerà mono-2.0-devel da unstable insieme a tutte le dipendenze con versione)

mentre è possibile - anzi, abbastanza facile - avere un sistema per lo più "stabile" con solo una manciata di pacchetti da test o instabili, IMO se vuoi tenere il passo con il margine del software all'avanguardia, allora stai meglio solo l'aggiornamento a debian unstable piuttosto che restare con stable, e prendere l'abitudine di eseguire 'apt-get dist-upgrade' semi-regolarmente. sarà meno seccante e ci saranno meno strane incompatibilità e altre stranezze (questa è stata la mia esperienza con Debian negli ultimi 15 anni, comunque)

lo stesso vale anche per Ubuntu, sebbene con le versioni di Ubuntu semestrali non sia necessario attendere a lungo per passare alla prossima versione supportata come in debian.


0

Hai controllato build.opensuse.org - contiene pacchetti deb Mono per build Ubuntu e SUSE (e anche altri pacchetti distro).


non lo sapevo, lo esaminerò ..
lexu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.