TerryPurdue (talk | contribs) No edit summary |
TerryPurdue (talk | contribs) m (TerryPurdue moved page User:TerryPurdue/CommunityBot/Install to CommunityBot/Install: Promoting from userspace.) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg | curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg | ||
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/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" \ | 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' | > /etc/apt/sources.list.d/dotnetdev.list' | ||
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 \ | ||
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list | 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 update | ||
sudo apt-get -y install mono-complete | sudo apt-get -y install mono-complete | ||
Line 31: | Line 34: | ||
sudo wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe | sudo wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe | ||
== Install Discord.Net.2.0.0-alpha-build-00828 == | === Install Discord.Net.2.0.0-alpha-build-00828 === | ||
/usr/bin/mono /usr/bin/nuget.exe sources add -Name Discord.Net \ | /usr/bin/mono /usr/bin/nuget.exe sources add -Name Discord.Net \ | ||
-Source https://www.myget.org/F/discord-net/api/v3/index.json | -Source https://www.myget.org/F/discord-net/api/v3/index.json | ||
Line 37: | Line 41: | ||
sudo chown -R ubuntu:ubuntu ~/.nuget | sudo chown -R ubuntu:ubuntu ~/.nuget | ||
=== Clone | === Clone CommunityBot code === | ||
cd ~ | cd ~ | ||
mkdir git | mkdir git | ||
cd git | cd git | ||
git clone https:// | git clone https://gitlab.com/SixbucksSolutions/CommunityBot | ||
=== Run bot === | === Run bot === |
Latest revision as of 14:24, 1 October 2017
Linux (Ubuntu 16.04)
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
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
cd /usr/bin 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 sudo chown -R ubuntu:ubuntu ~/.nuget
Clone CommunityBot code
cd ~ mkdir git cd git git clone https://gitlab.com/SixbucksSolutions/CommunityBot
Run bot
cd wazebot-discord/src/WazeBotDiscord dotnet run