How to Install and Uninstall libtest-filename-perl Package on Ubuntu 21.10 (Impish Indri)

Last updated: November 07,2024

1. Install "libtest-filename-perl" package

This guide let you learn how to install libtest-filename-perl on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libtest-filename-perl

2. Uninstall "libtest-filename-perl" package

Please follow the instructions below to uninstall libtest-filename-perl on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libtest-filename-perl $ sudo apt autoclean && sudo apt autoremove

3. Information about the libtest-filename-perl package on Ubuntu 21.10 (Impish Indri)

Package: libtest-filename-perl
Architecture: all
Version: 0.03-1.1
Priority: optional
Section: universe/perl
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 30
Depends: libpath-tiny-perl, perl:any
Filename: pool/universe/libt/libtest-filename-perl/libtest-filename-perl_0.03-1.1_all.deb
Size: 7508
MD5sum: 01a116e7d6be409962a3c3628c7659c3
SHA1: 0ab95940d2c0f21e9f1d402b7e2079c965a3bfd5
SHA256: 188a374153350ef9b2bd24f52145eb4d9a6c6ca364a4f2b40a13e302c0ad229d
SHA512: 8e6ec45364b77fae3d7e4c42ae5bc506230c14fd51470fcd028dc577588871e4c2a2ad2a87f427ed387b653cb5847286c5a53cb26e72fe37ee7f1aabb93236f5
Homepage: https://metacpan.org/release/Test-Filename
Description-en: portable filename comparison
Many cross-platform test failures -- particularly on Win32 -- are due
to hard-coded file paths being used in comparison tests.
.
my $file = get_file(); # returns "foo\bar.t";
is( $file, "foo/bar.t" ); # fails on Win32
.
Test::Filename provides some handy functions to convert all those path
separators automatically so filename tests will just DWIM.
.
The alternative is to write your own utility subroutine and use it
everywhere or just keep on littering your test code with calls to
File::Spec -- yuck!
.
is( $file, File::Spec->canonpath("some/path"), "should pass" );
.
Since this module is so simple, you might not think it worth including
as a dependency. After all, it's not that hard to always remember to
use File::Spec, Path::Tiny or some other file utility, right? But odds
are that, at some point, you'll be so busy writing tests that you'll
forget and hard-code a path in your haste to show what a clever
programmer you are.
.
So just use this module and stop worrying about it. You'll be happier
and so will anyone trying to install your modules on Win32.
Description-md5: e53be58cf405e40f06179ed0028ae790