Debian Repository
Update and Upgrade:
In Debian-based Linux distributions, “update” retrieves the latest package lists from the repositories, while “upgrade” installs the latest versions of all packages currently installed on the system.
sudo apt update && sudo apt upgrade -y
Build Essential
Metapackage that installs the basic development tools needed to compile software from source code.
sudo apt install build-essential -y
Cmake
Cross-platform open-source tool used for managing the build process of software using a compiler-independent method.
sudo apt install cmake -y
Network Time Protocol
Networking protocol used to synchronize the clocks of computer systems over a network to a common time reference.
sudo apt install ntp -y
Git
Distributed version control system designed to track changes in source code during software development, facilitating collaboration among developers and enabling efficient code management.
sudo apt install git -y
Uncomplicated Firewal (UFW)
User-friendly front-end for managing netfilter firewall rules in Linux distributions, providing an easy-to-use interface for configuring firewall settings and controlling network traffic.
sudo apt install ufw -y
Allow Insecure Repositories
sudo apt-get update --allow-insecure-repositories
Allow Unauthenticated
sudo apt-get update --allow-unauthenticated
Universe
sudo add-apt-repository universe
Multiverse
sudo add-apt-repository multiverse
cURL
sudo apt install curl
Network Manager
sudo apt install network-manager
Encrypting File System
sudo apt install ecryptfs-utils
Advanced Intrusion Detection Environment
sudo apt install aide
Securing GRUB with password (Grand Unified Bootloader)
sudo apt install grub-common
IP-tables
sudo apt-get install iptables-persistent
Zip
sudo apt install zip
Unzip
sudo apt install unzip
At
sudo apt install at