Não é possível instalar o Filezilla “filezilla: Depende: filezilla-common (= 3.25.1-1 ~ getdeb1), mas 3.25.1-1 ~ getdeb1 deve ser instalado”

1

Quando eu tento instalar o FileZilla no Ubuntu eu tenho esta mensagem:

filezilla: Depends: filezilla-common (= 3.25.1-1~getdeb1) but 3.25.1-1~getdeb1 is to be installed
       Depends: libgcc1 (>= 1:3.0) but 1:6.0.1-0ubuntu1 is to be installed
       Depends: libstdc++6 (>= 5.2) but 5.4.0-6ubuntu1~16.04.5 is to be installed

Eu tentei tudo o que pude e o que quer que eu tenha tentado me dar o mesmo resultado

  

adicione o repositório Getdeb:

sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
     

instale a chave:

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
     

Para quem não tem uma versão anterior instalada, basta executar   Comandos para atualizar o índice de pacotes e instalar o FileZilla:

sudo apt update    
sudo apt install filezilla

Eu recebo este erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
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.
 filezilla : Depends: libgnutls30 (>= 3.5.3) but 3.4.10-4ubuntu1.4 is to be installed
W: Target Packages (apps/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5
W: Target Packages (apps/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5
W: Target Packages (apps/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5
W: Target Translations (apps/i18n/Translation-en_GB) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5
W: Target Translations (apps/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5
W: Target DEP-11 (apps/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5
W: Target DEP-11-icons (apps/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5
E: Unable to correct problems, you have held broken packages.
    
por equilibrium 28.11.2017 / 02:35

2 respostas

4

É difícil escrever uma boa resposta porque não sei o quanto você atrapalhou seu sistema. Mas, o objetivo é livrar-se do getdeb ppa que você adicionou e instalar o Filezilla a partir dos repositórios oficiais.

Este aviso

 Target Packages (apps/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/getdeb.list:2 and /etc/apt/sources.list.d/getdeb.list:5

provavelmente significa que você adicionou o getdeb ppa mais de uma vez. Esta é a primeira coisa que precisa ser corrigida.

Abra "Software and Updates" e clique na guia "Other Software". Agora, procure por entradas duplicadas na lista de ppas que possuem marcas de seleção além delas. Desmarque todas as entradas relacionadas ao getdeb ppa. Digite sua senha quando necessário.

Quando terminar, clique em Fechar. Uma caixa aparecerá informando que você precisa atualizar as fontes do software. Clique no botão Recarregar. Se você receber erros neste momento, algo ainda está errado com a lista de ppas. Volte e corrija a lista.

Depois de concluir esta parte da tarefa, você precisará remover qualquer software que tenha sido instalado a partir desses ppas, se houver. Por uma questão de brevidade, vou assumir que nenhum o fez.

Agora que sua lista de fontes de software foi corrigida, você pode instalar o Filezilla usando sudo apt install filezilla

Se o seu sistema estiver mais confuso do que eu supus, volte e edite sua pergunta para incluir qualquer mensagem de erro adicional que você tenha recebido.

    
por Organic Marble 28.11.2017 / 03:28
1

Um método centralizado na linha de comando. O comando rm assume que /etc/apt/sources.list.d/getdeb.list é a única fonte da lista de pacotes ofensivos. Dependendo do estado do seu sistema apt-get install --fix-broken pode ou não ser.

sudo rm /etc/apt/sources.list.d/getdeb.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install --fix-broken
sudo apt-get install filezilla

Nota: Esta solução criará pacotes obsoletos / instalados localmente. O usuário pode encontrá-los com o seguinte comando:

dpkg -l | grep getdeb

Depois disso, o usuário pode reinstalar esses pacotes de repositórios oficiais.

    
por J. Starnes 28.11.2017 / 03:33