As dependências de transmissão não estão no repositório

0

Estou executando o Ubuntu 12.04 usando o Gnome3 por meio de seu ppa no launchpad. Foi bom até agora. Hoje o Ubuntu queria fazer algumas atualizações e achei ok. Mas não queria instalar todos eles. Acontece que não havia todas as dependências no ppa. Antes de perceber isso, eu (noob: D) desinstalei a transmissão (apt-get purge) para reinstalá-la. Má ideia, porque agora não consigo instalá-lo, mesmo usando synaptics.

O problema: Parece que os únicos ppas que têm transmissão são os do gnome3 team (não todos os pacotes incluídos de acordo com os synaptics, v2.71) e os oficiais (transmission-common missing, v2.61). Então, quando eu tento instalar um pacote, ele diz que o common da transmissão é muito novo. Eu não consigo nem encontrar a versão que deveria estar em algum lugar no padrão oficial do Ubuntu ppa. Instalar a partir do centro de software também não funciona.

Por que todas as dependências não estão no ppas ou porque não posso vê-las? Como posso instalar o Transmission (stable, newest version) novamente? E por que o gnome3 tem uma nova versão como ppa estável de transmissão? Eles estão incluindo o software beta?

Se precisar de alguma informação adicional, apenas me diga. Desculpe eu acho que é tranquilo confuso o que eu fiz lá. Agradecemos antecipadamente.

EDIT1 Ok, desculpe, eu deveria ter explicado melhor. Quando tento instalar, isso me diz algo sobre problemas de dependência.

Quando eu tento     sudo apt-get install ...

diz:

Die folgenden Pakete haben unerfüllte Abhängigkeiten: transmission-cli : Hängt ab von: transmission-common (= 2.61-0ubuntu0.12.04.1) aber 2.71-0ubuntu1~precise1 soll installiert werden transmission-daemon : Hängt ab von: transmission-common (= 2.61-0ubuntu0.12.04.1) aber 2.71-0ubuntu1~precise1 soll installiert werden transmission-gtk : Hängt ab von: transmission-common (= 2.61-0ubuntu0.12.04.1) aber 2.71-0ubuntu1~precise1 soll installiert werden E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Infelizmente estou usando o Ubuntu em alemão.

Aqui uma foto de synaptics (eu não sabia como mostrar melhor): link Talvez isso ajude.

    
por verpfeilt 28.09.2012 / 16:18

1 resposta

0

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).

    
por user61928 28.09.2012 / 16:37