How to Install and Uninstall cl-consfigurator Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 03,2024

1. Install "cl-consfigurator" package

This tutorial shows how to install cl-consfigurator on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install cl-consfigurator

2. Uninstall "cl-consfigurator" package

This tutorial shows how to uninstall cl-consfigurator on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove cl-consfigurator $ sudo apt autoclean && sudo apt autoremove

3. Information about the cl-consfigurator package on Ubuntu 21.10 (Impish Indri)

Package: cl-consfigurator
Architecture: all
Version: 0.8.0-2
Priority: optional
Section: universe/admin
Source: consfigurator
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Sean Whitton
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 715
Provides: consfigurator, elpa-consfigurator
Depends: cl-alexandria, cl-babel, cl-cffi, cl-heredoc, cl-interpol, cl-named-readtables, cl-ppcre, cl-closer-mop, cl-trivial-backtrace, cl-trivial-macroexpand-all, emacsen-common, dh-elpa-helper
Recommends: emacs, sbcl, libjs-sphinxdoc (>= 2.4.3-5~)
Filename: pool/universe/c/consfigurator/cl-consfigurator_0.8.0-2_all.deb
Size: 149250
MD5sum: 04be899763ed7339073e60296c9f8eb2
SHA1: 1cc25f337f5845d9e8a4832cb125ad21c2c528c8
SHA256: 029ab4c018dc95b45d37c5edefb3ce01953e3c2130f7baac11de3ff9b95cba89
SHA512: 34c45d39cf374c8cfccaec7306c8a463f25013e2b42a5a29b5814dcc64337f5f86fd5c98ab7e8eaefd7a8e4f107493d6dce102cec76e8a33d80c2708893d1189
Homepage: https://spwhitton.name/tech/code/consfigurator/
Description-en: Lisp declarative configuration management system
Consfigurator is a system for declarative configuration management using
Common Lisp. You can use it to configure hosts as root, deploy services as
unprivileged users, build and deploy containers, and produce disc images.
.
Consfigurator's design gives you a great deal of flexibility about how to
control the hosts you want to configure. If there is a command you can run
which will obtain input and output streams attached to an interactive POSIX
sh running on the target host/container, then with a little glue code, you
can use much of Consfigurator's functionality to configure that
host/container. But if it is possible to get an implementation of Common
Lisp started up on the host, then Configurator can transparently execute your
deployment code over on the remote side, rather than exchanging information
via POSIX sh. This lets you use the full power of Common Lisp to deploy your
configuration.
.
Configurator has convenient abstractions for combining these different ways
to execute your configuration on hosts with different ways of connecting to
them. Connections can be arbitrarily nested.
.
Declarative configuration management systems like Consfigurator and Propellor
share a number of goals with projects like the GNU Guix System and NixOS.
However, tools like Consfigurator and Propellor try to layer the power of
declarative and reproducible configuration on top of traditional,
battle-tested unix system administration infrastructure like apt, dpkg, yum,
and distro package archives, rather than seeking to replace any of those.
Let's get as much as we can out of all that existing distro policy-compliant
work!
Description-md5: 8d7560efdcedd0e25a1699cb7081c164