How to Install and Uninstall libclass-virtual-perl Package on Kali Linux
Last updated: December 23,2024
1. Install "libclass-virtual-perl" package
Here is a brief guide to show you how to install libclass-virtual-perl on Kali Linux
$
sudo apt update
Copied
$
sudo apt install
libclass-virtual-perl
Copied
2. Uninstall "libclass-virtual-perl" package
Please follow the instructions below to uninstall libclass-virtual-perl on Kali Linux:
$
sudo apt remove
libclass-virtual-perl
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the libclass-virtual-perl package on Kali Linux
Package: libclass-virtual-perl
Version: 0.08-3
Installed-Size: 31
Maintainer: Debian Perl Group
Architecture: all
Depends: perl:any, libcarp-assert-perl, libclass-data-inheritable-perl, libclass-isa-perl
Size: 11516
SHA256: 0600787a350c2953a5d34270ed81c3e66bc56c5846e9cc18574b2dc58e752629
SHA1: 708754a109ade6e20d569107b933e139b995cf3a
MD5sum: f0ce501bc118c0309eefbfbb6453bfbb
Description: base class for virtual base classes
Class::Virtual is a base class for implementing virtual base classes (what
some people call an abstract class). Kinda kooky. It allows you to explicitly
declare what methods are virtual and that must be implemented by subclasses.
This might seem silly, since your program will halt and catch fire when an
unimplemented virtual method is hit anyway, but there's some benefits.
.
The error message is more informative. Instead of the usual "Can't locate
object method" error, you'll get one explaining that a virtual method was
left unimplemented.
.
Subclass authors can explicitly check to make sure they've implemented all
the necessary virtual methods. When used as part of a regression test, it
will shield against the virtual method requirements changing out from under
the subclass.
Description-md5:
Homepage: https://metacpan.org/release/Class-Virtual
Tag: devel::lang:perl, devel::library, implemented-in::perl
Section: perl
Priority: optional
Filename: pool/main/libc/libclass-virtual-perl/libclass-virtual-perl_0.08-3_all.deb
Version: 0.08-3
Installed-Size: 31
Maintainer: Debian Perl Group
Architecture: all
Depends: perl:any, libcarp-assert-perl, libclass-data-inheritable-perl, libclass-isa-perl
Size: 11516
SHA256: 0600787a350c2953a5d34270ed81c3e66bc56c5846e9cc18574b2dc58e752629
SHA1: 708754a109ade6e20d569107b933e139b995cf3a
MD5sum: f0ce501bc118c0309eefbfbb6453bfbb
Description: base class for virtual base classes
Class::Virtual is a base class for implementing virtual base classes (what
some people call an abstract class). Kinda kooky. It allows you to explicitly
declare what methods are virtual and that must be implemented by subclasses.
This might seem silly, since your program will halt and catch fire when an
unimplemented virtual method is hit anyway, but there's some benefits.
.
The error message is more informative. Instead of the usual "Can't locate
object method" error, you'll get one explaining that a virtual method was
left unimplemented.
.
Subclass authors can explicitly check to make sure they've implemented all
the necessary virtual methods. When used as part of a regression test, it
will shield against the virtual method requirements changing out from under
the subclass.
Description-md5:
Homepage: https://metacpan.org/release/Class-Virtual
Tag: devel::lang:perl, devel::library, implemented-in::perl
Section: perl
Priority: optional
Filename: pool/main/libc/libclass-virtual-perl/libclass-virtual-perl_0.08-3_all.deb