Apt scheint keine Paketquellen zu aktualisieren, wenn Sie versuchen, Mono unter Ubuntu 14.04 zu installieren

1278
Florian

Ich bastele gerade an Ubuntu 14.04 LTS in einer virtuellen Maschine. Ich hatte Erfolg bei der korrekten Einrichtung meines Samba-Servers und habe auch meinen FTP-Dienst eingerichtet. Das nächste, was ich hinzufügen wollte, war ein Apache-Server mit ASP.NET-Unterstützung. Hier steckte ich fest:

Zuerst habe ich versucht, Mono 3.2.8 zu installieren, aber während der Installation habe ich festgestellt, dass seitdem einige Verbesserungen an Mono vorgenommen wurden, die ich gerne hätte. Also habe ich Mono deinstalliert (mit apt-get remove mono-runtime) apt-get autoremoveund begonnen, die offiziellen Repositorys für Mono einzurichten, damit ich Xamarins Mono 3.12 installieren kann:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update 

Das scheint gelungen zu sein. Ich habe dann jedoch Mono installiert mit:

sudo apt-get install mono-complete 

Dies führte dazu, dass apt Ubuntu Mono 3.2.8 anstelle von Xamarins Mono 3.12 installierte, was ich erwartet hatte.

sudo apt-cache show mono-complete 

Zeigt nur die Version 3.2.8 aus den Ubuntu-Repositorys an. Ich bin nicht sicher, wo ich versaut habe.

1

1 Antwort auf die Frage

0
JakeGould

Wenn Sie sich die offizielle Installationsanleitung für das Mono-Projekt Ubuntu ansehen, sieht es so aus, als würden Sie einen Schritt überspringen. Schwerpunkt liegt bei mir:

Um die mod_monoInstallation unter Ubuntu 13.10 und höher sowie Debian 8.0 und höher (und ihre Derivate) zu aktivieren, müssen Sie Ihrem System ein zweites Repository hinzufügen, zusätzlich zum generischen Debian / Ubuntu-Repository (wenn Sie nicht sudo verwenden.), stellen Sie sicher, dass Sie zu root wechseln:

Die Anweisungen, die Sie anzeigen, zeigen nur das zweite zusätzliche Repository für das Apache- mod_monoModul. nicht der Kern Mono installieren. Daher müssen Sie auch diesen Befehl ausführen:

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list 

Führen Sie die folgenden Befehle aus:

sudo apt-get update  sudo apt-get install mono-complete 

Und du solltest gut sein.

Oh ja. Danke vielmals. Verdammt, sie haben sogar "zusätzlich" in fetten Buchstaben gesetzt und das habe ich vermisst. -.- Florian vor 9 Jahren 1
Ich kann nicht wählen, weil ich nicht den nötigen Ruf habe. Es tut uns leid. Florian vor 9 Jahren 0