Template:Installation/Preparation/Ubuntu: Difference between revisions
SuperTux88 (talk | contribs) (Cleanup dependencies) |
SuperTux88 (talk | contribs) (Remove double cmake) |
||
Line 5: | Line 5: | ||
{{#tag:syntaxhighlight| | {{#tag:syntaxhighlight| | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install build-essential git | sudo apt-get install build-essential git curl gsfonts imagemagick libmagickwand-dev nodejs redis-server libssl-dev libcurl4-openssl-dev libxml2-dev libxslt1-dev {{#ifeq: {{#var:mode}}|development|libidn11-dev <nowiki/>|}}{{#switch: {{#var:DB}}|mysql=default-libmysqlclient-dev|postgres=libpq-dev|mariadb=default-libmysqlclient-dev}}{{#ifeq: {{#var:mode}}|development|<nowiki/> cmake|}} | ||
|lang=bash}} | |lang=bash}} | ||
If you receive errors about packages that could not be found, make sure that <tt>universe</tt> is enabled in <tt>/etc/apt/sources.list</tt> after the entry for <tt>trusty-updates</tt>. | If you receive errors about packages that could not be found, make sure that <tt>universe</tt> is enabled in <tt>/etc/apt/sources.list</tt> after the entry for <tt>trusty-updates</tt>. |
Revision as of 00:42, 4 November 2020
Install packages
Run:
sudo apt-get update
sudo apt-get install build-essential git curl gsfonts imagemagick libmagickwand-dev nodejs redis-server libssl-dev libcurl4-openssl-dev libxml2-dev libxslt1-dev
If you receive errors about packages that could not be found, make sure that universe is enabled in /etc/apt/sources.list after the entry for trusty-updates.
Install the database
Skip this step if you already have one.
See the Ubuntu server guide.
Removing packaged version of RVM
If you installed RVM via the package manager, we recommend to remove it. See this StackOverflow answer for some tips on how to do that and then continue with the installation instructions below.