Instalando alguns pacotes básicos.
Entre como superusuário e execute:
# aptitude install ruby
# aptitude install libapache2-mod-passenger
# aptitude install libmagickcore-dev
# aptitude install libmagickwand-dev
# aptitude install ruby-dev
# aptitude install libmysqlclient-dev
# aptitude install mysql-server
Resolvendo problemas na instalação do mysql-server
Se você instalou sem problemas o
mysql-server no comando acima pode pular para o próximo tópico.
Quando tentamos instalar o mysql-server ele pode apresentar um erro de repositório, pois busca os arquivos na unidade de cdrom.
Se isso acontecer, rode comando a seguir. Este comenta a linha referente ao cdrom e também roda o apt-get update para atualizar a lista de repositórios.
# mv /etc/apt/sources.list /etc/apt/sources.list0 && cat /etc/apt/sources.list0 | sed 's/deb cdrom:/#deb cdrom:/' >> /etc/apt/sources.list && apt-get update
Rode novamente:
# aptitude install mysql-server
Na instalação do mysql-server será solicitada a senha de root do mysql-server. Usamos esta senha para dar manutenção no ambiente do mysql.
Baixando e instalando manualmente os pacotes do Redmine
Agora iremos baixar e extrair a versão atual do Redmine e criar um link simbólico para a pasta public.
Na minha instalação automatizada do apt-get, mostra-se desatualizada e incompatível com o plugin do scrum.
Baixando e descompactando o Redmine versão usada 2.6.0:
# cd /opt
# wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz
# tar -zxvf redmine-2.6.0.tar.gz
# cd /var/www
# ln -s /opt/redmine-2.6.0/public redmine
# chown -R www-data:www-data /opt/redmine-2.6.0
Preparando o banco de dados e criando um usuário com privilégios administrativos
Agora é a hora de usar a senha que foi cadastrar na instalação do mysql-server:
# mysql -u root -p
Criando banco de dados e usuário:
MYSQL>
CREATE DATABASE redmine_default CHARACTER SET utf8;
MYSQL>
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'cadastrando a senha aqui';
MYSQL>
GRANT ALL PRIVILEGES ON redmine_default.* TO 'redmine'@'localhost';
Voltando ao bash:
MYSQL>
exit