create installation bundle
This commit is contained in:
127
installer/airgap/package-list.txt
Normal file
127
installer/airgap/package-list.txt
Normal file
@@ -0,0 +1,127 @@
|
||||
# Calypso Appliance - Required Packages
|
||||
# Ubuntu 24.04 LTS
|
||||
# All packages are REQUIRED for airgap deployment
|
||||
|
||||
# ============================================
|
||||
# Base Tools & Utilities (15 packages)
|
||||
# ============================================
|
||||
build-essential
|
||||
curl
|
||||
wget
|
||||
git
|
||||
ca-certificates
|
||||
gnupg
|
||||
lsb-release
|
||||
jq
|
||||
uuid-runtime
|
||||
net-tools
|
||||
iproute2
|
||||
systemd
|
||||
chrony
|
||||
ufw
|
||||
sudo
|
||||
|
||||
# ============================================
|
||||
# Database - PostgreSQL (4 packages)
|
||||
# ============================================
|
||||
postgresql
|
||||
postgresql-contrib
|
||||
postgresql-client
|
||||
libpq-dev
|
||||
|
||||
# ============================================
|
||||
# Storage Tools (7 packages)
|
||||
# ============================================
|
||||
lvm2
|
||||
xfsprogs
|
||||
thin-provisioning-tools
|
||||
smartmontools
|
||||
nvme-cli
|
||||
parted
|
||||
gdisk
|
||||
|
||||
# ============================================
|
||||
# ZFS Storage (2 packages)
|
||||
# ============================================
|
||||
zfsutils-linux
|
||||
zfs-dkms
|
||||
|
||||
# ============================================
|
||||
# Tape Tools (4 packages)
|
||||
# ============================================
|
||||
lsscsi
|
||||
sg3-utils
|
||||
mt-st
|
||||
mtx
|
||||
|
||||
# ============================================
|
||||
# iSCSI Tools (2 packages)
|
||||
# ============================================
|
||||
iscsitarget-dkms
|
||||
open-iscsi
|
||||
|
||||
# ============================================
|
||||
# File Sharing - NFS (2 packages)
|
||||
# ============================================
|
||||
nfs-kernel-server
|
||||
nfs-common
|
||||
|
||||
# ============================================
|
||||
# File Sharing - Samba/SMB (2 packages)
|
||||
# ============================================
|
||||
samba
|
||||
samba-common-bin
|
||||
|
||||
# ============================================
|
||||
# Antivirus - ClamAV (4 packages)
|
||||
# ============================================
|
||||
clamav
|
||||
clamav-daemon
|
||||
clamav-freshclam
|
||||
clamav-unofficial-sigs
|
||||
|
||||
# ============================================
|
||||
# Build Dependencies untuk Kernel Modules (5 packages)
|
||||
# ============================================
|
||||
linux-headers-generic
|
||||
dkms
|
||||
gcc
|
||||
make
|
||||
libc6-dev
|
||||
|
||||
# ============================================
|
||||
# Build Dependencies untuk mhVTL (3 packages)
|
||||
# ============================================
|
||||
libsgutils2-dev
|
||||
liblzo2-dev
|
||||
zlib1g-dev
|
||||
|
||||
# ============================================
|
||||
# Backup - Bacula (4 packages)
|
||||
# ============================================
|
||||
bacula-common
|
||||
bacula-sd
|
||||
bacula-client
|
||||
bacula-console
|
||||
|
||||
# ============================================
|
||||
# Virtual Tape Library - mhVTL (2 packages)
|
||||
# ============================================
|
||||
mhvtl
|
||||
mhvtl-utils
|
||||
|
||||
# ============================================
|
||||
# Runtime - Node.js (1 package)
|
||||
# ============================================
|
||||
nodejs
|
||||
|
||||
# ============================================
|
||||
# Reverse Proxy - Nginx (1 package)
|
||||
# ============================================
|
||||
nginx
|
||||
|
||||
# ============================================
|
||||
# TOTAL: 58 packages (semua REQUIRED)
|
||||
# ============================================
|
||||
# Note: Dependencies akan otomatis di-resolve oleh script bundler
|
||||
# Estimasi total dengan dependencies: ~200-300 packages
|
||||
Reference in New Issue
Block a user