docs(role): Add reminders/comments why we're installing packages
This commit is contained in:
@@ -1,48 +1,92 @@
|
|||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
packages_linux_common_all_families:
|
packages_linux_common_all_families:
|
||||||
|
# A download manager more capable than wget
|
||||||
- 'aria2'
|
- 'aria2'
|
||||||
|
# Shell-based math operations
|
||||||
- 'bc'
|
- 'bc'
|
||||||
|
# A nice system stats and health overview
|
||||||
- 'btop'
|
- 'btop'
|
||||||
|
# Brings mkfs.fat and related tools for the rare occasion that we absolutely
|
||||||
|
# have to work with a FAT-formatted partition.
|
||||||
- 'dosfstools'
|
- 'dosfstools'
|
||||||
|
# DHCP server response debugging
|
||||||
- 'dhcping'
|
- 'dhcping'
|
||||||
|
# Fast host liveness scanner
|
||||||
- 'fping'
|
- 'fping'
|
||||||
|
# Version control
|
||||||
- 'git'
|
- 'git'
|
||||||
|
# Network bandwidth and performance measurement
|
||||||
- 'iperf3'
|
- 'iperf3'
|
||||||
|
# Manipulate JSON
|
||||||
- 'jq'
|
- 'jq'
|
||||||
|
# All things FTP, SFTP, FTP over SSL etc.
|
||||||
- 'lftp'
|
- 'lftp'
|
||||||
|
# Log file navigator
|
||||||
- 'lnav'
|
- 'lnav'
|
||||||
|
# Process inspector
|
||||||
- 'lsof'
|
- 'lsof'
|
||||||
|
# In-memory file transfer buffer
|
||||||
- 'mbuffer'
|
- 'mbuffer'
|
||||||
|
# Advanced trace routes
|
||||||
- 'mtr'
|
- 'mtr'
|
||||||
|
# ncurses disk usage
|
||||||
- 'ncdu'
|
- 'ncdu'
|
||||||
|
# Network performance measurement
|
||||||
- 'netperf'
|
- 'netperf'
|
||||||
|
# Run multiple processes in parallel, mostly when they don't do so natively
|
||||||
|
# to better utilize CPU resources for a performance boost
|
||||||
- 'parallel'
|
- 'parallel'
|
||||||
|
# Partition editor
|
||||||
- 'parted'
|
- 'parted'
|
||||||
|
# Apply patch files
|
||||||
- 'patch'
|
- 'patch'
|
||||||
|
# Parallel gzip
|
||||||
- 'pigz'
|
- 'pigz'
|
||||||
|
# Pipe viewer to visualize network throughput inbetween two shell pipes
|
||||||
- 'pv'
|
- 'pv'
|
||||||
|
# Multi-purpose file transfer
|
||||||
- 'rclone'
|
- 'rclone'
|
||||||
|
# Best-in-class data sync
|
||||||
- 'rsync'
|
- 'rsync'
|
||||||
|
# Hardware stress testing
|
||||||
- 'stress-ng'
|
- 'stress-ng'
|
||||||
|
# E-mail transfer debugging
|
||||||
- 'swaks'
|
- 'swaks'
|
||||||
|
# System statistics and load monitor
|
||||||
- 'sysstat'
|
- 'sysstat'
|
||||||
|
# Network traffic inspector
|
||||||
- 'tcpdump'
|
- 'tcpdump'
|
||||||
|
# Nice interface to WireShark CLI
|
||||||
- 'termshark'
|
- 'termshark'
|
||||||
|
# Terminal multiplexer
|
||||||
- 'tmux'
|
- 'tmux'
|
||||||
|
# Basic trace routes
|
||||||
- 'traceroute'
|
- 'traceroute'
|
||||||
|
# Print directory tree content
|
||||||
- 'tree'
|
- 'tree'
|
||||||
|
# Unzip zip files
|
||||||
- 'unzip'
|
- 'unzip'
|
||||||
|
# Basic file transfer utility
|
||||||
- 'wget'
|
- 'wget'
|
||||||
|
|
||||||
packages_linux_common_archlinux:
|
packages_linux_common_archlinux:
|
||||||
|
# We care about dig to debug DNS server responses
|
||||||
- 'bind'
|
- 'bind'
|
||||||
|
# A nicer CLI diff tool
|
||||||
- 'difftastic'
|
- 'difftastic'
|
||||||
|
# Better ls
|
||||||
- 'eza'
|
- 'eza'
|
||||||
|
# YAML file manipulation, diffs, merges etc.
|
||||||
- 'go-yq'
|
- 'go-yq'
|
||||||
|
# GPT disk editor
|
||||||
- 'gptfdisk'
|
- 'gptfdisk'
|
||||||
|
# Send crafted TCP packets for debugging purposes
|
||||||
- 'openbsd-netcat'
|
- 'openbsd-netcat'
|
||||||
|
# Allow a Proxmox VE hostto interact with a VM
|
||||||
- 'qemu-guest-agent'
|
- 'qemu-guest-agent'
|
||||||
|
# Python manager
|
||||||
- 'uv'
|
- 'uv'
|
||||||
|
# WireShark CLI
|
||||||
- 'wireshark-cli'
|
- 'wireshark-cli'
|
||||||
|
|
||||||
packages_linux_paru_archlinux:
|
packages_linux_paru_archlinux:
|
||||||
|
Reference in New Issue
Block a user