Essa matéria é ideal para quem está querendo aprender compilar um pacote, empacotar em .deb e de brinde usar o player Audacious-qt que tem um refinamento da interface impecável.
Audacious é um tocador de mídia livre com foco em baixa utilização de recursos, alta qualidade de áudio e suporte a uma ampla variedade de formatos. É desenvolvido primariamente para sistemas POSIX como Linux e unix-like, com suporte limitado ao Microsoft Windows. Wikipédia
O Audacios ainda é distribuído com a interface GTK, isso o torna terrivelmente feio e sem graça principalmente em ambientes gráficos Qt.
A diferença dele em Qt é enorme e torna o seu uso muito mais agradável.
Dark
Interface Winamp.
Claro
Interface Winamp.
Para que você tenha a interface Qt ira precisar compilar o código fonte do desenvolvedor Audacious.
Aqui temos duas vantagens:
Em primeiro lugar devemos remover a versão GTK do Audacios do sistema, para isso de o comando abaixo no terminal.
Remove os resíduos.
Com o sistema limpo precisamos instalar as dependências para a compilação, de o comando abaixo no terminal.
Audacious Plugins
Digite o numero da versão e tecle "Enter", caso não apareça a opção, ira aparecer a abaixo.
Se estiver definido os itens abaixo tecle Enter:
Name: [ audacious-plugins ]
Version [ 4.0 ]
Do contrario tecle o numero do item e adicione como na imagem abaixo.
Gere as configurações necessárias para a compilação usando os parâmetros --enable-qt e --disable-gtk para que o Audacious seja compilado apenas em Qt.
OBS: Nessa parte é que são verificadas as dependências necessárias para a compilação, caso apareça uma que seja você deve satisfazer, todas basta você pesquisar em seu repositório como no exemplo, substituindo tall pela dependência faltando que o configure reclamou
A saída final do configure deve ser sem erros, como na imagem.
Vamos compilar o pacote com o comando abaixo.
Tenha paciência que dependendo do seu hardware a compilação pode demorar um pouquinho, não muito ;)
Audacious compilado com sucesso e sem erros.
Agora temos duas opções, você pode instalar diretamente os pacotes compilados, ou gerar um .deb da compilação para remover e ou reinstalar facilmente o Audacious Qt, escolha a alternativa que mais te agradar.
Agora é só instalar o Audacious Qt com o comando abaixo.
Esse é rapidinho, ela apenas copia os pacotes compilados para o diretório /usr/local
Para gerar o .deb do Audacious Qt de o comando abaixo no terminal.
Digite o numero da versão e tecle "Enter".
Apenas tecle "Enter" se estiver definido os itens:
Name: [ audacious ]
Version [ 4.0 ]
Do contrario tecle o numero do item e adicione.
Pacote .deb criado.
Basta ir ao seu menu e abrir o seu Audacious em Qt :)
Os fontes podem ser deletados da sua home, assim como as dependências de compilação podem ser removidas.
Remova os códigos fonte.
Remova as dependências usadas na compilação.
Remove os resíduos.
Dica: Na parte de empacotamento ara .deb você pode empacotar para .rpm, basta alterar o -D
para -R
Audacious
Audacious é um tocador de mídia livre com foco em baixa utilização de recursos, alta qualidade de áudio e suporte a uma ampla variedade de formatos. É desenvolvido primariamente para sistemas POSIX como Linux e unix-like, com suporte limitado ao Microsoft Windows. Wikipédia
Interfaces
O Audacios ainda é distribuído com a interface GTK, isso o torna terrivelmente feio e sem graça principalmente em ambientes gráficos Qt.
A diferença dele em Qt é enorme e torna o seu uso muito mais agradável.
Dark
Interface Winamp.
Claro
Interface Winamp.
A transformação
Para que você tenha a interface Qt ira precisar compilar o código fonte do desenvolvedor Audacious.
Aqui temos duas vantagens:
Ter uma interface do APP bem mais polida e agradável.
Pegar intimidade com o processo de compilação de pacotes no GNU/Linux.
Preparação
Em primeiro lugar devemos remover a versão GTK do Audacios do sistema, para isso de o comando abaixo no terminal.
sudo apt remove --purge audacious*
Remove os resíduos.
sudo apt autoremove
Com o sistema limpo precisamos instalar as dependências para a compilação, de o comando abaixo no terminal.
sudo apt install libqscintilla2-qt5-dev libxml2-dev libcdio-dev libcdio-cdda-dev libflac-dev libvorbis-dev libfluidsynth-dev libwavpack-dev libmpg123-dev libpulse-dev libsndfile1-dev libmodplug-dev libsidplayfp-dev libbs2b-dev libsamplerate0-dev libsoxr-dev libneon27-dev libmms-dev libnotify-dev libcurl4-openssl-dev libavformat-dev libavcodec-dev audacious-dev git checkinstall
Download do código fonte do Audacious
De o comando abaixo para fazer o download dos fontes.
Audacious
git clone https://github.com/audacious-media-player/audacious.git
Audacious Plugins
git clone https://github.com/audacious-media-player/audacious-plugins.git
Ao final os fontes estarão na pasta "audacious" e audacious-plugins na sua home.
Compilação
Audacious-plugins
Para compilar o Audacious-plugins entre no diretório do código fonte com o terminal.
cd ~/audacious-plugins
Rode o autogen.
./autogen.sh
Gere as configurações necessárias para a compilação usando os parâmetros --enable-qt e --disable-gtk para que o Audacious seja compilado apenas em Qt.
OBS: Nessa parte é que são verificadas as dependências necessárias para a compilação, caso apareça uma que seja você deve satisfazer, todas basta você pesquisar em seu repositório como no exemplo, substituindo tall pela dependência faltando que o configure reclamou
A saída final do configure deve ser sem erros, como na imagem.
./configure --enable-qt --disable-gtk
OBS: Nessa parte é que são verificadas as dependências necessárias para a compilação, caso apareça uma que seja você deve satisfazer, todas basta você pesquisar em seu repositório como no exemplo, substituindo tall pela dependência faltando que o configure reclamou
apt search libtall-dev
A saída final do configure deve ser sem erros, como na imagem.
Vamos compilar o pacote com o comando abaixo.
Tenha paciência que dependendo do seu hardware a compilação pode demorar um pouquinho ;)
make
Tenha paciência que dependendo do seu hardware a compilação pode demorar um pouquinho ;)
Audacious compilado com sucesso e sem erros.
Agora temos duas opções, você pode instalar diretamente os pacotes compilados, ou gerar um .deb da compilação para remover e ou reinstalar facilmente o Audacious Qt, escolha a alternativa que mais te agradar.
Instalar diretamente os pacotes compilados
Agora é só instalar o Audacious Qt com o comando abaixo.
Esse é rapidinho, ela apenas copia os pacotes compilados para o diretório /usr/local
sudo make install
Esse é rapidinho, ela apenas copia os pacotes compilados para o diretório /usr/local
Gerar um .deb da compilação
Para gerar o .deb do Audacious Qt de o comando abaixo no terminal.sudo checkinstall -D --install=no
Digite o numero da versão e tecle "Enter", caso não apareça a opção, ira aparecer a abaixo.
Se estiver definido os itens abaixo tecle Enter:
Name: [ audacious-plugins ]
Version [ 4.0 ]
Do contrario tecle o numero do item e adicione como na imagem abaixo.
Pacote .deb criado.
Instale o .deb com o comando indicado.
sudo dpkg -i audacious-plugins_4.0-1_amd64.deb
OBS: Compilamos e instalamos apenas o Audacious Plugins, siga para compilar e instalar o Audacious.
Audacious
Para compilar o Audacious entre no diretório do código fonte com o terminal.
cd ~/audacious
Rode o autogen.
./autogen.sh
Gere as configurações necessárias para a compilação usando os parâmetros --enable-qt e --disable-gtk para que o Audacious seja compilado apenas em Qt.
./configure --enable-qt --disable-gtk
OBS: Nessa parte é que são verificadas as dependências necessárias para a compilação, caso apareça uma que seja você deve satisfazer, todas basta você pesquisar em seu repositório como no exemplo, substituindo tall pela dependência faltando que o configure reclamou
apt search libtall-dev
A saída final do configure deve ser sem erros, como na imagem.
Vamos compilar o pacote com o comando abaixo.
make
Tenha paciência que dependendo do seu hardware a compilação pode demorar um pouquinho, não muito ;)
Audacious compilado com sucesso e sem erros.
Agora temos duas opções, você pode instalar diretamente os pacotes compilados, ou gerar um .deb da compilação para remover e ou reinstalar facilmente o Audacious Qt, escolha a alternativa que mais te agradar.
Instalar diretamente os pacotes compilados
Agora é só instalar o Audacious Qt com o comando abaixo.
sudo make install
Esse é rapidinho, ela apenas copia os pacotes compilados para o diretório /usr/local
Gerar um .deb da compilação
Para gerar o .deb do Audacious Qt de o comando abaixo no terminal.
sudo checkinstall -D --install=no
Digite o numero da versão e tecle "Enter".
Apenas tecle "Enter" se estiver definido os itens:
Name: [ audacious ]
Version [ 4.0 ]
Do contrario tecle o numero do item e adicione.
Pacote .deb criado.
Instale o .deb com o comando indicado.
sudo dpkg -i audacious_4.0-1_amd64.deb
Basta ir ao seu menu e abrir o seu Audacious em Qt :)
Limpeza
Remova os códigos fonte.
rm -fr ~/audacious*
Remova as dependências usadas na compilação.
sudo apt remove --purge libqscintilla2-qt5-dev libxml2-dev libcdio-dev libcdio-cdda-dev libflac-dev libvorbis-dev libfluidsynth-dev libwavpack-dev libmpg123-dev libpulse-dev libsndfile1-dev libmodplug-dev libsidplayfp-dev libbs2b-dev libsamplerate0-dev libsoxr-dev libneon27-dev libmms-dev libnotify-dev libcurl4-openssl-dev libavformat-dev libavcodec-dev audacious-dev
Remove os resíduos.
sudo apt autoremove
Dica: Na parte de empacotamento ara .deb você pode empacotar para .rpm, basta alterar o -D
para -R
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!