mono / monodevelop

MonoDevelop is a cross platform .NET IDE
http://www.monodevelop.com
2.83k stars 1.01k forks source link

Unable to install monodevelop on fresh Ubuntu 18.04-3.16 install #6261

Open Dante4 opened 5 years ago

Dante4 commented 5 years ago

I'm using Odroid C2 (since my RasPi died i choose to switch to it), with fresh Ubuntu 18.04-3.16 (from official wiki)

Steps to Reproduce

  1. Install Ubuntu 18.04-3.16 on Odroid C2
  2. Attempt to install Monodevelop following the instructions at https://www.monodevelop.com/download/

Current Behavior

After adding the third party repo, updating apt-get, and running sudo apt-get install monodevelop i get Package monodevelop is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'monodevelop' has no installation candidate

Mono-complete can be installed (and was) and the only thing that missing is monodevelop (there is simple no monodevelop in apt search monodevelop)

Expected Behavior

Correctly installation

tlf30 commented 5 years ago

I am having the same issue.

lelandyang commented 5 years ago

I have tested installation on Ubuntu 18.04.3, it works fine. Please follow the instructions below:

open your terminal, type in the commands below (remove the proxy option if you are connected to the Internet directly):

sudo apt install apt-transport-https dirmngr
sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --keyserver-options http-proxy=http://<proxy-host>:<proxy-port> --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

after this process, you should have apt-transport-https packages installed. Then use the command: sudo gedit /etc/apt/sources.list.d/mono-official-vs.list

In the gedit window, paste "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" and save. Run the following command:

sudo apt update
sudo apt-get update

Finally, you should run: sudo apt-get install monodevelop All you have to do now is to wait.