In this tutorial, we will show you how to install 7-Zip on Debian 11. For those of you who didn’t know, 7-Zip is a popular open-source file-archiving software that can be used to compress and decompress files on a variety of platforms, including Windows, Linux, and macOS. It supports a wide range of file formats, including .7z, .zip, .rar, and .tar, and offers both command-line and graphical user interface (GUI) options for interacting with compressed files.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘
sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the 7-Zip archiving software on a Debian 11 (Bullseye).
- A server running one of the following operating systems: Debian 11.
- It’s recommended that you use a fresh OS install to prevent any potential issues.
- SSH access to the server (or just open Terminal if you’re on a desktop).
- An active internet connection. You’ll need an internet connection to download the necessary packages and dependencies for 7-Zip.
non-root sudo useror access to the
root user. We recommend acting as a
non-root sudo user, however, as you can harm your system if you’re not careful when acting as the root.
Install 7-Zip on Debian 11 Bullseye
Step 1. Before we install any software, it’s important to make sure your system is up to date by running the following
apt commands in the terminal:
sudo apt update sudo apt upgrade sudo apt install dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https curl
Step 2. Installing 7-Zip on Debian 11.
By default, 7-Zip is available on the Debian 11 base repository. So, now run the following command below to install the latest version of the 7-Zip package to your Debian system:
sudo apt install p7zip-full
Step 3. Basic Usage of 7-Zip.
Once successfully installed, you can use it to compress and decompress files from the command line. The basic syntax for compressing a file is:
Archiving: To create a new archive, you can use the
7z acommand followed by the name of the archive you want to create and the files you want to include in it. For example,
7z a my-archive.7z file1.txt file2.txtwill create a new archive called my-archive.7z that includes file1.txt and file2.txt.
- Extracting: To extract files from an archive, you can use the
7z ecommand followed by the name of the archive. For example,
7z e my-archive.7zwill extract all the files from my-archive.7z in the current directory.
- Listing: To list the contents of an archive, you can use the
7z lcommand followed by the name of the archive. For example,
7z l my-archive.7zwill list all the files and directories included in my-archive.7z
- Testing: To test the integrity of an archive, you can use the
7z tcommand followed by the name of the archive. For example,
7z t my-archive.7zwill test the archive and return any errors or issues with the archive.
Updating: To update an existing archive with new files, you can use the
7z ucommand followed by the name of the archive and the files you want to add. For example,
7z u my-archive.7z file2.txtwill add file2.txt to my-archive.7z
Congratulations! You have successfully installed 7-Zip. Thanks for using this tutorial for installing the latest version of 7-Zip archiving app on Debian 11 Bullseye. For additional help or useful information, we recommend you check the official 7-Zip website.