How to Install and Uninstall tntnet-demos Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 22,2024

1. Install "tntnet-demos" package

Please follow the step by step instructions below to install tntnet-demos on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install tntnet-demos

2. Uninstall "tntnet-demos" package

In this section, we are going to explain the necessary steps to uninstall tntnet-demos on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove tntnet-demos $ sudo apt autoclean && sudo apt autoremove

3. Information about the tntnet-demos package on Ubuntu 20.10 (Groovy Gorilla)

Package: tntnet-demos
Architecture: amd64
Version: 2.2.1-4build1
Priority: extra
Section: universe/doc
Source: tntnet
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Kari Pahula
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2201
Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2), libtntnet12v5, libjs-jquery
Recommends: tntnet
Filename: pool/universe/t/tntnet/tntnet-demos_2.2.1-4build1_amd64.deb
Size: 235140
MD5sum: 58c46b08d7bf6850ef89dd3a416cb662
SHA1: 6802f52e53087f11d95bed33b3031a3c53a81841
SHA256: 7e21fe3fccab4fd1b0f5bd54968bc72cc839f3e8cd532f2d313f7877824ae402
SHA512: 8d037104bc2b365dc19b21611f83ce50c04b52fb06e062b377dc4b0b08a10c999942b5bfdde1fb6ed6efafa7bb627f34ef54493f6b46f980cf5e005c95030f1f
Homepage: http://www.tntnet.org/
Description-en: demo web applications for Tntnet
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: 031c1ec906a7742876a0a0bcba45958a