Template:Installation/Preparation/CentOS: Difference between revisions
Line 6: | Line 6: | ||
{{#tag:syntaxhighlight| | {{#tag:syntaxhighlight| | ||
yum install epel-release | yum install epel-release | ||
{{#ifeq: {{#var:version}}|6|rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm}} | {{#ifeq: {{#var:version}}|6|rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm | ||
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm}} | |||
|lang=bash}} | |lang=bash}} | ||
{{#ifeq: {{#var:version}}|6|'''Careful''': This enables additional repositories. If you wish, you may disable these repositories to avoid undesired packages and versions to be pulled in. For the remi repositories, you can do this by setting <code>enabled=0</code> in the files <tt>/etc/yum.repos.d/remi*.repo</tt> except for the <code>[remi]</code> repository, whose setting you amend with <code>includepkgs=redis</code>.<br/><br/>}} | {{#ifeq: {{#var:version}}|6|'''Careful''': This enables additional repositories. If you wish, you may disable these repositories to avoid undesired packages and versions to be pulled in. For the remi repositories, you can do this by setting <code>enabled=0</code> in the files <tt>/etc/yum.repos.d/remi*.repo</tt> except for the <code>[remi]</code> repository, whose setting you amend with <code>includepkgs=redis</code>.<br/><br/>}} |
Revision as of 13:05, 4 September 2016
Install packages
Download and install the latest epel release. As root run:
yum install epel-release
Then as root run:
yum install tar make automake gcc gcc-c++ git net-tools libcurl-devel libxml2-devel libffi-devel libxslt-devel wget redis ImageMagick nodejs
Activate Redis
CentOS does not enable and start services automatically, so you need to do this manually. As root run:
systemctl enable redis
systemctl start redis
Install the database
If you do not have it installed already,
Creating a user for diaspora*
As root run:
adduser diaspora
chmod 755 /home/diaspora
su - diaspora
cd ~