CommunityBot/Install: Difference between revisions Discussion View history

No edit summary
No edit summary
Line 17: Line 17:
  sudo apt-get update
  sudo apt-get update
  sudo apt-get -y install dotnet-sdk-2.0.0
  sudo apt-get -y install dotnet-sdk-2.0.0
== Install mono ==
== Install mono ==
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update
sudo apt-get update
sudo apt-get -y install mono-complete
sudo apt-get -y install mono-complete
 
- Download nuget.exe
 
cd /usr/bin
sudo wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe


- Install Discord.Net.2.0.0-alpha-build-00828
== Download nuget.exe ==


/usr/bin/mono /usr/bin/nuget.exe sources add -Name Discord.Net -Source https://www.myget.org/F/discord-net/api/v3/index.json
cd /usr/bin
sudo /usr/bin/mono /usr/bin/nuget.exe install Discord.Net -Prerelease -Version 2.0.0-alpha-build-00828
sudo wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
== Install Discord.Net.2.0.0-alpha-build-00828 ==
usr/bin/mono /usr/bin/nuget.exe sources add -Name Discord.Net -Source https://www.myget.org/F/discord-net/api/v3/index.json
sudo /usr/bin/mono /usr/bin/nuget.exe install Discord.Net -Prerelease -Version 2.0.0-alpha-build-00828


- Clone DiscordBot code
== Clone DiscordBot code ==


cd ~
cd ~
mkdir git
mkdir git
cd git
cd git
git clone https://https://github.com/vaindil/wazebot-discord/
git clone https://https://github.com/vaindil/wazebot-discord/


- Run bot
== Run bot ==


cd wazebot-discord/src/WazeBotDiscord
cd wazebot-discord/src/WazeBotDiscord
sudo dotnet run
dotnet run

Revision as of 01:52, 20 September 2017

Operating System Install/Update

All steps run on Ubuntu 16.04

sudo apt-get update
sudo apt-get -y dist-upgrade
sudo reboot

Install .NET Core

Instructions from MSFT

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg			 
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" \
   > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-get update
sudo apt-get -y install dotnet-sdk-2.0.0

Install mono

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update
sudo apt-get -y install mono-complete

Download nuget.exe

Install Discord.Net.2.0.0-alpha-build-00828

usr/bin/mono /usr/bin/nuget.exe sources add -Name Discord.Net -Source https://www.myget.org/F/discord-net/api/v3/index.json
sudo /usr/bin/mono /usr/bin/nuget.exe install Discord.Net -Prerelease -Version 2.0.0-alpha-build-00828

Clone DiscordBot code

Run bot

cd wazebot-discord/src/WazeBotDiscord
dotnet run