How to Install and Uninstall ruby-ast Package on Ubuntu 21.10 (Impish Indri)

Last updated: December 28,2024

1. Install "ruby-ast" package

This guide covers the steps necessary to install ruby-ast on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install ruby-ast

2. Uninstall "ruby-ast" package

This guide covers the steps necessary to uninstall ruby-ast on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove ruby-ast $ sudo apt autoclean && sudo apt autoremove

3. Information about the ruby-ast package on Ubuntu 21.10 (Impish Indri)

Package: ruby-ast
Architecture: all
Version: 2.4.1-1
Priority: optional
Section: universe/ruby
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Ruby Extras Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 44
Filename: pool/universe/r/ruby-ast/ruby-ast_2.4.1-1_all.deb
Size: 10176
MD5sum: 0fac6ae2ad383b5da5f6c1a7b54ff490
SHA1: 66aca4fb77d028f8474237aa4d01eca638cb7a34
SHA256: 537d78d0e800b5cbbfb9822440745cc7788f9c30eb5170944b91c28d6d92f8ee
SHA512: 1fec893038a9941f3ca929f13d2270c35a6759c96b457997ebc41c576c3af91fbff8c4312f4df83481935f59f0ee1197b234a81a328007e11d7203f5e6c69a9b
Homepage: https://whitequark.github.io/ast/
Description-en: Ruby library for working with abstract syntax trees
ast embraces immutability; each AST node is inherently frozen at
creation, and updating a child node requires recreating that node
and its every parent, recursively.
.
This is a design choice. It does create some pressure on
garbage collector, but completely eliminates all concurrency
and aliasing problems.
.
See also AST::Node, AST::Processor::Mixin and AST::Sexp classes for
additional recommendations and design patterns.
Description-md5: 1e099ee4c0e60b5396d4140714cc5089
Ruby-Versions: all