How to Install and Uninstall libguice-java Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 17,2024

1. Install "libguice-java" package

This guide covers the steps necessary to install libguice-java on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install libguice-java

2. Uninstall "libguice-java" package

This guide covers the steps necessary to uninstall libguice-java on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove libguice-java $ sudo apt autoclean && sudo apt autoremove

3. Information about the libguice-java package on Ubuntu 21.04 (Hirsute Hippo)

Package: libguice-java
Architecture: all
Version: 4.2.3-2
Built-Using: asm (= 9.0-1), cglib (= 3.2.12-1build2)
Priority: optional
Section: universe/java
Source: guice
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Java Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1703
Depends: libaopalliance-java, libatinject-jsr330-api-java, libguava-java, libjsr305-java
Suggests: libasm-java (>= 9.0), libcglib-java (>= 3.2.12)
Filename: pool/universe/g/guice/libguice-java_4.2.3-2_all.deb
Size: 1434140
MD5sum: bd55b1dba4e26d3a60f57091c7558db0
SHA1: e512d5c3e6b90290f069fb345bc66eb2299e0232
SHA256: 092fe5ecb617640c3d4ca79112cae78f522af1ff0fcad50083028df0d6774a0c
SHA512: 59496624e0d64af48004c317ca4ef8d3821d443bfa7f39e8138c104a41e9addea5502dfee70ac7bc3a23e07b10d7e4a452bcbce82b1f6382c892efe43f030ffc
Homepage: https://github.com/google/guice
Description-en: lightweight dependency injection framework for Java 5 and above
Guice provides support for dependency injection using annotations to
configure Java objects. Dependency injection is a design pattern whose
core principle is to separate behavior from dependency resolution.
.
Guice allows implementation classes to be programmatically bound to
an interface, then injected into constructors, methods or fields
using an @Inject annotation. When more than one implementation of
the same interface is needed, the user can create custom annotations
that identify an implementation, then use that annotation when
injecting it.
Description-md5: 65b6fcb94455626f1b6d7eeab9693030