Etapas preliminares
Limpe seus pacotes e atualize o cache:
sudo apt-get purge pure-ftpd
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
Em seguida, tente novamente:
sudo apt-get install pure-ftpd
Se a reinstalação do PureFtpd não funcionar
Esta é a linha 23 de /usr/sbin/pure-ftpd-wrapper
:
use File::Basename;
File :: Basename é um módulo Perl. Eu tentei instalá-lo usando:
$ cpan
cpan[1]> install File::Basename
Mas a instalação falhou com o erro:
Make had returned bad status, install seems impossible
No entanto , ele mencionou que File::Basename
faz parte da distribuição perl-5.18.2
.
Então atualizei o Perl:
sudo apt-get upgrade perl --no-install-recommends
Depois disso, pude verificar se ele foi instalado usando:
$ cpan
cpan[1]> i File::Basename
Se você não pode instalar o módulo Perl
Pergunta: Quando você usa cpan
e digite i File::Basename
, o que acontece?
Resposta:
autouse.pm did not return a true value at /usr/share/perl/5.14/App/Cpan.pm line 182. BEGIN failed--compilation aborted at /usr/share/perl/5.14/App/Cpan.pm line 182. Compilation failed in require at /usr/bin/cpan line 8. BEGIN failed--compilation aborted at /usr/bin/cpan line 8.
Próximo passo:
Reinstale o perl com
sudo apt-get install Perl --reinstall
OR
sudo apt-get purge Perl
sudo apt-get install Perl
(ATENÇÃO: Purgar Perl pode afetar muitas dependências e outras aplicações)