Skip to content

Commit

Permalink
Refresh Linux instructions, add ARM releases
Browse files Browse the repository at this point in the history
  • Loading branch information
directhex committed Apr 13, 2018
1 parent 31f8b35 commit 6acdfeb
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 13 deletions.
69 changes: 56 additions & 13 deletions download/alpha.html
Expand Up @@ -32,6 +32,7 @@ <h3>MonoDevelop for macOS is available from source</h3>
<dl id="mono-download-linux" class="tabs horizontal" data-tab data-options="deep_linking: true; scroll_to_content: false">
<dd class="active"><a href="#download-lin-ubuntu"><img src="/images/ubuntu-logo.svg" height="20px" width="20px" alt="Ubuntu Logo" />&nbsp;&nbsp;Ubuntu</a></dd>
<dd><a href="#download-lin-debian"><img src="/images/debian-logo.svg" height="20px" width="20px" alt="Debian Logo" />&nbsp;&nbsp;Debian</a></dd>
<dd><a href="#download-lin-raspbian"><img src="/images/raspbian-logo.svg" height="20px" width="20px" alt="Raspbian Logo" />&nbsp;&nbsp;Raspbian</a></dd>
<dd><a href="#download-lin-centos"><img src="/images/centos-logo.svg" height="20px" width="20px" alt="CentOS Logo" />&nbsp;&nbsp;CentOS</a></dd>
</dl>
<div class="tabs-content horizontal">
Expand All @@ -42,14 +43,20 @@ <h2>
</h2>
<p>The package repository hosts the packages you need, add it with the following commands.</p>
<p><i>Note:</i> the packages should work on newer Ubuntu versions too but we only test the ones listed below.</p>
<h3>Ubuntu 16.04 <small>(i386, amd64)</small></h3>
<h3>Ubuntu 18.04 <small>(i386, amd64, armhf)</small></h3>
<pre><code class="language-bash">sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu preview-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt-get update</code></pre>
<h3>Ubuntu 14.04 <small>(i386, amd64)</small></h3>
echo "deb https://download.mono-project.com/repo/ubuntu preview-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt update</code></pre>
<h3>Ubuntu 16.04 <small>(i386, amd64, armhf)</small></h3>
<pre><code class="language-bash">sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu preview-trusty main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt-get update</code></pre>
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/ubuntu preview-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt update</code></pre>
<h3>Ubuntu 14.04 <small>(i386, amd64, armhf)</small></h3>
<pre><code class="language-bash">sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/ubuntu preview-trusty main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt update</code></pre>
<hr />
<h2>
<span style="color: #999;border-radius: 50%;border: 2px solid #999;width: 30px;height: 30px;text-align: center;line-height: 24px;display: block;float: left;margin-right: 7px;font-size: 20px">2</span>
Expand All @@ -71,14 +78,47 @@ <h2>
</h2>
<p>The package repository hosts the packages you need, add it with the following commands.</p>
<p><i>Note:</i> the packages should work on newer Debian versions too but we only test the ones listed below.</p>
<h3>Debian 9 <small>(i386, amd64)</small></h3>
<h3>Debian 9 <small>(i386, amd64, armhf, armel)</small></h3>
<pre><code class="language-bash">sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/debian preview-stretch main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt update</code></pre>
<h3>Debian 8 <small>(i386, amd64, armhf, armel)</small></h3>
<pre><code class="language-bash">sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian preview-stretch main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt-get update</code></pre>
<h3>Debian 8 <small>(i386, amd64)</small></h3>
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/debian preview-jessie main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt update</code></pre>
<hr />
<h2>
<span style="color: #999;border-radius: 50%;border: 2px solid #999;width: 30px;height: 30px;text-align: center;line-height: 24px;display: block;float: left;margin-right: 7px;font-size: 20px">2</span>
Install MonoDevelop
</h2>
<pre style="margin-top: 20px"><code class="language-bash">sudo apt-get install monodevelop</code></pre>
<p>The package <b>monodevelop</b> should be installed for the MonoDevelop IDE.</p>
<hr />
<h2>
<span style="color: #999;border-radius: 50%;border: 2px solid #999;width: 30px;height: 30px;text-align: center;line-height: 24px;display: block;float: left;margin-right: 7px;font-size: 20px">3</span>
Verify Installation
</h2>
<p>After the installation completed successfully, it's a good idea to run through the basic hello world examples on <a href="/documentation/creating-a-simple-solution/">this page</a> to verify MonoDevelop is working correctly.</p>
</div>
<div class="panel content" id="download-lin-raspbian" style="padding: 10px">
<h2>
<span style="color: #999;border-radius: 50%;border: 2px solid #999;width: 30px;height: 30px;text-align: center;line-height: 24px;display: block;float: left;margin-right: 7px;font-size: 20px">1</span>
Add the Mono repository to your system
</h2>
<p>The package repository hosts the packages you need, add it with the following commands.</p>
<p><i>Note:</i> the packages should work on newer Raspbian versions too but we only test the ones listed below.</p>
<h3>Raspbian 9 <small>(armhf)</small></h3>
<pre><code class="language-bash">sudo apt install apt-transport-https dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian preview-raspbianstretch main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt update</code></pre>
<h3>Raspbian 8 <small>(armhf)</small></h3>
<pre><code class="language-bash">sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian preview-jessie main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt-get update</code></pre>
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/debian preview-raspbianjessie main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
sudo apt update</code></pre>
<hr />
<h2>
<span style="color: #999;border-radius: 50%;border: 2px solid #999;width: 30px;height: 30px;text-align: center;line-height: 24px;display: block;float: left;margin-right: 7px;font-size: 20px">2</span>
Expand All @@ -101,8 +141,11 @@ <h2>
<p>The package repository hosts the packages you need, add it with the following commands <b>in a root shell</b>.</p>
<p><i>Note:</i> the packages should work on newer CentOS versions too but we only test the ones listed below.</p>
<h3>CentOS 7 <small>(x86_64)</small></h3>
<pre><code class="language-bash">rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&amp;search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
<pre><code class="language-bash">rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&amp;search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos7-preview.repo | tee /etc/yum.repos.d/mono-centos7-preview.repo'</code></pre>
<h3>CentOS 6 <small>(x86_64, i686)</small></h3>
<pre><code class="language-bash">rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&amp;search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos6-preview.repo | tee /etc/yum.repos.d/mono-centos6-preview.repo'</code></pre>
<hr />
<h2>
<span style="color: #999;border-radius: 50%;border: 2px solid #999;width: 30px;height: 30px;text-align: center;line-height: 24px;display: block;float: left;margin-right: 7px;font-size: 20px">2</span>
Expand Down
1 change: 1 addition & 0 deletions images/raspbian-logo.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6acdfeb

Please sign in to comment.