How to Install and Uninstall libcatalyst-plugin-smarturi-perl Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: December 23,2024

1. Install "libcatalyst-plugin-smarturi-perl" package

In this section, we are going to explain the necessary steps to install libcatalyst-plugin-smarturi-perl on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install libcatalyst-plugin-smarturi-perl

2. Uninstall "libcatalyst-plugin-smarturi-perl" package

This guide covers the steps necessary to uninstall libcatalyst-plugin-smarturi-perl on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove libcatalyst-plugin-smarturi-perl $ sudo apt autoclean && sudo apt autoremove

3. Information about the libcatalyst-plugin-smarturi-perl package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: libcatalyst-plugin-smarturi-perl
Priority: optional
Section: universe/perl
Installed-Size: 28
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Architecture: all
Version: 0.041-1
Depends: perl, libcatalyst-perl, libclass-c3-componentised-perl, libclass-load-perl, libmoose-perl, libnamespace-clean-perl, libtask-weaken-perl, liburi-smarturi-perl
Filename: pool/universe/libc/libcatalyst-plugin-smarturi-perl/libcatalyst-plugin-smarturi-perl_0.041-1_all.deb
Size: 10212
MD5sum: 25fccec349598375eec43e6d11f9a53b
SHA1: 230f300217a0481ff4bb50c2147caef4915ba703
SHA256: 46b2370db894cbb3d2f1aeca77e7daab6d401e3f35288a16b371d908383fc10c
Description-en: module providing configurable URIs for Catalyst
Configure whether $c->uri_for and $c->req->uri_with return absolute, hostless
or relative URIs, or URIs based on the 'Host' header. Also allows configuring
which URI class to use. Works on application-wide or per-request basis.
.
Catalyst::Plugin::SmartURI is useful in situations where you're for example,
redirecting to a lighttpd from a firewall rule, instead of a real proxy, and
you want your links and redirects to still work correctly.
.
To use your own URI class, just subclass URI::SmartURI and set uri_class, or
write a class that follows the same interface.
.
This plugin installs a custom $c->request_class, however it does so in a way
that won't break if you've already set $c->request_class yourself, ie. by
using Catalyst::Action::REST (thanks mst!).
Description-md5: 34a4d9ab24e2c255bc2202f362149258
Homepage: https://metacpan.org/release/Catalyst-Plugin-SmartURI
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu