How to Install and Uninstall emscripten Package on Ubuntu 21.10 (Impish Indri)

Last updated: December 24,2024

1. Install "emscripten" package

This guide covers the steps necessary to install emscripten on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install emscripten

2. Uninstall "emscripten" package

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

$ sudo apt remove emscripten $ sudo apt autoclean && sudo apt autoremove

3. Information about the emscripten package on Ubuntu 21.10 (Impish Indri)

Package: emscripten
Architecture: all
Version: 2.0.13~dfsg-1
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Javascript Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 43345
Depends: binaryen (>= 99), clang (>= 1:11.0), lld (>= 1:11.0), llvm (>= 1:11.0), node-acorn, nodejs, python3:any
Recommends: libjs-d3, python3-numpy
Suggests: adb, automake, closure-compiler, cmake, make, python3-ply, scons, wabt
Filename: pool/universe/e/emscripten/emscripten_2.0.13~dfsg-1_all.deb
Size: 9819502
MD5sum: 917b7b41eac22e9e3afc837b58d97d87
SHA1: 31a22a395e9e65d1929d36da8e4b029230589e2a
SHA256: 3a1775ffebdeb55dc9013383d9e2762477d5550b288fe176e3134f332b1fd06e
SHA512: 6a45a79b3a136f54674d7b060e0df8afa6308491915b0898617075f6ec57943ed355d17f9499e7c8db606fb9857d56e9db2639ab0edeb7d5148f4b38c827e761
Homepage: http://emscripten.org/
Description-en: LLVM-to-JavaScript Compiler
Emscripten is an LLVM to JavaScript compiler. It takes LLVM bitcode, also
called LLVM IR (which can be generated from C/C++ using Clang, or any other
language that can be converted into LLVM bitcode) and compiles that into
JavaScript, which can be run on the web (or anywhere else JavaScript can run).
.
Using Emscripten, you can
* Compile C and C++ code into JavaScript and run that on the web
* Run code in languages like Python as well, by compiling CPython from C
to JavaScript and interpreting code in that on the web
.
Some uses of emscripten require additional packages:
* setting WASM2C requires wabt.
* emcmake requires cmake.
* emconfigure may require automake.
* emmake requires make.
* emrun option --android requires adb.
* emscons requires scons.
* WebIDL Binder requires python3-ply.
Description-md5: 9fd62f1c5a466e3584d6e714ad6d22e3