How To Install sq on Debian 12

Learn how to install sq on Debian 12 with this tutorial. sq is OpenPGP command-line tool from Sequoia

Introduction

In this tutorial we learn how to install sq on Debian 12.

What is sq

sq is:

sq is a command-line interface for OpenPGP, structured using subcommands and implemented in Rust.

Subcommands include: help, decrypt, encrypt, sign, verify, armor, dearmor, autocrypt, inspect, key, keyring, certify, packet.

It offers modern cryptographic algorithms by default, like Ed25519 and Curve25519.

The tool offers both message handling (encryption, decryption, signing, and verification), and key and certificate management (key generation, certificate maintenance, and certification), and is interoperable with other major OpenPGP implementations like GnuPG (gpg).

WARNING: sq does not have a stable CLI interface yet. Use with caution in scripts. This package contains the following binaries built from the Rust crate “sequoia-sq”:

  • sq

There are three methods to install sq on Debian 12. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install sq Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install sq using apt-get by running the following command:

sudo apt-get -y install sq

Install sq Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install sq using apt by running the following command:

sudo apt -y install sq

Install sq Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install sq using aptitude by running the following command:

sudo aptitude -y install sq

How To Uninstall sq on Debian 12

To uninstall only the sq package we can use the following command:

sudo apt-get remove sq

Uninstall sq And Its Dependencies

To uninstall sq and its dependencies that are no longer needed by Debian 12, we can use the command below:

sudo apt-get -y autoremove sq

Remove sq Configurations and Data

To remove sq configuration and data from Debian 12 we can use the following command:

sudo apt-get -y purge sq

Remove sq configuration, data, and all of its dependencies

We can use the following command to remove sq configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge sq

Dependencies

sq have the following dependencies:

References

Summary

In this tutorial we learn how to install sq package on Debian 12 using different package management tools: apt, apt-get and aptitude.