How to Install and Uninstall libjboss-marshalling-java Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 16,2024

1. Install "libjboss-marshalling-java" package

Please follow the guidance below to install libjboss-marshalling-java on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install libjboss-marshalling-java

2. Uninstall "libjboss-marshalling-java" package

This guide covers the steps necessary to uninstall libjboss-marshalling-java on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove libjboss-marshalling-java $ sudo apt autoclean && sudo apt autoremove

3. Information about the libjboss-marshalling-java package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: libjboss-marshalling-java
Priority: optional
Section: universe/java
Installed-Size: 3150
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Java Maintainers
Architecture: all
Version: 1.1.3.GA-3
Filename: pool/universe/libj/libjboss-marshalling-java/libjboss-marshalling-java_1.1.3.GA-3_all.deb
Size: 440352
MD5sum: 24a783b0a3655af2e9789c2381a29aae
SHA1: e0e3f486119c105ec054e0eabacfbc30b4b06a67
SHA256: cba8008fac16fb31c4fb0643c155b411fa75438edaa166db8095a91f58fc3213
Description-en: alternative serialization API
JBoss Marshalling is an alternative serialization API that fixes many of the
problems found in the JDK serialization API while remaining fully compatible
with java.io.Serializable and its relatives, and adds several new tunable
parameters and additional features, all of which are pluggable via factory
configuration (externalizers, class/instance lookup tables, class resolution,
and object replacement, to name a few).
.
This framework was inspired by the need for certain features unavailable with
the standard Object*Stream classes:
.
* Pluggable class resolvers, making it easy to customize classloader
policy, by implementing a small interface (rather than having to subclass
the Object*Stream classes)
* Pluggable object replacement (also without subclassing)
* Pluggable predefined class tables, which can dramatically decrease
stream size and serialization time for stream types which frequently use a
common set of classes
* Pluggable predefined instance tables, which make it easy to handle
remote references
* Pluggable externalizers which may be used to serialize classes
which are not Serializable, or for which an alternate strategy is needed
* Customizable stream headers
* Each marshaller instance is highly configurable and tunable to
maximize performance based on expected usage patterns A generalized API
which can support many different protocol implementations, including
protocols which do not necessarily provide all the above features
* Inexpensive instance creation, beneficial to applications where
many short-lived streams are used
* Support for separate class and instance caches, if the protocol
permits; useful for sending multiple messages or requests with a single
stream, with separate object graphs but retaining the class cache
Description-md5: 5684c5990b06579c22e00e2e9cd92bdc
Homepage: http://jboss.org/jbossmarshalling/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

5. The same packages on other Linux Distributions