Não tenho certeza se isso deve ser um comentário, mas é apenas uma resposta parcial -
tem o que parece ser a semente da bagunça. Especificamente:
So to summarise: for many years the perl package has provided /usr/bin/rename, a stanalone utility implemented in perl. The issue is we don't want to provide the utility from the perl package any more because it's been added locally inside debian/ and is not being maintained. A maintained version is available as a separate package, libfile-rename-perl.
O libfile-rename-perl
mencionado acima foi substituído por rename
:
$ apt-cache show rename | head
Package: rename
Version: 0.20-3
Installed-Size: 69
Maintainer: Debian Perl Group <[email protected]>
Architecture: all
Replaces: libfile-rename-perl
Provides: libfile-rename-perl
Depends: perl
Conflicts: libfile-rename-perl
Description-en: Perl extension for renaming multiple files
Portanto, o Perl tem seu próprio rename
, que não é mantido pelo Debian e fornece /usr/bin/prename
. O Debian devs mantém um pacote rename
(aparentemente conhecido anteriormente como libfile-rename-perl
) que é o pacote que fornece /usr/bin/rename
: um link simbólico para /etc/alternatives/rename
, que por sua vez é um symlink para o script /usr/bin/file-rename
.
O script de Tom Christiansen é empacotado com o módulo Unicode::Tussle
de Perl. Você provavelmente instalou e foi isso que forneceu /usr/local/bin/rename
.