Compilando o Amarok 1.4.4 no Slackware 11
Arquivado Sobre(Brasil) por Cleuby em 25-12-2006
Estou fazendo esse tutorial, pois eu não gosto de como foi compilado o Amarok padrão no Slackware 11, bem como ele vir sem o suporte ao mysql e outras coisas.
Bem, então vamos por a mão na massa, ou no código, como queiram.
Nesse caso estou baseando a instalação, para a versão 1.4.4, que é a ultima estável do mesmo.
Aproveitem esse presente de Natal!
- Baixar o código fonte do Site Oficial do Amarok.
- Testar MD5 do arquivo, para ver se ele veio correto. Para descobrir qual é a sequencia correta, e o numero, após vc clicar em Latest Stable Version, irá aparecer a sequência do MD5. Essa sequência irá mudar, de uma versão para outra, ou de um arquivo para outro.
cleuby@SnowDOG:~/Source$ md5sum amarok-1.4.4.tar.bz2
56a9aec42088c338b81252f8e0651781 amarok-1.4.4.tar.bz2
Nesse caso o arquivo está OK. - Descompactar o arquivo fonte:
cleuby@SnowDOG:~/Source$ tar -xvjf amarok-1.4.4.tar.bz2 - Configurar o Amarok, a partir do ./configure, aqui que entram as configs especiais, para habilitar e desabilitar flags de compilação, Para maiores informações de como utilizar as Flags, execute o seguinte comando ./configure –help, e escolha a sua opção preferida, no meu caso e no de muitos outros, no caso, só vou habilitar o mysql.
cleuby@SnowDOG:~/Source/amarok-1.4.4$ ./configure –enable-mysql
cleuby@SnowDOG:~/Source/amarok-1.4.4$ make - Antes de instalar, é interessante, remover a versão padrão do Slackware, e colocar ele na lista negra do Swaret, para evitar futuras “atualizações” do mesmo.
root@SnowDOG:/var/log/packages# removepkg amarok-1.4.3-i486-4 - Como Root para instalar, pode ser por make install ou checkinstall, eu prefiro pela segunda opção, pois já cria o pacote .tgz, para futuras reinstalações.
cleuby@SnowDOG:~/Source/amarok-1.4.4$ su -c “checkinstall”
Password:checkinstall 1.6.0, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: - Compilado e instalado.
- Habilitando o Mysql no Amarok.
Configurações –>Configurar Amarok–>Coleção–>Banco de dados da coleção.

- Puxa, meu Mysql não tá rodando ou está dando erro, e agora?
Sem problemas!
% su - mysql
% mysql_install_db
Sete as permissões do diretório /var/lib/mysql:
% cd /var/lib/mysql
% chown -R mysql.mysql *
Iniciando o Serviço
% cd /etc/rc.d/
% chmod 700 rc.mysqld
% /etc/rc.d/rc.mysql start
Setando a senha padrão para o Root
% mysqladmin -u root password ’sua_senha’
Logando no Mysql
% mysql -p -u root
Password: ******
mysql> \hPor motivos de segurança, vamos eliminar alguns logins pré existentes no Mysql, pois algue pode tentar fazer uso destas contas.mysql> use mysql
Database changedmysql> delete from user where password=”;
Query OK, 3 rows affectedmysql> flush privileges;
Query OK, 0 rows affectedmysql> \q
Bye
Bom, é isso, agora só aproveitar os recursos desse poderoso player para Linux. Só de olhara a versão 1.4.4, já notei, várias coisas novas, que não tinha na versão anterior.
Comentem!








Muito bom, eu compilei o meu amarok seguindo esse tutorial e ta rodando que é uma maravilha e esse novo amarok é interessante que você através dele pode comprar musicas online no megastore, e depois o pessoal do forum Ubuntu dizem que o Listen é melhor hahahah. Amarok 4 life, Amarok rlz, Amarok pwn hehehhee.
Abração
Pois é, agora, com máquina nova, os tutoriais irão aumentar bastante, com tempo e com as minhas necessidade, eu irei colocando eles aqui.
Valeu!