Sobre a sua pergunta, aqui está como eu consertei o problema, eu estendi a resposta porque nos comentários alguns usuários pedem por isso:
Primeiro, seu erro é um problema causado por uma instalação anterior (para outro pacote ou atualização), o pacote tor
não depende dessa biblioteca, eu tenho o Xubuntu 17.10 a FRESH INSTALL e aqui está a saída da instalação:
Como você vê, não há nenhum requisito para libevent*
, mas você precisa corrigir esse erro antes de instalar o tor, sugiro que tente executar os seguintes comandos:
sudo apt install libevent-dev
sudo apt install libevent1-dev
sudo apt install libevent-2.1-6
Aqui há uma captura de tela da saída de cada comando (Instalar as dependências desta maneira produz SEM ERROS ):
sudo apt install libevent-dev
# Esta biblioteca é necessária para o libevent-2.1.6
, o Xubuntu 17.10 já vem com esta versão do libevent
.
sudo apt install libevent1-dev
# Esta biblioteca é necessária para o libevent-1.4-2
, mas o Xubuntu 17.10 já vem com libevent-2.1.6
, então essa é a causa do conflito. Eu sugiro que você instale, apenas se você realmente precisar, caso contrário, use a versão mais recente .
E o último comando será sudo apt install libevent-2.1-6
, isto é apenas para provar que o Xubuntu 17.10 vem com esta biblioteca:
Esses comandos instalarão dependências, um por um, de forma separada, evitando o conflito, porque se você usar sudo apt install libevent*
, esse comando é a causa da mensagem de erro, veja a imagem abaixo. Você está tentando instalar duas versões da mesma biblioteca ao mesmo tempo.
Depois de executar esses comandos, não recebi nenhum erro e as dependências agora estão instaladas corretamente.
Finalmente, se você quiser, você pode executar sudo apt autoremove
, para deletar os pacotes desnecessários.
Espero que ajude, boa sorte!