Обновляемый локальный кеш пакетов и установленные пакеты
1 |
# apt-get update && apt-get upgrade |
Установка зависимостей
1 |
# apt-get install apache2 mysql-server mysql-client libmysqlclient-dev imagemagick libmagickwand-dev libcurl4-openssl-dev libssl-dev zlib1g-dev |
Добавляем пользователя Redmine в систему и временно добавляем его в /etc/sudoers с возможностью выполнения всех команд без пароля
1 |
# adduser --system --shell /bin/bash --gecos 'Redmine Administrator' --group --disabled-password --home /opt/redmine redmine |
1 |
# visudo |
1 2 |
# temp - *REMOVE* after installation redmine ALL=(ALL) NOPASSWD:ALL |
Переключаемся на пользователя redmine и устанавлтваем для него rvm(ruby version manager) и ruby
1 |
# su - redmine |
1 |
redmine@redmine:~$ gpg --keyserver hkp://pgp.mit.edu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 |
1 |
redmine@redmine:~$ curl -sSL https://get.rvm.io | bash -s stable |
1 |
redmine@redmine:~$ source /opt/redmine/.rvm/scripts/rvm |
1 |
redmine@redmine:~$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc |
Ubuntu 16
1 |
redmine@redmine:~$ rvm install 2.2.5 |
[…]