Tor - dependência / erro de pacote em debian wheezy

0

Quando estou tentando instalar o Tor no Debian wheezy via Apt-Get CLI, estou recebendo o erro abaixo. Libevent e LibSSl já estão instalados no sistema. Você tem alguma sugestão sobre como resolver isso?

# apt-get install tor
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
tor : Depends: libevent-1.4-2 (>= 1.4.13-stable) but it is not installable
   Depends: libssl0.9.8 (>= 0.9.8k-1) but it is not installable
   Recommends: tor-geoipdb but it is not going to be installed
   Recommends: torsocks but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
    
por Max 10.02.2014 / 23:08

4 respostas

0

Eu tenho um Wheezy padrão, totalmente atualizado. No meu sistema,

   apt-cache show tor 

exibe, entre outras coisas:

 Depends: libc6 (>= 2.10), libevent-2.0-5 (>= 2.0.10-stable), libssl1.0.0 (>= 1.0.1), zlib1g (>= 1:1.1.4), adduser, lsb-base

Assim, libevent e libssl de um Wheezy perfeitamente atualizado são muito posteriores às versões exibidas pela sua versão do pacote. Assim, eu suspeito que você tenha algumas versões mais novas do libevent e libssl, e é por isso que você não pode instalar as versões relativas a este pacote, mas alguma versão mais antiga de algum outro pacote que impede a instalação de uma versão mais nova do tor .

Eu sugeriria primeiro executar uma atualização + dist-upgrade e, depois disso, se a instalação do pacote ainda for impossível, verificando as versões atuais das dependências ofensivas em relação às necessárias.

Como alternativa, você pode tentar verificar se é possível instalar tor diretamente dos repositórios do site tor. Você pode encontrar instruções completas (simples, na verdade) aqui .

    
por 11.02.2014 / 00:02
0

Você precisa adicionar a seguinte entrada em /etc/apt/sources.list ou um novo arquivo em /etc/apt/sources.list.d /:

deb http://deb.torproject.org/torproject.org trusty main
deb-src http://deb.torproject.org/torproject.org trusty main

Em seguida, adicione a chave gpg usada para assinar os pacotes, executando os seguintes comandos em seu prompt de comando:

gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

Você pode instalá-lo com os seguintes comandos:

$ apt-get update
$ apt-get install tor deb.torproject.org-keyring
    
por 30.06.2016 / 20:58
0

Recebi os mesmos problemas depois de seguir as instruções no site do projeto tor. Inicialmente editei apenas o arquivo /etc/apt/sources.list, mas para resolver o problema incluí as linhas:

deb http://deb.torproject.org/torproject.org trusty main
deb-src http://deb.torproject.org/torproject.org trusty main

Para os dois arquivos:

/etc/apt/sources.list

AND

/etc/apt/sources.list.d/nodesource.list

Continue com o restante da instalação a partir das instruções do repositório:

gpg --keyserver keys.gnupg.net --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

$ apt-get update
$ apt-get install tor deb.torproject.org-keyring

Espero que ajude.

    
por 21.02.2018 / 21:52
0

Tenha em mente que se você usa a última versão do Ubuntu, você precisa usar o nome de código que você lista no /etc/apt/sources.list

Então, no meu /etc/apt/sources.list desde que estou executando bionic-security, usei o seguinte:

deb link principal segurança bionica deb-src link principal segurança bionica

    
por 28.08.2018 / 03:27