How to Install and Uninstall uwsgi Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: April 19,2024

1. Install "uwsgi" package

In this section, we are going to explain the necessary steps to install uwsgi on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install uwsgi

2. Uninstall "uwsgi" package

Please follow the steps below to uninstall uwsgi on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove uwsgi $ sudo apt autoclean && sudo apt autoremove

3. Information about the uwsgi package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: uwsgi
Architecture: amd64
Version: 2.0.12-5ubuntu3.2
Priority: optional
Section: universe/web
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: uWSGI packaging team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 99
Depends: uwsgi-core (= 2.0.12-5ubuntu3.2)
Filename: pool/universe/u/uwsgi/uwsgi_2.0.12-5ubuntu3.2_amd64.deb
Size: 14918
MD5sum: 2aaf0161c920f3977a312ff7964340c2
SHA1: 792a6ac0ae6367d8682823629d9f8611232582f3
SHA256: 534c8082d9c20bf003a2a47c411283205c631b40c96ed90fa9e62b594ce02c16
SHA512: 96069bc2cc654a3e120174f2459fdc0086afbe8a0e82ea3cc41f38986c04a7e65a6c605fe9db8804d2b6989d68d6fbbb66a53c8abe1d811a90f5da4dab969e3a
Homepage: http://projects.unbit.it/uwsgi/
Description-en: fast, self-healing application container server
uWSGI presents a complete stack for networked/clustered web applications,
implementing message/object passing, caching, RPC and process management.
It uses the uwsgi protocol for all the networking/interprocess communications.
.
uWSGI can be run in preforking, threaded, asynchronous/evented modes and
supports various forms of green threads/coroutines (such as uGreen, Greenlet,
Fiber). uWSGI provides several methods of configuration: via command line,
via environment variables, via XML, INI, YAML configuration files, via LDAP
and more.
.
On top of all this, it is designed to be fully modular. This means that
different plugins can be used in order to add compatibility with tons of
different technology on top of the same core.
.
This package depends on uWSGI core binary and installs:
* init.d script for running uWSGI daemon(s) with options defined in custom
user-created configuration files
* infrastructure for running daemons (like common locations of communication
sockets, logs)
Description-md5: 58463849d39022e9bde2acbbc728d93e

Package: uwsgi
Priority: optional
Section: universe/web
Installed-Size: 98
Maintainer: Ubuntu Developers
Original-Maintainer: uWSGI packaging team
Architecture: amd64
Version: 2.0.12-5ubuntu3
Depends: uwsgi-core (= 2.0.12-5ubuntu3)
Filename: pool/universe/u/uwsgi/uwsgi_2.0.12-5ubuntu3_amd64.deb
Size: 14890
MD5sum: 18c7d0bc1586a49a984007b02300821e
SHA1: 279aeb006c0baa2b2eedbb5c8a80caeff7a7fed2
SHA256: 46b166c572ed23c040cf590521117ca8068385d1b879787b4092d05498946b8f
Description-en: fast, self-healing application container server
uWSGI presents a complete stack for networked/clustered web applications,
implementing message/object passing, caching, RPC and process management.
It uses the uwsgi protocol for all the networking/interprocess communications.
.
uWSGI can be run in preforking, threaded, asynchronous/evented modes and
supports various forms of green threads/coroutines (such as uGreen, Greenlet,
Fiber). uWSGI provides several methods of configuration: via command line,
via environment variables, via XML, INI, YAML configuration files, via LDAP
and more.
.
On top of all this, it is designed to be fully modular. This means that
different plugins can be used in order to add compatibility with tons of
different technology on top of the same core.
.
This package depends on uWSGI core binary and installs:
* init.d script for running uWSGI daemon(s) with options defined in custom
user-created configuration files
* infrastructure for running daemons (like common locations of communication
sockets, logs)
Description-md5: 58463849d39022e9bde2acbbc728d93e
Homepage: http://projects.unbit.it/uwsgi/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu