«

»

dez
25
2006

Compilando o Amarok 1.4.4 no Slackware 11

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!

  1. Baixar o código fonte do Site Oficial do Amarok.
  2. 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.
  3. Descompactar o arquivo fonte:
    cleuby@SnowDOG:~/Source$ tar -xvjf amarok-1.4.4.tar.bz2
  4. 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
  5. 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
  6. 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]:
  7. Compilado e instalado.
  8. Habilitando o Mysql no Amarok.
    Configurações –>Configurar Amarok–>Coleção–>Banco de dados da coleção.

    Configuração Amarok
    Banco de Dados Amarok
  9. 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 changed

    mysql> delete from user where password=”;
    Query OK, 3 rows affected

    mysql> flush privileges;
    Query OK, 0 rows affected

    mysql> \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.

Dúvidas? Sugestões?
Comentem!

Link permanente para este artigo: http://blog.cleuby.net/2006/12/25/compilando-o-amarok-144-no-slackware-11.html

2 comentários

  1. Cleuby disse:

    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!

    ResponderResponder
  2. Wesley AKA Ursão r0x disse:

    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

    ResponderResponder

Deixe um Comentário

Seu e-mail não será publicado.

Você pode usar estas tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Links de comentários deveriam estar livres de nofollow.

 

Todos os comentários postados aqui, são opiniões dos próprios comentaristas, sendo assim o site se exime de qualquer comentário, que não seja próprio do autor do site. O autor do site tem o direito de remover comentários que sejam abusivos, de linguajar xulo ou impróprio, bem como comentários racistas ou ofensivos a outras religiões, raças, sexo ou qualquer comentário que não seja relevante a este site. Se você concorda com estes termos, comente e aproveite, se não concorda, por favor, não envie um comentário para este site. **Please!! Comments only in English or Portuguese. Thanks to All!