Construir qbittorrent
contra qt5
em Trusty Tahr requer alguma preparação cuidadosa. Primeiro crie uma área de construção:
mkdir -pv $HOME/Desktop/qbittorrent_build/{qbittorrent,libtorrent-rasterbar}
O download de todas as dependências necessárias com este único comando:
sudo apt-get install build-essential checkinstall libboost-dev \
libboost-system-dev qtbase5-dev qttools5-dev-tools python \
geoip-database libssl-dev libgeoip-dev pkg-config
Em seguida, compile e instale a versão mais recente necessária de libtorrent-rasterbar
com o seguinte comando simples (concordando com todos os checkinstall
defaults):
cd $HOME/Desktop/qbittorrent_build/libtorrent-rasterbar && \
wget https://github.com/arvidn/libtorrent/releases/download/libtorrent-1_0_9/libtorrent-rasterbar-1.0.9.tar.gz && \
tar xvf libtorrent-rasterbar-1.0.9.tar.gz && \
cd libtorrent-rasterbar-1.0.9 && \
./configure --disable-debug --prefix=/usr --with-libgeoip=system && \
make && sudo checkinstall
Versão do release qbittorrent:
Se você deseja compilar qbittorrent
'release' versão 3.3.3, use o seguinte comando simples (concordando novamente com todos os checkinstall
defaults):
cd $HOME/Desktop/qbittorrent_build/qbittorrent && \
wget http://downloads.sourceforge.net/qbittorrent/qbittorrent-3.3.3.tar.gz && \
tar xvf qbittorrent-3.3.3.tar.gz && cd qbittorrent-3.3.3 && \
./configure --prefix=/usr && make && \
sudo checkinstall
Se você quiser, pode excluir a pasta $HOME/Desktop/qbittorrent_build
, embora eu pessoalmente guarde os arquivos para mais experimentos com a compilação.
Abaixo está uma captura de tela da minha própria instalação bem-sucedida:
Versão do desenvolvimento qbittorrent:
Se, no entanto, você quiser compilar e instalar a versão de desenvolvimento de qbittorrent
, atualmente 3.4.0alpha, então ajuste o seguinte comando simples:
sudo apt-get install git && \
cd $HOME/Desktop/qbittorrent_build/qbittorrent && \
git clone https://github.com/qbittorrent/qBittorrent --depth 1 && \
cd qBittorrent && ./configure --prefix=/usr && make && \
sudo checkinstall --pkgversion 3.4.0alpha
E isso instalará o 3.4.0alpha; lembre-se se você deseja atualizar seu git clone no futuro para manipular a opção --pkgversion
do checkinstall para que você possa obter atualizações incrementais. Melhor usando o comando date
...
Abaixo está uma captura de tela da versão alfa em operação:
E lembre-se de manter todo o seu torrent legal:).