Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] problemas com dependências impedem a configuração de vsftpd:i386:

Boa noite como a maioria do Fórum também estou com o mesmo problema. Usando a versão Zorin

acessei a pagina: http://ftp.debian.org/debian/pool/main/v/vsftpd/ e baixei a versão vsftpd_3.0.3-13+b2_i386.deb

ao tentar instalar recebo a msg:

(base) anottsu@ANOTTSU:~/Downloads$ sudo dpkg -i vsftpd_3.0.3-13+b2_i386.deb 
A seleccionar pacote anteriormente não seleccionado vsftpd:i386.
(Lendo banco de dados ... 618663 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar vsftpd_3.0.3-13+b2_i386.deb ...
A descompactar vsftpd:i386 (3.0.3-13+b2) ...
dpkg: problemas com dependências impedem a configuração de vsftpd:i386:
 vsftpd:i386 depende de libc6 (>= 2.34); porém:
  Versão de libc6:i386 no sistema é 2.28-0ubuntu1+zorin4.
 vsftpd:i386 depende de libpam0g (>= 0.99.7.1); porém:
 vsftpd:i386 depende de libssl3 (>= 3.0.0); porém:
 vsftpd:i386 depende de libpam-modules; porém:
 vsftpd:i386 depende de sysvinit-utils (>= 2.96); porém:
  Versão de sysvinit-utils no sistema é 2.88dsf-59.10ubuntu1.

dpkg: erro ao processar o pacote vsftpd:i386 (--install):
 problemas de dependência - deixando desconfigurado
A processar 'triggers' para systemd (237-3ubuntu10.57) ...
A processar 'triggers' para ureadahead (0.100.0-21) ...
A processar 'triggers' para man-db (2.8.3-2ubuntu0.1) ...
Erros foram encontrados durante o processamento de:
 vsftpd:i386

Acredito que seja alguma incompatibilidade de dependências entre o Zorin e o Ubuntu.

Realizei dpkg no google chrome para testar e instalou o browser sem problemas.

realizei sudo apt-get update e o upgrade antes da instalação; -- sem sucesso realizei o apt-get install -f -- para reparar as dependências, também sem sucesso.

Alguma outra ideia? o Objetivo do exercício era instalar um software por dpkg, o qual consegui usando o do Chrome, porém gostaria de no mínimo entender o por que deste erro no VSFTPD. Desde já agradeço a todos envolvidos.

2 respostas
solução!

Booa tarde, Juliano, tranquilidade na telinha preta?

Para realizar a instalação de qualquer programa em sua distribuição Linux, recomendo fortemente que evite de todas as formas possíveis a utilização do comando dpkg para realizar a instalação de programas, seu uso deve ser muito bem dosado.

Sempre utilize o gerenciador de pacotes da sua distribuição, no caso do Zorin OS, se não me engano é o apt, que é um gerenciador que tem poderes de super vaca. Mas porque utilizar o gerenciador? Veja que sua tentativa de instalação resultou em diversos erros de dependência, que geraram diversos conflitos. Isso acontece porque os programas são feitos para funcionar entre si e para isso, temos que levar em consideração suas versões. Por termos dezenas de milhares ou até milhões de pacotes, é impossível gerenciar isso manualmente. Então sempre é uma boa prática utilizar o gerenciador, pois ele tem o mapa de compatibilidade dos binários.

Utilize este comando para pesquisar o pacote:

apt search vsftpd

No meu caso, utilizo outra distribuição e o resultado pode ser diferente:

Uma tela preta com o resultado do comando apt search vsftpd

Depois disso basta correr para o abraço e usar o comando:

sudo apt install vsftpd

Boa noite Lucas, exato, acabei percebendo que cada versão tem seu pacotes e particularidades, além de que o uso do apt é muito mais seguro que o dpkg correto? Mas vou seguir sua dica como boa prática. Obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software