How to Install and Uninstall libjama-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 02,2024

1. Install "libjama-dev" package

Learn how to install libjama-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libjama-dev

2. Uninstall "libjama-dev" package

This tutorial shows how to uninstall libjama-dev on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libjama-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the libjama-dev package on Ubuntu 21.10 (Impish Indri)

Package: libjama-dev
Architecture: all
Version: 1.2.4-2.1
Priority: optional
Section: universe/libdevel
Source: libjama
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Juan Esteban Monsalve Tobon
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 115
Depends: libtnt-dev
Filename: pool/universe/libj/libjama/libjama-dev_1.2.4-2.1_all.deb
Size: 49012
MD5sum: 0f5e1cba376fa84231df7b8d3fe98754
SHA1: 8c13ed6acb576852118e36451f394d2ff0c44d26
SHA256: 16238a88eea130c4271fa5f1b11d77bb17d59a011c22af3d64711666c1321994
SHA512: e2e516f5bca5bf7d4d43f4b812fd27e763c0279495a1d65b8afba96068c3933f3d1892181ad1411df81967c499d84a99e689baed86967054ffc1c39380eaeca2
Description-en: C++ Linear Algebra Package
JAMA/C++ was adapted for The Template Numerical Toolkit (TNT) from
JAMA, a Java Matrix Library, developed jointly by the Mathworks and
NIST. See http://math.nist.gov/javanumerics/jama for more information.
.
TNT is a collection of interfaces and reference implementations of
numerical objects useful for scientific computing in C++. The toolkit
defines interfaces for basic data structures, such as multidimensional
arrays and sparse matrices, commonly used in numerical applications.
The goal of this package is to provide reusable software components
that address many of the portability and maintenance problems with C++
codes.
.
TNT provides a distinction between interfaces and implementations of
TNT components. For example, there is a TNT interface for
two-dimensional arrays which describes how individual elements are
accessed and how certain information, such as the array dimensions, can
be used in algorithms; however, there can be several implementations of
such an interface: one that uses expression templates, or one that uses
BLAS kernels, or another that is instrumented to provide debugging
information. By specifying only the interface, applications codes may
utilize such algorithms, while giving library developers the greatest
flexibility in employing optimization or portability strategies.
.
Homepage: http://math.nist.gov/tnt/
Description-md5: 72d61ecb9e413f88c0c8edaa9bc63689