Etapa 1: adicionar repositório PPA de transmissão
A transmissão está prontamente disponível no repositório do Ubuntu. No entanto, o repositório do Ubuntu é geralmente um pouco lento na atualização de versões. Então, se você é como eu e gostaria de ter a versão mais recente o mais rápido possível, adicione o repositório PPA conforme descrito abaixo. Se não seguir para o passo 2.
sudo add-apt-repository ppa:transmissionbt/ppa
Etapa 2: instalar a interface da Web de transmissão
Em seguida, atualize a lista de pacotes e instale a Transmissão:
sudo apt-get update
sudo apt-get install transmission-cli transmission-common transmission-daemon
Se você quiser o software completo de gui da área de trabalho, use:
sudo apt-get update
sudo apt-get install transmission-gtk transmission-cli transmission-common transmission-daemon
Etapa 3: configurar usuários e permissões
Recomenda-se que a Transmissão seja executada sob o seu próprio nome de usuário por motivos de segurança. Isso cria alguns problemas com o acesso a arquivos e pastas pela Transmissão, bem como a sua conta (vamos supor que seja o usuário). Você terá que criar um novo conjunto de pastas para Transmissão para leitura / gravação / execução (exemplo: pasta de transmissão contendo estas subpastas: concluída, incompleta e torrents). O usuário da conta também precisa de controle total sobre essas pastas e seus conteúdos. Recomendo que você leia esta postagem para se familiarizar com a segurança na alteração de grupos de usuários e permissões.
Primeiro, vá para a pasta desejada e crie uma pasta para a transmissão usar:
cd /home/user/Downloads
mkdir transmission
cd transmission
mkdir completed incomplete torrents
Em seguida, adicione o usuário username ao grupo debian-transmission:
sudo usermod -a -G usuário debian-transmission
Isso adicionará a transmissão debian como um grupo secundário ao usuário da conta, resultando em acesso à Transmissão e ao usuário. Em seguida, altere a propriedade das pastas de download da transmissão para o grupo debian-transmission:
sudo chgrp -R debian-transmission /home/user/Downloads/transmission
Em seguida, altere as permissões para as pastas de download de transmissão para permitir leitura, gravação e execução para Transmissão e usuário:
sudo chmod -R 775 /home/user/Downloads/transmission
Isso dá ao grupo debian-transmission, do qual tanto Transmission quanto o usuário são membros, acesso total enquanto outros obtêm apenas permissões de leitura e execução. Se você quiser restringir ainda mais o acesso para outras pessoas, você pode usar 774 (somente leitura) ou 770 (sem acesso).