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

Last updated: April 29,2024

1. Install "libtntnet-dev" package

In this section, we are going to explain the necessary steps to install libtntnet-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libtntnet-dev

2. Uninstall "libtntnet-dev" package

This guide let you learn how to uninstall libtntnet-dev on Ubuntu 21.10 (Impish Indri):

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

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

Package: libtntnet-dev
Architecture: amd64
Version: 2.2.1-4build1
Priority: extra
Section: universe/libdevel
Source: tntnet
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Kari Pahula
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 555
Depends: libc6 (>= 2.14), libcxxtools9v5, libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2), libtntnet12v5 (= 2.2.1-4build1), zlib1g (>= 1:1.1.4), libcxxtools-dev
Conflicts: tntnet-dev (<< 1.6.3-3)
Replaces: tntnet-dev (<< 1.6.3-3)
Filename: pool/universe/t/tntnet/libtntnet-dev_2.2.1-4build1_amd64.deb
Size: 116820
MD5sum: 77d5d678e2884cc8553c297693a88450
SHA1: c6821f82be3271bb7e6c6092901ce7dc4a9bc986
SHA256: 3eb6380225cd4d688ef96333917026e69197d999d4308a523583e692ea742a7e
SHA512: 440234e1bfdacabe29a6a9560a6b62aaf3283c0cec8e788160b8c0e49a2e3e9dbc6f1aed05d7cfb348e0f4878d6cf2311ed7f1858134174b213351be453281cd
Homepage: http://www.tntnet.org/
Description-en: Tntnet library development headers
Tntnet has a template-language called ecpp similar to PHP, JSP or
Mason, where you can embed c++ code inside a HTML page to generate
active content. The ecpp files are precompiled to C++ classes called
components and compiled and linked into a shared library. This process
is done at compiletime. The web server Tntnet needs only the compiled
component library.
.
Because the web applications are compiled into native code, they are
very fast and compact.
.
Components can call other components. So you can create building blocks
of HTML parts and call them in other pages like subprocesses.
.
Requests are parsed by tntnet and the request information is easily
accessible to the components. It supports GET and POST parameters and
MIME multipart requests for file upload.
.
The template language has also support for internationalized
applications. You can easily create web applications for different
languages.
.
Other features are: cookies, HTTP upload, automatic request parameter
parsing and conversion, automatic session management, scoped variables
(application, request and session), internationalisation and keep-alive.
.
Logging is done through cxxtools, which provides a unique API for
log4cpp, log4cxx or simple logging to files or console.
.
Tntnet is fully multithreaded and much work has been gone into making
it scalable. It uses a dynamic pool of worker threads, which answer
requests from HTTP clients.
Description-md5: 2425482d4695bcb01e6ffdbda96e1ab9