Bugbunteiros e
GNU/Linuxers do Viva o Linux, aqui começa mais uma Dica do Dino® trazendo para vocês tudo que os remédios tarja-preta dele não conseguem embotar-lhe a memória. Hoje vamos a uma dica legal para o openSUSE. Estava eu fumando meu cachimbo quando decidi, por alguma razão, ouvir música. Como uso o Spotify, decidi que deveria instalá-lo no meu computador (atualmente rodando openSUSE Tumbleweed com - pasmem! - GNOME como ambiente de área de trabalho). Como o negócio não é tão trivial assim, decidi ensinar aos senhores como se faz. Vamos nós?
Repositórios adicionais
Primeiro precisamos adicionar uns repositórios aí na bagaça. O primeiro é o Packman, que muitos usuários do openSUSE já instalam por padrão. No Tumbleweed o comando para adicionar o repositório é:
# zypper ar -f -n http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/packman.repo
Claro, se você não usa o Tumbleweed sempre poderá ir
nesta página aqui para ver como instalar o Packman para a sua versão do repositório.
O próximo repositório é um que forneça a libgcrypt11 para a arquitetura x86_64, que já que a versão disponível nos repositórios para essa arquitetura é a libgcrypt2. Você pode ter as duas instaladas que não dá problema nenhum no computador. Como sempre, podemos contar com os repositórios da comunidade para isso. Eu escolhi um que me pareceu confiável para a tarefa:
# zypper -a -f zypper ar -f -n user_knurpht http://download.opensuse.org/repositories/home:/Knurpht/openSUSE_Tumbleweed/home:Knurpht.repo
Feito isso, eu ainda tive um probleminha: nem o zypper, nem o YaST conseguiram ler o repo do usuário para achar o pacote, então tive que fazer o download do pacote e instalar na marra. Adicionar o repositório serviu para que o zypper não reclamasse da chave GPG desconhecida. Enfim, instale o pacote com o comando:
# zypper in 'http://download.opensuse.org/repositories/home:/Knurpht:/Extras/openSUSE_Tumbleweed/x86_64/libgcrypt11-1.5.4-2.173.x86_64.rpm'
Com o pacote instalado, vamos ao Spotify em si.
Instalando o Spotfy
Para instalar o Spotify, é preciso do pacote
spotify-installer, disponível no Packman. Instale-o com o comando:
# zypper in spotify-installer
Confirme que você quer adicionar a chave GPG do repositório do Knurpht, e deixe o zypper fazer o trabalho dele. Após isso tudo instalado, rode o comando a seguir
como usuário comum:
install-spotify
Em um dado momento da instalação ele vai pedir a senha do usuário root, digite-a e aguarde. O comando irá converter o pacote oficial do Spotify (disponibilizado apenas no formato .deb), instalar as dependências necessárias e então instalar o Spotify no computador. A saída do comando será algo assim:
install-spotify
root’s password:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 5 NEW packages are going to be installed:
bison bison-lang gettext-tools rpm-build systemd-rpm-macros
The following recommended package was automatically selected:
bison-lang
Downloading Spotify .deb package ...
.deb downloaded.
About to build spotify-client rpm; please be patient...
rpm successfully built!
Installing Spotify from the rpm we just built ...
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
spotify-client
1 new package to install.
Overall download size: 40,9 MiB. Already cached: 0 B. After the operation, additional 136,4 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package spotify-client-0.9.17.8.gd06432d.31-1.x86_64 (1/1), 40,9 MiB (136,4 MiB unpacked)
Checking for file conflicts: ...................................................................................................................[done]
(1/1) Installing: spotify-client-0.9.17.8.gd06432d.31-1.x86_64 .................................................................................[done]
Spotify can now be run via /usr/bin/spotify - happy listening!
E pronto! Não apenas você poderá rodar o Spotify pela linha de comando como ele criará um lançador que aparecerá no menu de aplicativos de seu ambiente de área de trabalho. Mais ainda: a mudança das músicas aparecerá como uma notificação na área de trabalho! O resultado é esse aí que você está vendo:
Fontes
Claro que essa Dica do Dino® não foi tirada do orifício anal de ninguém. Ela saiu do
Buteco Open Source, apesar da dica originalmente não mencionar a necessidade de adicionar os repositórios Packman e um que fornecesse a libgcrypt11 para a arquitetura x86_64.
Conclusão
E é isso, senhoras e senhores. Aqui termina mais uma Dica do Dino® que apesar de estar no openSUSE deseja a todos vocês um ótimo
GET SLACK OR DIE!!! E agora me retiro para fumar meu cachimbo, tomar meus remédios e deixar vocês com o Spotify no openSUSE ;-)